| /src/crypto/openssl/include/openssl/ |
| H A D | store.h | 44 typedef OSSL_STORE_INFO *(*OSSL_STORE_post_process_info_fn)(OSSL_STORE_INFO *, 99 OSSL_STORE_INFO *OSSL_STORE_load(OSSL_STORE_CTX *ctx); 171 OSSL_STORE_INFO *OSSL_STORE_INFO_new(int type, void *data); 172 OSSL_STORE_INFO *OSSL_STORE_INFO_new_NAME(char *name); 173 int OSSL_STORE_INFO_set0_NAME_description(OSSL_STORE_INFO *info, char *desc); 174 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PARAMS(EVP_PKEY *params); 175 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PUBKEY(EVP_PKEY *pubkey); 176 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PKEY(EVP_PKEY *pkey); 177 OSSL_STORE_INFO *OSSL_STORE_INFO_new_CERT(X509 *x509); 178 OSSL_STORE_INFO *OSSL_STORE_INFO_new_CRL(X509_CRL *crl); [all …]
|
| H A D | types.h | 224 typedef struct ossl_store_info_st OSSL_STORE_INFO; typedef
|
| /src/crypto/openssl/doc/man3/ |
| H A D | OSSL_STORE_INFO.pod | 5 OSSL_STORE_INFO, OSSL_STORE_INFO_get_type, OSSL_STORE_INFO_get0_NAME, 17 - Functions to manipulate OSSL_STORE_INFO objects 23 typedef struct ossl_store_info_st OSSL_STORE_INFO; 25 int OSSL_STORE_INFO_get_type(const OSSL_STORE_INFO *store_info); 26 const char *OSSL_STORE_INFO_get0_NAME(const OSSL_STORE_INFO *store_info); 27 char *OSSL_STORE_INFO_get1_NAME(const OSSL_STORE_INFO *store_info); 28 const char *OSSL_STORE_INFO_get0_NAME_description(const OSSL_STORE_INFO 30 char *OSSL_STORE_INFO_get1_NAME_description(const OSSL_STORE_INFO *store_info); 31 EVP_PKEY *OSSL_STORE_INFO_get0_PARAMS(const OSSL_STORE_INFO *store_info); 32 EVP_PKEY *OSSL_STORE_INFO_get1_PARAMS(const OSSL_STORE_INFO *store_info); [all …]
|
| H A D | OSSL_STORE_open.pod | 17 typedef OSSL_STORE_INFO *(*OSSL_STORE_post_process_info_fn)(OSSL_STORE_INFO *, 31 OSSL_STORE_INFO *OSSL_STORE_load(OSSL_STORE_CTX *ctx); 48 L<OSSL_STORE_INFO(3)/SUPPORTED OBJECTS> for information on which those are) 54 The retrieved information is stored in a B<OSSL_STORE_INFO>, which is further 55 described in L<OSSL_STORE_INFO(3)>. 100 allocated B<OSSL_STORE_INFO> and its contents. 108 available object and return it wrapped with B<OSSL_STORE_INFO>. 149 OSSL_STORE_load() returns a pointer to a B<OSSL_STORE_INFO> on success, or NULL 165 L<ossl_store(7)>, L<OSSL_STORE_INFO(3)>, L<OSSL_STORE_register_loader(3)>,
|
| H A D | OSSL_STORE_expect.pod | 23 by specifying a B<OSSL_STORE_INFO> type. 27 L<OSSL_STORE_INFO(3)/SUPPORTED OBJECTS>) except for B<OSSL_STORE_INFO_NAME>. 64 L<ossl_store(7)>, L<OSSL_STORE_INFO(3)>, L<OSSL_STORE_SEARCH(3)>,
|
| H A D | OSSL_STORE_LOADER.pod | 94 typedef OSSL_STORE_INFO *(*OSSL_STORE_load_fn)(OSSL_STORE_LOADER_CTX *ctx, 211 This function takes a B<OSSL_STORE_LOADER_CTX> pointer and a B<OSSL_STORE_INFO> 235 structure that can be wrapped in a B<OSSL_STORE_INFO> using one of the 236 L<OSSL_STORE_INFO(3)> functions.
|
| /src/crypto/openssl/crypto/store/ |
| H A D | store_lib.c | 420 OSSL_STORE_INFO *OSSL_STORE_load(OSSL_STORE_CTX *ctx) in OSSL_STORE_load() 422 OSSL_STORE_INFO *v = NULL; in OSSL_STORE_load() 610 OSSL_STORE_INFO *OSSL_STORE_INFO_new(int type, void *data) in OSSL_STORE_INFO_new() 612 OSSL_STORE_INFO *info = OPENSSL_zalloc(sizeof(*info)); in OSSL_STORE_INFO_new() 622 OSSL_STORE_INFO *OSSL_STORE_INFO_new_NAME(char *name) in OSSL_STORE_INFO_new_NAME() 624 OSSL_STORE_INFO *info = OSSL_STORE_INFO_new(OSSL_STORE_INFO_NAME, NULL); in OSSL_STORE_INFO_new_NAME() 637 int OSSL_STORE_INFO_set0_NAME_description(OSSL_STORE_INFO *info, char *desc) in OSSL_STORE_INFO_set0_NAME_description() 648 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PARAMS(EVP_PKEY *params) in OSSL_STORE_INFO_new_PARAMS() 650 OSSL_STORE_INFO *info = OSSL_STORE_INFO_new(OSSL_STORE_INFO_PARAMS, params); in OSSL_STORE_INFO_new_PARAMS() 657 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PUBKEY(EVP_PKEY *pkey) in OSSL_STORE_INFO_new_PUBKEY() [all …]
|
| H A D | store_result.c | 76 static int try_name(struct extracted_param_data_st *, OSSL_STORE_INFO **); 77 static int try_key(struct extracted_param_data_st *, OSSL_STORE_INFO **, 80 static int try_cert(struct extracted_param_data_st *, OSSL_STORE_INFO **, 82 static int try_crl(struct extracted_param_data_st *, OSSL_STORE_INFO **, 84 static int try_pkcs12(struct extracted_param_data_st *, OSSL_STORE_INFO **, 90 OSSL_STORE_INFO **v = &cbdata->v; in ossl_store_handle_load_result() 174 static int try_name(struct extracted_param_data_st *data, OSSL_STORE_INFO **v) in try_name() 317 typedef OSSL_STORE_INFO *store_info_new_fn(EVP_PKEY *); 401 static int try_key(struct extracted_param_data_st *data, OSSL_STORE_INFO **v, in try_key() 472 static int try_cert(struct extracted_param_data_st *data, OSSL_STORE_INFO **v, in try_cert() [all …]
|
| H A D | store_local.h | 43 DEFINE_STACK_OF(OSSL_STORE_INFO) 152 STACK_OF(OSSL_STORE_INFO) *cached_info; 175 OSSL_STORE_INFO *v; /* To be filled in */
|
| /src/crypto/openssl/engines/ |
| H A D | e_loader_attic.c | 45 DEFINE_STACK_OF(OSSL_STORE_INFO) in DEFINE_STACK_OF() argument 173 static struct embedded_st *get0_EMBEDDED(OSSL_STORE_INFO *info) in get0_EMBEDDED() 178 static void store_info_free(OSSL_STORE_INFO *info) in store_info_free() 190 static OSSL_STORE_INFO *new_EMBEDDED(const char *new_pem_name, in new_EMBEDDED() 193 OSSL_STORE_INFO *info = NULL; in new_EMBEDDED() 258 typedef OSSL_STORE_INFO *(*file_try_decode_fn)(const char *pem_name, 295 static OSSL_STORE_INFO *try_decode_PKCS12(const char *pem_name, in try_decode_PKCS12() 305 OSSL_STORE_INFO *store_info = NULL; in try_decode_PKCS12() 306 STACK_OF(OSSL_STORE_INFO) *ctx = *pctx; in try_decode_PKCS12() 344 OSSL_STORE_INFO *osi_pkey = NULL; in try_decode_PKCS12() [all …]
|
| /src/crypto/openssl/doc/man7/ |
| H A D | ossl_store.pod | 25 The retrieved objects are returned as a wrapper type B<OSSL_STORE_INFO>, 58 OSSL_STORE_INFO *info = OSSL_STORE_load(ctx); 61 * Do whatever is necessary with the OSSL_STORE_INFO, 79 L<OSSL_STORE_INFO(3)>, L<OSSL_STORE_LOADER(3)>,
|
| H A D | provider-storemgmt.pod | 152 L<OSSL_STORE_INFO(3)/SUPPORTED OBJECTS>.
|
| /src/crypto/openssl/apps/lib/ |
| H A D | engine_loader.c | 115 static OSSL_STORE_INFO *engine_load(OSSL_STORE_LOADER_CTX *ctx, in engine_load() 119 OSSL_STORE_INFO *info = NULL; in engine_load()
|
| H A D | apps.c | 1006 OSSL_STORE_INFO *info = OSSL_STORE_load(ctx); in load_key_certs_crls()
|
| /src/crypto/openssl/test/ |
| H A D | ossl_store_test.c | 104 OSSL_STORE_INFO *info = NULL; in test_store_open_winstore() 145 OSSL_STORE_INFO *info; in get_params()
|
| H A D | provider_pkey_test.c | 320 OSSL_STORE_INFO *info; in test_pkey_store() 371 OSSL_STORE_INFO *info; in test_pkey_delete()
|
| /src/crypto/openssl/crypto/x509/ |
| H A D | by_store.c | 59 OSSL_STORE_INFO *info = OSSL_STORE_load(ctx); in DEFINE_STACK_OF()
|
| /src/secure/lib/libcrypto/man/man3/ |
| H A D | Makefile | 343 MAN+= OSSL_STORE_INFO.3 3427 MLINKS+= OSSL_STORE_INFO.3 OSSL_STORE_INFO_free.3 3428 MLINKS+= OSSL_STORE_INFO.3 OSSL_STORE_INFO_get0_CERT.3 3429 MLINKS+= OSSL_STORE_INFO.3 OSSL_STORE_INFO_get0_CRL.3 3430 MLINKS+= OSSL_STORE_INFO.3 OSSL_STORE_INFO_get0_NAME.3 3431 MLINKS+= OSSL_STORE_INFO.3 OSSL_STORE_INFO_get0_NAME_description.3 3432 MLINKS+= OSSL_STORE_INFO.3 OSSL_STORE_INFO_get0_PARAMS.3 3433 MLINKS+= OSSL_STORE_INFO.3 OSSL_STORE_INFO_get0_PKEY.3 3434 MLINKS+= OSSL_STORE_INFO.3 OSSL_STORE_INFO_get0_PUBKEY.3 3435 MLINKS+= OSSL_STORE_INFO.3 OSSL_STORE_INFO_get0_data.3 [all …]
|
| /src/crypto/openssl/apps/ |
| H A D | storeutl.c | 403 OSSL_STORE_INFO *info = OSSL_STORE_load(store_ctx); in process()
|
| /src/crypto/openssl/providers/implementations/storemgmt/ |
| H A D | file_store.c | 35 DEFINE_STACK_OF(OSSL_STORE_INFO)
|
| /src/crypto/openssl/util/ |
| H A D | other.syms | 91 OSSL_STORE_INFO datatype
|
| /src/crypto/openssl/ssl/ |
| H A D | ssl_cert.c | 1004 OSSL_STORE_INFO *info = NULL; in add_uris_recursive()
|
| /src/crypto/openssl/doc/ |
| H A D | build.info | 1846 DEPEND[html/man3/OSSL_STORE_INFO.html]=man3/OSSL_STORE_INFO.pod 1847 GENERATE[html/man3/OSSL_STORE_INFO.html]=man3/OSSL_STORE_INFO.pod 1848 DEPEND[man/man3/OSSL_STORE_INFO.3]=man3/OSSL_STORE_INFO.pod 1849 GENERATE[man/man3/OSSL_STORE_INFO.3]=man3/OSSL_STORE_INFO.pod 3525 html/man3/OSSL_STORE_INFO.html \ 4201 man/man3/OSSL_STORE_INFO.3 \
|