diff options
author | Richard Levitte <levitte@openssl.org> | 2020-07-23 16:56:59 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2020-09-03 17:48:32 +0200 |
commit | 16feca71544681cabf873fecd3f860f9853bdf07 (patch) | |
tree | a1dce6397911d95de73f10208b65dbba04526ac6 /engines/e_loader_attic_err.h | |
parent | bd7a6f16eb52c5c022b2555810efd99006db0a02 (diff) |
STORE: Move the built-in 'file:' loader to become an engine module
From this point on, this engine must be specifically specified.
To replace the internal EMBEDDED hack with something unique for the
new module, functions to create application specific OSSL_STORE_INFO
types were added.
Furthermore, the following function had to be exported:
ossl_do_blob_header()
ossl_do_PVK_header()
asn1_d2i_read_bio()
Finally, evp_pkcs82pkey_int() has become public under a new name,
EVP_PKCS82PKEY_with_libctx()
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12587)
Diffstat (limited to 'engines/e_loader_attic_err.h')
-rw-r--r-- | engines/e_loader_attic_err.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/engines/e_loader_attic_err.h b/engines/e_loader_attic_err.h new file mode 100644 index 0000000000..115e0ea6f6 --- /dev/null +++ b/engines/e_loader_attic_err.h @@ -0,0 +1,43 @@ +/* + * Generated by util/mkerr.pl DO NOT EDIT + * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the Apache License 2.0 (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OPENSSL_ATTICERR_H +# define OPENSSL_ATTICERR_H +# pragma once + +# include <openssl/opensslconf.h> +# include <openssl/symhacks.h> + + +# define ATTICerr(f, r) ERR_ATTIC_error(0, (r), OPENSSL_FILE, OPENSSL_LINE) + + +/* + * ATTIC function codes. + */ +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# endif + +/* + * ATTIC reason codes. + */ +# define ATTIC_R_AMBIGUOUS_CONTENT_TYPE 100 +# define ATTIC_R_BAD_PASSWORD_READ 101 +# define ATTIC_R_ERROR_VERIFYING_PKCS12_MAC 102 +# define ATTIC_R_INIT_FAILED 103 +# define ATTIC_R_PASSPHRASE_CALLBACK_ERROR 104 +# define ATTIC_R_PATH_MUST_BE_ABSOLUTE 105 +# define ATTIC_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES 106 +# define ATTIC_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED 107 +# define ATTIC_R_UNSUPPORTED_CONTENT_TYPE 108 +# define ATTIC_R_UNSUPPORTED_SEARCH_TYPE 109 +# define ATTIC_R_URI_AUTHORITY_UNSUPPORTED 110 + +#endif |