Home
last modified time | relevance | path

Searched refs:kctx (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/crypto/openssl/test/
H A Devp_kdf_test.c26 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf); in get_kdfbyname_libctx() local
29 return kctx; in get_kdfbyname_libctx()
62 EVP_KDF_CTX *kctx = NULL; in test_kdf_tls1_prf() local
73 && TEST_ptr(kctx = get_kdfbyname(OSSL_KDF_NAME_TLS1_PRF)) in test_kdf_tls1_prf()
74 && TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0) in test_kdf_tls1_prf()
77 EVP_KDF_CTX_free(kctx); in test_kdf_tls1_prf()
85 EVP_KDF_CTX *kctx = NULL; in test_kdf_tls1_prf_invalid_digest() local
91 && TEST_ptr(kctx = get_kdfbyname(OSSL_KDF_NAME_TLS1_PRF)) in test_kdf_tls1_prf_invalid_digest()
92 && TEST_false(EVP_KDF_CTX_set_params(kctx, params)); in test_kdf_tls1_prf_invalid_digest()
94 EVP_KDF_CTX_free(kctx); in test_kdf_tls1_prf_invalid_digest()
[all …]
/freebsd/crypto/openssl/providers/implementations/macs/
H A Dkmac_prov.c146 struct kmac_data_st *kctx = vmacctx; in kmac_free() local
148 if (kctx != NULL) { in kmac_free()
149 EVP_MD_CTX_free(kctx->ctx); in kmac_free()
150 ossl_prov_digest_reset(&kctx->digest); in kmac_free()
151 OPENSSL_cleanse(kctx->key, kctx->key_len); in kmac_free()
152 OPENSSL_cleanse(kctx->custom, kctx->custom_len); in kmac_free()
153 OPENSSL_free(kctx); in kmac_free()
164 struct kmac_data_st *kctx; in kmac_new() local
169 if ((kctx = OPENSSL_zalloc(sizeof(*kctx))) == NULL in kmac_new()
170 || (kctx->ctx = EVP_MD_CTX_new()) == NULL) { in kmac_new()
[all …]
/freebsd/sys/dev/cxgbe/crypto/
H A Dt4_keyctx.c530 struct tls_keyctx *kctx) in t4_tls_key_ctx() argument
538 kctx->u.txhdr.ctxlen = t4_tls_key_info_size(tls) / 16; in t4_tls_key_ctx()
539 kctx->u.txhdr.dualck_to_txvalid = in t4_tls_key_ctx()
545 kctx->u.txhdr.dualck_to_txvalid |= in t4_tls_key_ctx()
547 kctx->u.txhdr.dualck_to_txvalid = in t4_tls_key_ctx()
548 htobe16(kctx->u.txhdr.dualck_to_txvalid); in t4_tls_key_ctx()
550 kctx->u.rxhdr.flitcnt_hmacctrl = in t4_tls_key_ctx()
554 kctx->u.rxhdr.protover_ciphmode = in t4_tls_key_ctx()
558 kctx->u.rxhdr.authmode_to_rxvalid = in t4_tls_key_ctx()
563 kctx->u.rxhdr.ivpresent_to_rxmk_size = in t4_tls_key_ctx()
[all …]
/freebsd/crypto/openssl/doc/man7/
H A DEVP_KDF-SS.pod73 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
84 EVP_KDF_CTX *kctx;
89 kctx = EVP_KDF_CTX_new(kdf);
99 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0) {
103 EVP_KDF_CTX_free(kctx);
109 EVP_KDF_CTX *kctx;
114 kctx = EVP_KDF_CTX_new(kdf);
128 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0) {
132 EVP_KDF_CTX_free(kctx);
138 EVP_KDF_CTX *kctx;
[all …]
H A DEVP_KDF-KB.pod80 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
94 EVP_KDF_CTX *kctx;
99 kctx = EVP_KDF_CTX_new(kdf);
113 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0)
116 EVP_KDF_CTX_free(kctx);
122 EVP_KDF_CTX *kctx;
128 kctx = EVP_KDF_CTX_new(kdf);
143 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0)
146 EVP_KDF_CTX_free(kctx);
H A DEVP_KDF-X942-ASN1.pod87 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
97 EVP_KDF_CTX *kctx;
98 EVP_KDF_CTX *kctx;
107 if (kctx == NULL)
109 kctx = EVP_KDF_CTX_new(kdf);
111 if (kctx == NULL)
120 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0)
123 EVP_KDF_CTX_free(kctx);
H A DEVP_KDF-X963.pod51 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
62 EVP_KDF_CTX *kctx;
67 kctx = EVP_KDF_CTX_new(kdf);
77 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0) {
81 EVP_KDF_CTX_free(kctx);
H A DEVP_KDF-TLS1_PRF.pod56 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
70 EVP_KDF_CTX *kctx;
75 kctx = EVP_KDF_CTX_new(kdf);
85 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0) {
88 EVP_KDF_CTX_free(kctx);
H A Dprovider-kdf.pod22 void OSSL_FUNC_kdf_freectx(void *kctx);
26 int OSSL_FUNC_kdf_reset(void *kctx);
27 int OSSL_FUNC_kdf_derive(void *kctx, unsigned char *key, size_t keylen,
37 int OSSL_FUNC_kdf_get_ctx_params(void *kctx, OSSL_PARAM params[]);
38 int OSSL_FUNC_kdf_set_ctx_params(void *kctx, const OSSL_PARAM params[]);
99 the I<kctx> parameter.
100 If it receives NULL as I<kctx> value, it should not do anything other than
105 I<kctx> parameter and return the duplicate copy.
110 side KDF context in the I<kctx> parameter.
114 The I<kctx> parameter contains a pointer to the provider side context.
[all …]
H A DEVP_KDF-KRB5KDF.pod47 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
65 EVP_KDF_CTX *kctx;
73 kctx = EVP_KDF_CTX_new(kdf);
84 if (EVP_KDF_derive(kctx, out, outlen, params) <= 0)
87 EVP_KDF_CTX_free(kctx);
H A DEVP_KDF-SCRYPT.pod76 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
87 EVP_KDF_CTX *kctx;
92 kctx = EVP_KDF_CTX_new(kdf);
103 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0) {
122 EVP_KDF_CTX_free(kctx);
H A DEVP_KDF-HKDF.pod92 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
107 EVP_KDF_CTX *kctx;
112 kctx = EVP_KDF_CTX_new(kdf);
124 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0) {
128 EVP_KDF_CTX_free(kctx);
H A DEVP_KDF-SSHKDF.pod92 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
107 EVP_KDF_CTX *kctx;
117 kctx = EVP_KDF_CTX_new(kdf);
131 if (EVP_KDF_derive(kctx, out, outlen, params) <= 0)
/freebsd/crypto/openssl/demos/kdf/
H A Dpbkdf2.c62 EVP_KDF_CTX *kctx = NULL; in main() local
81 kctx = EVP_KDF_CTX_new(kdf); in main()
82 if (kctx == NULL) { in main()
101 if (EVP_KDF_derive(kctx, out, sizeof(out), params) != 1) { in main()
113 EVP_KDF_CTX_free(kctx); in main()
H A Dhkdf.c48 EVP_KDF_CTX *kctx = NULL; in main() local
67 kctx = EVP_KDF_CTX_new(kdf); in main()
68 if (kctx == NULL) { in main()
88 if (EVP_KDF_derive(kctx, out, sizeof(out), params) != 1) { in main()
100 EVP_KDF_CTX_free(kctx); in main()
H A Dscrypt.c64 EVP_KDF_CTX *kctx = NULL; in main() local
83 kctx = EVP_KDF_CTX_new(kdf); in main()
84 if (kctx == NULL) { in main()
104 if (EVP_KDF_derive(kctx, out, sizeof(out), params) != 1) { in main()
116 EVP_KDF_CTX_free(kctx); in main()
/freebsd/crypto/openssl/crypto/dh/
H A Ddh_kdf.c36 EVP_KDF_CTX *kctx = NULL; in ossl_dh_kdf_X9_42_asn1() local
44 kctx = EVP_KDF_CTX_new(kdf); in ossl_dh_kdf_X9_42_asn1()
45 if (kctx == NULL) in ossl_dh_kdf_X9_42_asn1()
58 ret = EVP_KDF_derive(kctx, out, outlen, params) > 0; in ossl_dh_kdf_X9_42_asn1()
60 EVP_KDF_CTX_free(kctx); in ossl_dh_kdf_X9_42_asn1()
/freebsd/crypto/openssl/crypto/evp/
H A Dpbe_scrypt.c46 EVP_KDF_CTX *kctx; in EVP_PBE_scrypt_ex() local
68 kctx = EVP_KDF_CTX_new(kdf); in EVP_PBE_scrypt_ex()
70 if (kctx == NULL) in EVP_PBE_scrypt_ex()
83 if (EVP_KDF_derive(kctx, key, keylen, params) != 1) in EVP_PBE_scrypt_ex()
86 EVP_KDF_CTX_free(kctx); in EVP_PBE_scrypt_ex()
H A Dp5_crpt.c40 EVP_KDF_CTX *kctx = NULL; in PKCS5_PBE_keyivgen_ex() local
85 kctx = EVP_KDF_CTX_new(kdf); in PKCS5_PBE_keyivgen_ex()
87 if (kctx == NULL) in PKCS5_PBE_keyivgen_ex()
97 if (EVP_KDF_derive(kctx, md_tmp, mdsize, params) != 1) in PKCS5_PBE_keyivgen_ex()
108 EVP_KDF_CTX_free(kctx); in PKCS5_PBE_keyivgen_ex()
H A Dp5_crpt2.c30 EVP_KDF_CTX *kctx; in ossl_pkcs5_pbkdf2_hmac_ex() local
47 kctx = EVP_KDF_CTX_new(kdf); in ossl_pkcs5_pbkdf2_hmac_ex()
49 if (kctx == NULL) in ossl_pkcs5_pbkdf2_hmac_ex()
60 if (EVP_KDF_derive(kctx, out, keylen, params) != 1) in ossl_pkcs5_pbkdf2_hmac_ex()
63 EVP_KDF_CTX_free(kctx); in ossl_pkcs5_pbkdf2_hmac_ex()
/freebsd/crypto/openssl/crypto/ec/
H A Decdh_kdf.c31 EVP_KDF_CTX *kctx = NULL; in ossl_ecdh_kdf_X9_63() local
36 if ((kctx = EVP_KDF_CTX_new(kdf)) != NULL) { in ossl_ecdh_kdf_X9_63()
45 ret = EVP_KDF_derive(kctx, out, outlen, params) > 0; in ossl_ecdh_kdf_X9_63()
46 EVP_KDF_CTX_free(kctx); in ossl_ecdh_kdf_X9_63()
/freebsd/sys/contrib/openzfs/module/icp/core/
H A Dkcf_sched.c113 kcf_context_t *kctx = (kcf_context_t *)buf; in kcf_context_cache_constructor() local
115 kctx->kc_refcnt = 0; in kcf_context_cache_constructor()
124 kcf_context_t *kctx = (kcf_context_t *)buf; in kcf_context_cache_destructor() local
126 ASSERT(kctx->kc_refcnt == 0); in kcf_context_cache_destructor()
/freebsd/crypto/openssl/ssl/
H A Dtls13_enc.c41 EVP_KDF_CTX *kctx; in tls13_hkdf_expand() local
48 kctx = EVP_KDF_CTX_new(kdf); in tls13_hkdf_expand()
50 if (kctx == NULL) in tls13_hkdf_expand()
63 EVP_KDF_CTX_free(kctx); in tls13_hkdf_expand()
68 EVP_KDF_CTX_free(kctx); in tls13_hkdf_expand()
93 ret = EVP_KDF_derive(kctx, out, outlen, params) <= 0; in tls13_hkdf_expand()
94 EVP_KDF_CTX_free(kctx); in tls13_hkdf_expand()
169 EVP_KDF_CTX *kctx; in tls13_generate_secret() local
180 kctx = EVP_KDF_CTX_new(kdf); in tls13_generate_secret()
182 if (kctx == NULL) { in tls13_generate_secret()
[all …]
/freebsd/contrib/libfido2/src/
H A Des256.c224 EVP_PKEY_CTX *kctx = NULL; in es256_sk_create() local
240 if ((kctx = EVP_PKEY_CTX_new(p, NULL)) == NULL || in es256_sk_create()
241 EVP_PKEY_keygen_init(kctx) <= 0 || EVP_PKEY_keygen(kctx, &k) <= 0) { in es256_sk_create()
262 if (kctx != NULL) in es256_sk_create()
263 EVP_PKEY_CTX_free(kctx); in es256_sk_create()
/freebsd/crypto/heimdal/lib/gssapi/gssapi/
H A Dgssapi_krb5.h209 void **kctx);
214 void *kctx);

12