Symbol: ML_KEM_PKHASH_BYTES
crypto/openssl/crypto/ml_kem/ml_kem.c
131
#define PRVKEY_BYTES(b) (2 * PUBKEY_BYTES(b) + ML_KEM_PKHASH_BYTES)
crypto/openssl/crypto/ml_kem/ml_kem.c
1580
memcpy(out, key->pkhash, ML_KEM_PKHASH_BYTES);
crypto/openssl/crypto/ml_kem/ml_kem.c
1581
out += ML_KEM_PKHASH_BYTES;
crypto/openssl/crypto/ml_kem/ml_kem.c
1644
if (memcmp(key->pkhash, in, ML_KEM_PKHASH_BYTES) != 0) {
crypto/openssl/crypto/ml_kem/ml_kem.c
1650
in += ML_KEM_PKHASH_BYTES;
crypto/openssl/crypto/ml_kem/ml_kem.c
1762
uint8_t input[ML_KEM_RANDOM_BYTES + ML_KEM_PKHASH_BYTES];
crypto/openssl/crypto/ml_kem/ml_kem.c
1768
memcpy(input + ML_KEM_RANDOM_BYTES, key->pkhash, ML_KEM_PKHASH_BYTES);
crypto/openssl/crypto/ml_kem/ml_kem.c
1797
uint8_t decrypted[ML_KEM_SHARED_SECRET_BYTES + ML_KEM_PKHASH_BYTES];
crypto/openssl/crypto/ml_kem/ml_kem.c
1828
memcpy(decrypted + ML_KEM_SHARED_SECRET_BYTES, pkhash, ML_KEM_PKHASH_BYTES);
crypto/openssl/crypto/ml_kem/ml_kem.c
2354
return memcmp(key1->pkhash, key2->pkhash, ML_KEM_PKHASH_BYTES) == 0;
crypto/openssl/crypto/ml_kem/ml_kem.c
688
static __owur int hash_h(uint8_t out[ML_KEM_PKHASH_BYTES], const uint8_t *in, size_t len,
crypto/openssl/crypto/ml_kem/ml_kem.c
692
&& single_keccak(out, ML_KEM_PKHASH_BYTES, in, len, mdctx);
crypto/openssl/crypto/ml_kem/ml_kem.c
697
hash_h_pubkey(uint8_t pkhash[ML_KEM_PKHASH_BYTES],
crypto/openssl/crypto/ml_kem/ml_kem.c
718
&& ossl_assert(sz == ML_KEM_PKHASH_BYTES);
crypto/openssl/include/crypto/ml_kem.h
53
#if ML_KEM_PKHASH_BYTES != ML_KEM_RANDOM_BYTES
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
440
puboff = prvlen - ML_KEM_RANDOM_BYTES - ML_KEM_PKHASH_BYTES - publen;