Home
last modified time | relevance | path

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

12

/openssl-master/test/
A Devp_kdf_test.c29 return kctx; in get_kdfbyname_libctx()
812 EVP_KDF_CTX *kctx; in test_kdf_scrypt() local
855 EVP_KDF_CTX *kctx; in test_kdf_ss_hash() local
893 EVP_KDF_CTX *kctx; in test_kdf_x963() local
951 EVP_KDF_CTX *kctx; in test_kdf_kbkdf_6803_128() local
1006 EVP_KDF_CTX *kctx; in test_kdf_kbkdf_6803_256() local
1099 EVP_KDF_CTX *kctx; in test_kdf_kbkdf_invalid_digest() local
1121 EVP_KDF_CTX *kctx; in test_kdf_kbkdf_invalid_mac() local
1143 EVP_KDF_CTX *kctx; in test_kdf_kbkdf_empty_key() local
1167 EVP_KDF_CTX *kctx; in test_kdf_kbkdf_1byte_key() local
[all …]
A Devp_extra_test.c1661 EVP_PKEY_CTX *pctx = NULL, *kctx = NULL; in test_EC_keygen_with_enc() local
1678 || !TEST_true(EVP_PKEY_keygen_init(kctx)) in test_EC_keygen_with_enc()
1679 || !TEST_true(EVP_PKEY_keygen(kctx, &key)) in test_EC_keygen_with_enc()
1693 EVP_PKEY_CTX_free(kctx); in test_EC_keygen_with_enc()
1779 EVP_PKEY_CTX *kctx = NULL; in test_EVP_SM2() local
1818 if (!TEST_true(EVP_PKEY_keygen_init(kctx))) in test_EVP_SM2()
1821 if (!TEST_true(EVP_PKEY_keygen(kctx, &pkey))) in test_EVP_SM2()
1944 EVP_PKEY_CTX_free(kctx); in test_EVP_SM2()
2191 EVP_PKEY_CTX *kctx = NULL; in test_CMAC_keygen() local
2209 if (!TEST_int_gt(EVP_PKEY_keygen_init(kctx), 0) in test_CMAC_keygen()
[all …]
/openssl-master/providers/implementations/macs/
A Dkmac_prov.c151 OPENSSL_cleanse(kctx->key, kctx->key_len); in kmac_free()
152 OPENSSL_cleanse(kctx->custom, kctx->custom_len); in kmac_free()
169 if ((kctx = OPENSSL_zalloc(sizeof(*kctx))) == NULL in kmac_new()
175 return kctx; in kmac_new()
191 return kctx; in kmac_fetch_new()
256 if (!kmac_bytepad_encode_key(kctx->key, sizeof(kctx->key), &kctx->key_len, in kmac_setkey()
308 kctx->custom, kctx->custom_len, block_len)) { in kmac_init()
318 kctx->custom, kctx->custom_len, block_len) in kmac_init()
320 && EVP_DigestUpdate(ctx, kctx->key, kctx->key_len); in kmac_init()
346 lbits = (kctx->xof_mode ? 0 : (kctx->out_len * 8)); in kmac_final()
[all …]
/openssl-master/demos/kdf/
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()
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()
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()
/openssl-master/doc/man7/
A DEVP_KDF-SS.pod69 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
80 EVP_KDF_CTX *kctx;
85 kctx = EVP_KDF_CTX_new(kdf);
95 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0) {
99 EVP_KDF_CTX_free(kctx);
105 EVP_KDF_CTX *kctx;
110 kctx = EVP_KDF_CTX_new(kdf);
128 EVP_KDF_CTX_free(kctx);
134 EVP_KDF_CTX *kctx;
139 kctx = EVP_KDF_CTX_new(kdf);
[all …]
A DEVP_KDF-KB.pod78 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
92 EVP_KDF_CTX *kctx;
97 kctx = EVP_KDF_CTX_new(kdf);
111 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0)
114 EVP_KDF_CTX_free(kctx);
120 EVP_KDF_CTX *kctx;
126 kctx = EVP_KDF_CTX_new(kdf);
141 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0)
144 EVP_KDF_CTX_free(kctx);
A DEVP_KDF-X942-ASN1.pod85 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
95 EVP_KDF_CTX *kctx;
96 EVP_KDF_CTX *kctx;
105 if (kctx == NULL)
107 kctx = EVP_KDF_CTX_new(kdf);
109 if (kctx == NULL)
118 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0)
121 EVP_KDF_CTX_free(kctx);
A DEVP_KDF-X963.pod49 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
60 EVP_KDF_CTX *kctx;
65 kctx = EVP_KDF_CTX_new(kdf);
75 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0) {
79 EVP_KDF_CTX_free(kctx);
A DEVP_KDF-TLS1_PRF.pod54 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
68 EVP_KDF_CTX *kctx;
73 kctx = EVP_KDF_CTX_new(kdf);
83 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0) {
86 EVP_KDF_CTX_free(kctx);
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);
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.
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.
128 provider side KDF context I<kctx> to I<params>.
[all …]
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);
A DEVP_KDF-HKDF.pod90 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
105 EVP_KDF_CTX *kctx;
110 kctx = EVP_KDF_CTX_new(kdf);
122 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0) {
126 EVP_KDF_CTX_free(kctx);
A DEVP_KDF-SSHKDF.pod90 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
105 EVP_KDF_CTX *kctx;
115 kctx = EVP_KDF_CTX_new(kdf);
129 if (EVP_KDF_derive(kctx, out, &outlen, params) <= 0)
/openssl-master/crypto/dh/
A Ddh_kdf.c36 EVP_KDF_CTX *kctx = NULL; in ossl_dh_kdf_X9_42_asn1() local
42 kctx = EVP_KDF_CTX_new(kdf); in ossl_dh_kdf_X9_42_asn1()
43 if (kctx == NULL) in ossl_dh_kdf_X9_42_asn1()
56 ret = EVP_KDF_derive(kctx, out, outlen, params) > 0; in ossl_dh_kdf_X9_42_asn1()
58 EVP_KDF_CTX_free(kctx); in ossl_dh_kdf_X9_42_asn1()
/openssl-master/crypto/evp/
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()
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()
A Dp5_crpt2.c30 EVP_KDF_CTX *kctx; in ossl_pkcs5_pbkdf2_hmac_ex() local
45 kctx = EVP_KDF_CTX_new(kdf); in ossl_pkcs5_pbkdf2_hmac_ex()
47 if (kctx == NULL) in ossl_pkcs5_pbkdf2_hmac_ex()
58 if (EVP_KDF_derive(kctx, out, keylen, params) != 1) in ossl_pkcs5_pbkdf2_hmac_ex()
61 EVP_KDF_CTX_free(kctx); in ossl_pkcs5_pbkdf2_hmac_ex()
/openssl-master/crypto/ec/
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()
/openssl-master/ssl/
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()
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()
191 EVP_KDF_CTX_free(kctx); in tls13_generate_secret()
[all …]
A Dt1_enc.c36 EVP_KDF_CTX *kctx = NULL; in tls1_PRF() local
51 kctx = EVP_KDF_CTX_new(kdf); in tls1_PRF()
53 if (kctx == NULL) in tls1_PRF()
72 if (EVP_KDF_derive(kctx, out, olen, params)) { in tls1_PRF()
73 EVP_KDF_CTX_free(kctx); in tls1_PRF()
82 EVP_KDF_CTX_free(kctx); in tls1_PRF()
/openssl-master/providers/fips/
A Dself_test_kats.c445 EVP_PKEY_CTX *sctx = NULL, *kctx = NULL; in self_test_sign() local
475 kctx = EVP_PKEY_CTX_new_from_name(libctx, t->algorithm, ""); in self_test_sign()
476 if (kctx == NULL || params == NULL) in self_test_sign()
478 if (EVP_PKEY_fromdata_init(kctx) <= 0 in self_test_sign()
479 || EVP_PKEY_fromdata(kctx, &pkey, EVP_PKEY_KEYPAIR, params) <= 0) in self_test_sign()
518 EVP_PKEY_CTX_free(kctx); in self_test_sign()
/openssl-master/include/openssl/
A Dcore_dispatch.h420 OSSL_CORE_MAKE_FUNC(void, kdf_freectx, (void *kctx))
421 OSSL_CORE_MAKE_FUNC(void, kdf_reset, (void *kctx))
422 OSSL_CORE_MAKE_FUNC(int, kdf_derive, (void *kctx, unsigned char *key,
426 (void *kctx, void *provctx))
428 (void *kctx, void *provctx))
431 (void *kctx, OSSL_PARAM params[]))
433 (void *kctx, const OSSL_PARAM params[]))

Completed in 37 milliseconds

12