Lines Matching refs:hash_len
529 int sae_hash(size_t hash_len, const u8 *data, size_t len, u8 *hash) in sae_hash() argument
531 if (hash_len == 32) in sae_hash()
534 if (hash_len == 48) in sae_hash()
538 if (hash_len == 64) in sae_hash()
545 static int sae_pk_hash_sig_data(struct sae_data *sae, size_t hash_len, in sae_pk_hash_sig_data() argument
587 if (sae_hash(hash_len, wpabuf_head(sig_data), wpabuf_len(sig_data), in sae_pk_hash_sig_data()
591 hash, hash_len); in sae_pk_hash_sig_data()
609 size_t hash_len; in sae_write_confirm_pk() local
643 hash_len = sae_group_2_hash_len(pk->group); in sae_write_confirm_pk()
644 if (sae_pk_hash_sig_data(sae, hash_len, true, wpabuf_head(pk->m), in sae_write_confirm_pk()
648 sig = crypto_ec_key_sign(key, hash, hash_len); in sae_write_confirm_pk()
709 size_t hash_len, hash_data_len; in sae_pk_valid_fingerprint() local
722 hash_len = sae_group_2_hash_len(group); in sae_pk_valid_fingerprint()
736 res = sae_hash(hash_len, hash_data, hash_data_len, hash); in sae_pk_valid_fingerprint()
741 hash, hash_len); in sae_pk_valid_fingerprint()
743 if (tmp->fingerprint_bits > hash_len * 8) { in sae_pk_valid_fingerprint()
780 size_t hash_len; in sae_check_confirm_pk() local
861 hash_len = sae_group_2_hash_len(group); in sae_check_confirm_pk()
862 if (sae_pk_hash_sig_data(sae, hash_len, false, m, SAE_PK_M_LEN, in sae_check_confirm_pk()
868 res = crypto_ec_key_verify_signature(key, hash, hash_len, in sae_check_confirm_pk()