Home
last modified time | relevance | path

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

12

/openssl/test/
H 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
1101 EVP_KDF_CTX *kctx; in test_kdf_kbkdf_invalid_digest() local
1124 EVP_KDF_CTX *kctx; in test_kdf_kbkdf_invalid_mac() local
1147 EVP_KDF_CTX *kctx; in test_kdf_kbkdf_invalid_r() local
1171 EVP_KDF_CTX *kctx; in test_kdf_kbkdf_empty_key() local
[all …]
H A Devp_pkey_provided_test.c1328 EVP_PKEY_CTX *pctx = NULL, *ctx = NULL, *kctx = NULL; in test_ec_dup_no_operation() local
1343 || !TEST_ptr(kctx = EVP_PKEY_CTX_dup(ctx)) in test_ec_dup_no_operation()
1344 || !TEST_int_gt(EVP_PKEY_keygen_init(kctx), 0) in test_ec_dup_no_operation()
1345 || !TEST_int_gt(EVP_PKEY_keygen(kctx, &pkey), 0)) in test_ec_dup_no_operation()
1352 EVP_PKEY_CTX_free(kctx); in test_ec_dup_no_operation()
1361 EVP_PKEY_CTX *pctx = NULL, *ctx = NULL, *kctx = NULL; in test_ec_dup_keygen_operation() local
1377 || !TEST_ptr_null(kctx = EVP_PKEY_CTX_dup(ctx))) in test_ec_dup_keygen_operation()
1384 EVP_PKEY_CTX_free(kctx); in test_ec_dup_keygen_operation()
/openssl/providers/implementations/macs/
H 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/demos/kdf/
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 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 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/crypto/dh/
H A Ddh_kdf.c35 EVP_KDF_CTX *kctx = NULL; in ossl_dh_kdf_X9_42_asn1() local
43 kctx = EVP_KDF_CTX_new(kdf); in ossl_dh_kdf_X9_42_asn1()
44 if (kctx == NULL) in ossl_dh_kdf_X9_42_asn1()
57 ret = EVP_KDF_derive(kctx, out, outlen, params) > 0; in ossl_dh_kdf_X9_42_asn1()
59 EVP_KDF_CTX_free(kctx); in ossl_dh_kdf_X9_42_asn1()
/openssl/doc/man7/
H 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 …]
H A DEVP_KDF-KB.pod85 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
99 EVP_KDF_CTX *kctx;
104 kctx = EVP_KDF_CTX_new(kdf);
118 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0)
121 EVP_KDF_CTX_free(kctx);
127 EVP_KDF_CTX *kctx;
133 kctx = EVP_KDF_CTX_new(kdf);
148 if (EVP_KDF_derive(kctx, out, sizeof(out), params) <= 0)
151 EVP_KDF_CTX_free(kctx);
H 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);
H 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);
H 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);
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 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 …]
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.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);
H 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/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()
/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()
/openssl/ssl/
H A Dtls13_enc.c43 EVP_KDF_CTX *kctx; in tls13_hkdf_expand() local
50 kctx = EVP_KDF_CTX_new(kdf); in tls13_hkdf_expand()
52 if (kctx == NULL) in tls13_hkdf_expand()
65 EVP_KDF_CTX_free(kctx); in tls13_hkdf_expand()
70 EVP_KDF_CTX_free(kctx); in tls13_hkdf_expand()
96 EVP_KDF_CTX_free(kctx); in tls13_hkdf_expand()
173 EVP_KDF_CTX *kctx; in tls13_generate_secret() local
185 kctx = EVP_KDF_CTX_new(kdf); in tls13_generate_secret()
187 if (kctx == NULL) { in tls13_generate_secret()
196 EVP_KDF_CTX_free(kctx); in tls13_generate_secret()
[all …]
H A Dt1_enc.c36 EVP_KDF_CTX *kctx = NULL; in tls1_PRF() local
53 kctx = EVP_KDF_CTX_new(kdf); in tls1_PRF()
55 if (kctx == NULL) in tls1_PRF()
74 if (EVP_KDF_derive(kctx, out, olen, params)) { in tls1_PRF()
75 EVP_KDF_CTX_free(kctx); in tls1_PRF()
84 EVP_KDF_CTX_free(kctx); in tls1_PRF()
/openssl/providers/fips/
H 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/include/openssl/
H 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 73 milliseconds

12