Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/hkdf/
H A Dhkdf_test.c33 const char *ikm; member
54 .ikm = "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b"
73 .ikm = "\x00\x01\x02\x03\x04\x05\x06\x07"
120 .ikm = "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b"
137 .ikm = "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b"
155 .ikm = "\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c"
190 ret = hkdf_sha512((uint8_t *)tv->ikm, tv->ikm_len, (uint8_t *)tv->salt, in run_test()
/freebsd/crypto/openssl/providers/implementations/kem/
H A Decx_kem.c55 unsigned char *ikm; member
174 OPENSSL_clear_free(ctx->ikm, ctx->ikmlen); in ecxkem_freectx()
264 OPENSSL_clear_free(ctx->ikm, ctx->ikmlen); in ecxkem_set_ctx_params()
265 ctx->ikm = tmp; in ecxkem_set_ctx_params()
340 const unsigned char *ikm, size_t ikmlen) in ossl_ecx_dhkem_derive_private() argument
365 OSSL_DHKEM_LABEL_DKP_PRK, ikm, ikmlen)) in ossl_ecx_dhkem_derive_private()
388 const unsigned char *ikm, size_t ikmlen) in derivekey() argument
393 unsigned char *seed = (unsigned char *)ikm; in derivekey()
425 if (seed != ikm) in derivekey()
575 sender_ephemkey = derivekey(ctx, ctx->ikm, ctx->ikmlen); in dhkem_encap()
H A Dec_kem.c46 unsigned char *ikm; member
209 OPENSSL_clear_free(ctx->ikm, ctx->ikmlen); in eckem_freectx()
305 OPENSSL_clear_free(ctx->ikm, ctx->ikmlen); in eckem_set_ctx_params()
307 ctx->ikm = tmp; in eckem_set_ctx_params()
383 const unsigned char *ikm, size_t ikmlen) in ossl_ec_dhkem_derive_private() argument
421 OSSL_DHKEM_LABEL_DKP_PRK, ikm, ikmlen)) in ossl_ec_dhkem_derive_private()
458 const unsigned char *ikm, size_t ikmlen) in derivekey() argument
462 unsigned char *seed = (unsigned char *)ikm; in derivekey()
483 if (seed != ikm) in derivekey()
675 sender_ephemkey = derivekey(ctx, ctx->ikm, ctx->ikmlen); in dhkem_encap()
/freebsd/crypto/openssl/providers/implementations/include/prov/
H A Decx.h28 const unsigned char *ikm, size_t ikmlen);
30 const unsigned char *ikm, size_t ikmlen);
/freebsd/crypto/openssl/crypto/hpke/
H A Dhpke_util.c250 const unsigned char *ikm, size_t ikmlen, in kdf_derive() argument
260 if (ikm != NULL) in kdf_derive()
262 (char *)ikm, ikmlen); in kdf_derive()
276 const unsigned char *ikm, size_t ikmlen) in ossl_hpke_kdf_extract() argument
279 salt, saltlen, ikm, ikmlen, NULL, 0); in ossl_hpke_kdf_extract()
301 const unsigned char *ikm, size_t ikmlen) in ossl_hpke_labeled_extract() argument
326 || !WPACKET_memcpy(&pkt, ikm, ikmlen) in ossl_hpke_labeled_extract()
H A Dhpke.c1304 const unsigned char *ikm, size_t ikmlen, in OSSL_HPKE_keygen() argument
1321 if ((ikmlen > 0 && ikm == NULL) in OSSL_HPKE_keygen()
1322 || (ikmlen == 0 && ikm != NULL) in OSSL_HPKE_keygen()
1340 if (ikm != NULL) in OSSL_HPKE_keygen()
1342 (char *)ikm, ikmlen); in OSSL_HPKE_keygen()
/freebsd/crypto/openssl/include/internal/
H A Dhpke_util.h74 const unsigned char *ikm, size_t ikmlen);
87 const unsigned char *ikm, size_t ikmlen);
H A Dquic_record_util.h31 const unsigned char *ikm, size_t ikm_len,
/freebsd/contrib/bearssl/src/kdf/
H A Dhkdf.c49 br_hkdf_inject(br_hkdf_context *hc, const void *ikm, size_t ikm_len) in br_hkdf_inject() argument
51 br_hmac_update(&hc->u.hmac_ctx, ikm, ikm_len); in br_hkdf_inject()
/freebsd/crypto/openssl/ssl/quic/
H A Dquic_record_util.c26 const unsigned char *ikm, size_t ikm_len, in ossl_quic_hkdf_extract() argument
57 (unsigned char *)ikm, ikm_len); in ossl_quic_hkdf_extract()
/freebsd/crypto/openssl/providers/implementations/kdfs/
H A Dhkdf.c61 const unsigned char *ikm, size_t ikm_len,
456 const unsigned char *ikm, size_t ikm_len, in HKDF() argument
471 salt, salt_len, ikm, ikm_len, prk, prk_len)) in HKDF()
507 const unsigned char *ikm, size_t ikm_len, in HKDF_Extract() argument
520 salt_len, ikm, ikm_len, prk, EVP_MD_get_size(evp_md), NULL) in HKDF_Extract()
/freebsd/contrib/bearssl/inc/
H A Dbearssl_kdf.h173 void br_hkdf_inject(br_hkdf_context *hc, const void *ikm, size_t ikm_len);
/freebsd/crypto/openssl/test/
H A Devp_pkey_dhkem_test.c129 (char *)t->ikm, t->ikmlen); in test_ec_dhkem_derivekey_fail()
142 (char *)t->ikm, t->ikmlen); in test_ec_dhkem_derivekey_fail()
153 (char *)t->ikm, t->ikmlen - 1); in test_ec_dhkem_derivekey_fail()
489 (char *)t->ikm, t->ikmlen); in test_ec_dhkem_derivekey()
751 (char *)t->ikm, t->ikmlen); in test_ecx_dhkem_derivekey()
H A Dhpke_test.c1829 const unsigned char *ikm, size_t ikmlen, in test_hpke_one_ikm_gen() argument
1839 ikm, ikmlen, testctx, NULL))) in test_hpke_one_ikm_gen()
H A Ddhkem_test.inc13 const unsigned char *ikm;
/freebsd/crypto/openssl/include/crypto/
H A Dec.h99 const unsigned char *ikm, size_t ikmlen);
/freebsd/crypto/openssl/include/openssl/
H A Dhpke.h123 const unsigned char *ikm, size_t ikmlen,
/freebsd/crypto/openssl/doc/man7/
H A DEVP_KEM-X25519.pod47 If this value is not set, then a random ikm is used.
H A DEVP_KEM-EC.pod48 If this value is not set, then a random ikm is used.
H A DEVP_PKEY-X25519.pod20 =item "dhkem-ikm" (B<OSSL_PKEY_PARAM_DHKEM_IKM>) <octet string>
H A DEVP_PKEY-EC.pod150 =item "dhkem-ikm" (B<OSSL_PKEY_PARAM_DHKEM_IKM>) <octet string>
/freebsd/crypto/openssl/doc/man3/
H A DOSSL_HPKE_CTX_new.pod42 const unsigned char *ikm, size_t ikmlen,
306 OSSL_HPKE_keygen() also has an option to use that scheme, using the I<ikm>
307 parameter of size I<ikmlen>. If either I<ikm> is NULL or I<ikmlen> is zero,
384 setting a deterministic input key material I<ikm> of size I<ikmlen> into
/freebsd/crypto/openssl/crypto/ec/
H A Dec_key.c410 const unsigned char *ikm, size_t ikmlen) in ossl_ec_generate_key_dhkem() argument
419 if (ossl_ec_dhkem_derive_private(eckey, eckey->priv_key, ikm, ikmlen) <= 0) in ossl_ec_generate_key_dhkem()
/freebsd/contrib/bearssl/test/
H A Dtest_crypto.c1036 unsigned char ikm[100], saltbuf[100], info[100], okm[100], tmp[107]; in test_HKDF_inner() local
1042 ikm_len = hextobin(ikm, ikmhex); in test_HKDF_inner()
1054 br_hkdf_inject(&hc, ikm, ikm_len); in test_HKDF_inner()
1061 br_hkdf_inject(&hc, &ikm[u], 1); in test_HKDF_inner()
1070 br_hkdf_inject(&hc, ikm, ikm_len); in test_HKDF_inner()
/freebsd/contrib/wpa/src/crypto/
H A Dcrypto_openssl.c4753 const u8 *ikm, size_t ikm_len, u8 *prk) in hpke_labeled_extract() argument
4803 EVP_MAC_update(hctx, ikm, ikm_len) != 1) in hpke_labeled_extract()
4825 HMAC_Update(hctx, ikm, ikm_len); in hpke_labeled_extract()