| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/hkdf/ |
| H A D | hkdf_test.c | 33 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 D | ecx_kem.c | 55 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 D | ec_kem.c | 46 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 D | ecx.h | 28 const unsigned char *ikm, size_t ikmlen); 30 const unsigned char *ikm, size_t ikmlen);
|
| /freebsd/crypto/openssl/crypto/hpke/ |
| H A D | hpke_util.c | 250 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 D | hpke.c | 1304 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 D | hpke_util.h | 74 const unsigned char *ikm, size_t ikmlen); 87 const unsigned char *ikm, size_t ikmlen);
|
| H A D | quic_record_util.h | 31 const unsigned char *ikm, size_t ikm_len,
|
| /freebsd/contrib/bearssl/src/kdf/ |
| H A D | hkdf.c | 49 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 D | quic_record_util.c | 26 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 D | hkdf.c | 61 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 D | bearssl_kdf.h | 173 void br_hkdf_inject(br_hkdf_context *hc, const void *ikm, size_t ikm_len);
|
| /freebsd/crypto/openssl/test/ |
| H A D | evp_pkey_dhkem_test.c | 129 (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 D | hpke_test.c | 1829 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 D | dhkem_test.inc | 13 const unsigned char *ikm;
|
| /freebsd/crypto/openssl/include/crypto/ |
| H A D | ec.h | 99 const unsigned char *ikm, size_t ikmlen);
|
| /freebsd/crypto/openssl/include/openssl/ |
| H A D | hpke.h | 123 const unsigned char *ikm, size_t ikmlen,
|
| /freebsd/crypto/openssl/doc/man7/ |
| H A D | EVP_KEM-X25519.pod | 47 If this value is not set, then a random ikm is used.
|
| H A D | EVP_KEM-EC.pod | 48 If this value is not set, then a random ikm is used.
|
| H A D | EVP_PKEY-X25519.pod | 20 =item "dhkem-ikm" (B<OSSL_PKEY_PARAM_DHKEM_IKM>) <octet string>
|
| H A D | EVP_PKEY-EC.pod | 150 =item "dhkem-ikm" (B<OSSL_PKEY_PARAM_DHKEM_IKM>) <octet string>
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | OSSL_HPKE_CTX_new.pod | 42 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 D | ec_key.c | 410 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 D | test_crypto.c | 1036 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 D | crypto_openssl.c | 4753 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()
|