Home
last modified time | relevance | path

Searched refs:OSSL_STORE_INFO (Results 1 – 23 of 23) sorted by relevance

/src/crypto/openssl/include/openssl/
H A Dstore.h44 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 Dtypes.h224 typedef struct ossl_store_info_st OSSL_STORE_INFO; typedef
/src/crypto/openssl/doc/man3/
H A DOSSL_STORE_INFO.pod5 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 DOSSL_STORE_open.pod17 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 DOSSL_STORE_expect.pod23 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 DOSSL_STORE_LOADER.pod94 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 Dstore_lib.c420 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 Dstore_result.c76 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 Dstore_local.h43 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 De_loader_attic.c45 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 Dossl_store.pod25 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 Dprovider-storemgmt.pod152 L<OSSL_STORE_INFO(3)/SUPPORTED OBJECTS>.
/src/crypto/openssl/apps/lib/
H A Dengine_loader.c115 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 Dapps.c1006 OSSL_STORE_INFO *info = OSSL_STORE_load(ctx); in load_key_certs_crls()
/src/crypto/openssl/test/
H A Dossl_store_test.c104 OSSL_STORE_INFO *info = NULL; in test_store_open_winstore()
145 OSSL_STORE_INFO *info; in get_params()
H A Dprovider_pkey_test.c320 OSSL_STORE_INFO *info; in test_pkey_store()
371 OSSL_STORE_INFO *info; in test_pkey_delete()
/src/crypto/openssl/crypto/x509/
H A Dby_store.c59 OSSL_STORE_INFO *info = OSSL_STORE_load(ctx); in DEFINE_STACK_OF()
/src/secure/lib/libcrypto/man/man3/
H A DMakefile343 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 Dstoreutl.c403 OSSL_STORE_INFO *info = OSSL_STORE_load(store_ctx); in process()
/src/crypto/openssl/providers/implementations/storemgmt/
H A Dfile_store.c35 DEFINE_STACK_OF(OSSL_STORE_INFO)
/src/crypto/openssl/util/
H A Dother.syms91 OSSL_STORE_INFO datatype
/src/crypto/openssl/ssl/
H A Dssl_cert.c1004 OSSL_STORE_INFO *info = NULL; in add_uris_recursive()
/src/crypto/openssl/doc/
H A Dbuild.info1846 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 \