/freebsd/crypto/openssl/test/ |
H A D | evp_kdf_test.c | 26 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 D | kmac_prov.c | 146 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 D | t4_keyctx.c | 530 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 D | EVP_KDF-SS.pod | 73 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 D | EVP_KDF-KB.pod | 80 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 D | EVP_KDF-X942-ASN1.pod | 87 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 D | EVP_KDF-X963.pod | 51 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 D | EVP_KDF-TLS1_PRF.pod | 56 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 D | provider-kdf.pod | 22 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 D | EVP_KDF-KRB5KDF.pod | 47 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 D | EVP_KDF-SCRYPT.pod | 76 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 D | EVP_KDF-HKDF.pod | 92 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 D | EVP_KDF-SSHKDF.pod | 92 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 D | pbkdf2.c | 62 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 D | hkdf.c | 48 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 D | scrypt.c | 64 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 D | dh_kdf.c | 36 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 D | pbe_scrypt.c | 46 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 D | p5_crpt.c | 40 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 D | p5_crpt2.c | 30 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 D | ecdh_kdf.c | 31 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 D | kcf_sched.c | 113 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 D | tls13_enc.c | 41 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 D | es256.c | 224 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 D | gssapi_krb5.h | 209 void **kctx); 214 void *kctx);
|