Searched refs:provctx (Results 1 - 25 of 134) sorted by relevance

123456

/freebsd-current/crypto/openssl/providers/fips/
H A Dfips_entry.c16 void **provctx)
18 return OSSL_provider_init_int(handle, in, out, provctx);
13 OSSL_provider_init(const OSSL_CORE_HANDLE *handle, const OSSL_DISPATCH *in, const OSSL_DISPATCH **out, void **provctx) argument
/freebsd-current/crypto/openssl/test/
H A Dp_minimal.c21 void **provctx)
18 OSSL_provider_init(const OSSL_CORE_HANDLE *handle, const OSSL_DISPATCH *oin, const OSSL_DISPATCH **out, void **provctx) argument
/freebsd-current/crypto/openssl/providers/
H A Dbaseprov.c45 static const OSSL_PARAM *base_gettable_params(void *provctx) argument
50 static int base_get_params(void *provctx, OSSL_PARAM params[]) argument
94 static const OSSL_ALGORITHM *base_query(void *provctx, int operation_id, argument
109 static void base_teardown(void *provctx) argument
111 BIO_meth_free(ossl_prov_ctx_get0_core_bio_method(provctx));
112 ossl_prov_ctx_free(provctx);
129 void **provctx)
164 if ((*provctx = ossl_prov_ctx_new()) == NULL
166 ossl_prov_ctx_free(*provctx);
167 *provctx
127 ossl_base_provider_init(const OSSL_CORE_HANDLE *handle, const OSSL_DISPATCH *in, const OSSL_DISPATCH **out, void **provctx) argument
[all...]
H A Dlegacyprov.c45 static const OSSL_PARAM *legacy_gettable_params(void *provctx) argument
50 static int legacy_get_params(void *provctx, OSSL_PARAM params[]) argument
151 static const OSSL_ALGORITHM *legacy_query(void *provctx, int operation_id, argument
166 static void legacy_teardown(void *provctx) argument
168 OSSL_LIB_CTX_free(PROV_LIBCTX_OF(provctx));
169 ossl_prov_ctx_free(provctx);
184 void **provctx)
188 if ((*provctx = ossl_prov_ctx_new()) == NULL
191 legacy_teardown(*provctx);
192 *provctx
181 OSSL_provider_init(const OSSL_CORE_HANDLE *handle, const OSSL_DISPATCH *in, const OSSL_DISPATCH **out, void **provctx) argument
[all...]
H A Dnullprov.c35 static int null_get_params(const OSSL_PROVIDER *provctx, OSSL_PARAM params[]) argument
73 void **provctx)
78 *provctx = (void *)handle;
70 ossl_null_provider_init(const OSSL_CORE_HANDLE *handle, const OSSL_DISPATCH *in, const OSSL_DISPATCH **out, void **provctx) argument
/freebsd-current/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_aria_gcm.c16 static void *aria_gcm_newctx(void *provctx, size_t keybits) argument
25 ossl_gcm_initctx(provctx, &ctx->base, keybits,
30 static void *aria_gcm_dupctx(void *provctx) argument
32 PROV_ARIA_GCM_CTX *ctx = provctx;
H A Dcipher_aes_ccm.c23 static void *aes_ccm_newctx(void *provctx, size_t keybits) argument
36 static void *aes_ccm_dupctx(void *provctx) argument
38 PROV_AES_CCM_CTX *ctx = provctx;
43 dupctx = OPENSSL_memdup(provctx, sizeof(*ctx));
48 * provctx->ccm.ks.ks to the ccm context key so we need to point it to
H A Dcipher_aes_gcm.c23 static void *aes_gcm_newctx(void *provctx, size_t keybits) argument
32 ossl_gcm_initctx(provctx, &ctx->base, keybits,
37 static void *aes_gcm_dupctx(void *provctx) argument
39 PROV_AES_GCM_CTX *ctx = provctx;
H A Dcipher_aria_ccm.c18 static void *aria_ccm_newctx(void *provctx, size_t keybits) argument
31 static void *aria_ccm_dupctx(void *provctx) argument
33 PROV_ARIA_CCM_CTX *ctx = provctx;
/freebsd-current/crypto/openssl/providers/implementations/encode_decode/
H A Ddecode_spki2typespki.c32 PROV_CTX *provctx; member in struct:spki2typespki_ctx_st
35 static void *spki2typespki_newctx(void *provctx) argument
40 ctx->provctx = provctx;
66 if (!ossl_read_der(ctx->provctx, cin, &der, &len))
70 PROV_LIBCTX_OF(ctx->provctx));
H A Dendecoder_local.h24 void *ossl_prov_import_key(const OSSL_DISPATCH *fns, void *provctx,
27 int ossl_read_der(PROV_CTX *provctx, OSSL_CORE_BIO *cin, unsigned char **data,
H A Dendecoder_common.c60 void *ossl_prov_import_key(const OSSL_DISPATCH *fns, void *provctx, argument
70 if ((key = kmgmt_new(provctx)) == NULL
87 int ossl_read_der(PROV_CTX *provctx, OSSL_CORE_BIO *cin, unsigned char **data, argument
91 BIO *in = ossl_bio_new_from_core_bio(provctx, cin);
H A Ddecode_pem2der.c31 static int read_pem(PROV_CTX *provctx, OSSL_CORE_BIO *cin, argument
35 BIO *in = ossl_bio_new_from_core_bio(provctx, cin);
54 PROV_CTX *provctx; member in struct:pem2der_ctx_st
57 static void *pem2der_newctx(void *provctx) argument
62 ctx->provctx = provctx;
143 ok = read_pem(ctx->provctx, cin, &pem_name, &pem_header,
/freebsd-current/crypto/openssl/providers/implementations/exchange/
H A Dkdf_exch.c36 void *provctx; member in struct:__anon4155
41 static void *kdf_newctx(const char *kdfname, void *provctx) argument
53 kdfctx->provctx = provctx;
55 kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname, NULL);
71 static void *kdf_##funcname##_newctx(void *provctx) \
73 return kdf_newctx(kdfname, provctx); \
173 void *provctx,
176 EVP_KDF *kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname,
191 void *provctx) \
172 kdf_settable_ctx_params(ossl_unused void *vpkdfctx, void *provctx, const char *kdfname) argument
[all...]
/freebsd-current/crypto/openssl/providers/implementations/include/prov/
H A Dkdfexchange.h22 KDF_DATA *ossl_kdf_data_new(void *provctx);
/freebsd-current/crypto/openssl/providers/implementations/keymgmt/
H A Dkdf_legacy_kmgmt.c29 KDF_DATA *ossl_kdf_data_new(void *provctx) argument
45 kdfdata->libctx = PROV_LIBCTX_OF(provctx);
84 static void *kdf_newdata(void *provctx) argument
86 return ossl_kdf_data_new(provctx);
/freebsd-current/crypto/openssl/include/openssl/
H A Dcore_dispatch.h230 OSSL_CORE_MAKE_FUNC(void,provider_teardown,(void *provctx))
233 provider_gettable_params,(void *provctx))
235 OSSL_CORE_MAKE_FUNC(int,provider_get_params,(void *provctx,
239 (void *provctx, int operation_id, int *no_store))
242 (void *provctx, int operation_id, const OSSL_ALGORITHM *))
245 (void *provctx))
247 OSSL_CORE_MAKE_FUNC(int, provider_get_capabilities, (void *provctx,
250 OSSL_CORE_MAKE_FUNC(int, provider_self_test, (void *provctx))
287 OSSL_CORE_MAKE_FUNC(void *, digest_newctx, (void *provctx))
295 (void *provctx, cons
[all...]
/freebsd-current/crypto/openssl/fuzz/
H A Dfuzz_rand.c26 void *provctx, void *parent, const OSSL_DISPATCH *parent_dispatch)
96 ossl_unused void *provctx)
125 static const OSSL_ALGORITHM *fuzz_rand_query(void *provctx, argument
146 const OSSL_DISPATCH **out, void **provctx)
148 *provctx = OSSL_LIB_CTX_new();
149 if (*provctx == NULL)
25 fuzz_rand_newctx( void *provctx, void *parent, const OSSL_DISPATCH *parent_dispatch) argument
95 fuzz_rand_gettable_ctx_params(ossl_unused void *vrng, ossl_unused void *provctx) argument
144 fuzz_rand_provider_init(const OSSL_CORE_HANDLE *handle, const OSSL_DISPATCH *in, const OSSL_DISPATCH **out, void **provctx) argument
/freebsd-current/crypto/openssl/providers/common/include/prov/
H A Dprovider_ctx.h28 # define PROV_LIBCTX_OF(provctx) \
29 ossl_prov_ctx_get0_libctx((provctx))
/freebsd-current/crypto/openssl/providers/implementations/macs/
H A Dcmac_prov.c46 void *provctx; member in struct:cmac_data_st
51 static void *cmac_new(void *provctx) argument
63 macctx->provctx = provctx;
88 dst = cmac_new(src->provctx);
158 ossl_unused void *provctx)
185 ossl_unused void *provctx)
196 OSSL_LIB_CTX *ctx = PROV_LIBCTX_OF(macctx->provctx);
157 cmac_gettable_ctx_params(ossl_unused void *ctx, ossl_unused void *provctx) argument
184 cmac_settable_ctx_params(ossl_unused void *ctx, ossl_unused void *provctx) argument
H A Dgmac_prov.c42 void *provctx; member in struct:gmac_data_st
58 static void *gmac_new(void *provctx) argument
70 macctx->provctx = provctx;
83 dst = gmac_new(src->provctx);
172 static const OSSL_PARAM *gmac_gettable_params(void *provctx) argument
195 ossl_unused void *provctx)
207 OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(macctx->provctx); local
216 if (!ossl_prov_cipher_load_from_params(&macctx->cipher, params, provctx))
194 gmac_settable_ctx_params(ossl_unused void *ctx, ossl_unused void *provctx) argument
[all...]
/freebsd-current/crypto/openssl/providers/implementations/storemgmt/
H A Dfile_store_any2obj.c48 static void *any2obj_newctx(void *provctx) argument
50 return provctx;
57 static int any2obj_decode_final(void *provctx, int objtype, BUF_MEM *mem, argument
83 static int der2obj_decode(void *provctx, OSSL_CORE_BIO *cin, int selection, argument
87 BIO *in = ossl_bio_new_from_core_bio(provctx, cin);
104 return any2obj_decode_final(provctx, OSSL_OBJECT_UNKNOWN, mem,
109 static int msblob2obj_decode(void *provctx, OSSL_CORE_BIO *cin, int selection, argument
113 BIO *in = ossl_bio_new_from_core_bio(provctx, cin);
168 return any2obj_decode_final(provctx, OSSL_OBJECT_PKEY, mem,
178 static int pvk2obj_decode(void *provctx, OSSL_CORE_BI argument
[all...]
/freebsd-current/crypto/openssl/providers/implementations/kdfs/
H A Dsshkdf.c42 void *provctx; member in struct:__anon4169
53 static void *kdf_sshkdf_new(void *provctx) argument
63 ctx->provctx = provctx;
80 void *provctx = ctx->provctx; local
87 ctx->provctx = provctx;
139 OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx); local
[all...]
H A Dpbkdf2.c54 void *provctx; member in struct:__anon4166
66 static void *kdf_pbkdf2_new(void *provctx) argument
78 ctx->provctx = provctx;
104 void *provctx = ctx->provctx; local
107 ctx->provctx = provctx;
114 OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx); local
173 OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx); local
[all...]
/freebsd-current/crypto/openssl/providers/implementations/rands/
H A Dcrngt.c34 static int crngt_get_entropy(PROV_CTX *provctx, const EVP_MD *digest, argument
42 n = ossl_prov_get_entropy(provctx, &p, 0, CRNGT_BUFSIZ, CRNGT_BUFSIZ);
47 ossl_prov_cleanup_entropy(provctx, p, n);
51 ossl_prov_cleanup_entropy(provctx, p, n);
114 OSSL_LIB_CTX *libctx = ossl_prov_ctx_get0_libctx(drbg->provctx);
129 if (!crngt_get_entropy(drbg->provctx, crngt_glob->md, buf,
164 if (!crngt_get_entropy(drbg->provctx, crngt_glob->md, entbuf, md, &sz))

Completed in 115 milliseconds

123456