Lines Matching refs:hash_len
440 size_t dh_secret_len, hash_len; in nvme_auth_gen_session_key() local
443 hash_len = nvme_auth_hmac_hash_len(hash_id); in nvme_auth_gen_session_key()
444 if (!hash_len) { in nvme_auth_gen_session_key()
449 if (sess_key_len != hash_len) { in nvme_auth_gen_session_key()
451 __func__, sess_key_len, hash_len); in nvme_auth_gen_session_key()
537 const u8 *c1, const u8 *c2, size_t hash_len, in nvme_auth_generate_psk() argument
556 nvme_auth_hmac_update(&hmac, c1, hash_len); in nvme_auth_generate_psk()
557 nvme_auth_hmac_update(&hmac, c2, hash_len); in nvme_auth_generate_psk()
606 size_t hash_len = nvme_auth_hmac_hash_len(hmac_id); in nvme_auth_generate_digest() local
614 if (hash_len == 0) { in nvme_auth_generate_digest()
620 switch (hash_len) { in nvme_auth_generate_digest()
648 ret = base64_encode(digest, hash_len, enc, true, BASE64_STD); in nvme_auth_generate_digest()
698 size_t hash_len, ctx_len; in nvme_auth_derive_tls_psk() local
703 hash_len = nvme_auth_hmac_hash_len(hmac_id); in nvme_auth_derive_tls_psk()
704 if (hash_len == 0) { in nvme_auth_derive_tls_psk()
715 if (psk_len != hash_len) { in nvme_auth_derive_tls_psk()
721 ret = nvme_auth_hmac(hmac_id, default_salt, hash_len, psk, psk_len, in nvme_auth_derive_tls_psk()
742 hmac_data[i++] = hash_len >> 8; in nvme_auth_derive_tls_psk()
743 hmac_data[i++] = hash_len; in nvme_auth_derive_tls_psk()
768 ret = nvme_auth_hmac(hmac_id, prk, hash_len, hmac_data, i, tls_key); in nvme_auth_derive_tls_psk()