/freebsd-current/crypto/openssl/providers/fips/ |
H A D | fips_entry.c | 16 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 D | p_minimal.c | 21 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 D | baseprov.c | 45 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 D | legacyprov.c | 45 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 D | nullprov.c | 35 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 D | cipher_aria_gcm.c | 16 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 D | cipher_aes_ccm.c | 23 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 D | cipher_aes_gcm.c | 23 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 D | cipher_aria_ccm.c | 18 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 D | decode_spki2typespki.c | 32 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 D | endecoder_local.h | 24 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 D | endecoder_common.c | 60 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 D | decode_pem2der.c | 31 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 D | kdf_exch.c | 36 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 D | kdfexchange.h | 22 KDF_DATA *ossl_kdf_data_new(void *provctx);
|
/freebsd-current/crypto/openssl/providers/implementations/keymgmt/ |
H A D | kdf_legacy_kmgmt.c | 29 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 D | core_dispatch.h | 230 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 D | fuzz_rand.c | 26 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 D | provider_ctx.h | 28 # define PROV_LIBCTX_OF(provctx) \ 29 ossl_prov_ctx_get0_libctx((provctx))
|
/freebsd-current/crypto/openssl/providers/implementations/macs/ |
H A D | cmac_prov.c | 46 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 D | gmac_prov.c | 42 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 D | file_store_any2obj.c | 48 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 D | sshkdf.c | 42 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 D | pbkdf2.c | 54 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 D | crngt.c | 34 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))
|