/hal_espressif-latest/components/wpa_supplicant/src/common/ |
D | sae.c | 39 tmp->prime_len = crypto_ec_prime_len(tmp->ec); in sae_set_group() 52 tmp->prime_len = tmp->dh->prime_len; in sae_set_group() 53 if (tmp->prime_len > SAE_MAX_PRIME_LEN) { in sae_set_group() 59 tmp->prime_len); in sae_set_group() 149 prime, sae->tmp->prime_len, pwd_value, bits) < 0) in sae_test_pwd_seed_ecc() 152 buf_shift_right(pwd_value, sae->tmp->prime_len, 8 - bits % 8); in sae_test_pwd_seed_ecc() 154 pwd_value, sae->tmp->prime_len); in sae_test_pwd_seed_ecc() 156 cmp_prime = const_time_memcmp(pwd_value, prime, sae->tmp->prime_len); in sae_test_pwd_seed_ecc() 164 x_cand = crypto_bignum_init_set(pwd_value, sae->tmp->prime_len); in sae_test_pwd_seed_ecc() 189 size_t bits = sae->tmp->prime_len * 8; in sae_test_pwd_seed_ffc() [all …]
|
D | dragonfly.c | 117 size_t prime_len; in dragonfly_is_quadratic_residue_blind() local 121 prime_len = crypto_ec_prime_len(ec); in dragonfly_is_quadratic_residue_blind() 156 const_time_select_bin(mask, qnr, qr, prime_len, qr_or_qnr_bin); in dragonfly_is_quadratic_residue_blind() 157 qr_or_qnr = crypto_bignum_init_set(qr_or_qnr_bin, prime_len); in dragonfly_is_quadratic_residue_blind() 226 size_t prime_len; in dragonfly_sqrt() local 231 prime_len = crypto_ec_prime_len(ec); in dragonfly_sqrt() 236 prime_len) < 0 || in dragonfly_sqrt() 237 (prime_bin[prime_len - 1] & 0x03) != 3 || in dragonfly_sqrt()
|
D | sae_pk.c | 492 sig_data = wpabuf_alloc(tmp->prime_len * 6 + m_len + pubkey_len + in sae_pk_hash_sig_data() 497 pos = wpabuf_put(sig_data, 2 * tmp->prime_len); in sae_pk_hash_sig_data() 500 pos, pos + tmp->prime_len) < 0) { in sae_pk_hash_sig_data() 503 pos = wpabuf_put(sig_data, 2 * tmp->prime_len); in sae_pk_hash_sig_data() 506 pos, pos + tmp->prime_len) < 0) { in sae_pk_hash_sig_data() 511 wpabuf_put(sig_data, tmp->prime_len), in sae_pk_hash_sig_data() 512 tmp->prime_len, tmp->prime_len) < 0 || in sae_pk_hash_sig_data() 515 wpabuf_put(sig_data, tmp->prime_len), in sae_pk_hash_sig_data() 516 tmp->prime_len, tmp->prime_len) < 0) { in sae_pk_hash_sig_data()
|
D | sae.h | 56 int prime_len; member 145 size_t sae_ecc_prime_len_2_hash_len(size_t prime_len); 146 size_t sae_ffc_prime_len_2_hash_len(size_t prime_len);
|
D | dpp.c | 1633 pi = wpabuf_alloc(2 * auth->curve->prime_len); in dpp_auth_init() 2289 pr = wpabuf_alloc(2 * auth->curve->prime_len); in dpp_auth_build_resp_ok() 3911 if (json_add_base64url(buf, "x", pos, curve->prime_len) < 0) in dpp_build_jwk() 3914 pos += curve->prime_len; in dpp_build_jwk() 3915 if (json_add_base64url(buf, "y", pos, curve->prime_len) < 0) in dpp_build_jwk() 4026 dppcon = wpabuf_alloc(extra_len + 2 * auth->curve->prime_len * 4 / 3); in dpp_build_conf_obj_dpp() 4112 signature = os_malloc(2 * curve->prime_len); in dpp_build_conf_obj_dpp() 4115 if (dpp_bn2bin_pad(r, signature, curve->prime_len) < 0 || in dpp_build_conf_obj_dpp() 4116 dpp_bn2bin_pad(s, signature + curve->prime_len, in dpp_build_conf_obj_dpp() 4117 curve->prime_len) < 0) in dpp_build_conf_obj_dpp() [all …]
|
D | dpp.h | 146 size_t prime_len; member
|
/hal_espressif-latest/components/wpa_supplicant/src/crypto/ |
D | crypto_internal-modexp.c | 16 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey, in crypto_dh_init() argument 21 if (os_get_random(privkey, prime_len) < 0) in crypto_dh_init() 23 if (os_memcmp(privkey, prime, prime_len) > 0) { in crypto_dh_init() 28 pubkey_len = prime_len; in crypto_dh_init() 29 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_len, in crypto_dh_init() 32 if (pubkey_len < prime_len) { in crypto_dh_init() 33 pad = prime_len - pubkey_len; in crypto_dh_init() 42 int crypto_dh_derive_secret(u8 generator, const u8 *prime, size_t prime_len, in crypto_dh_derive_secret() argument 51 if (pubkey_len > prime_len || in crypto_dh_derive_secret() 52 (pubkey_len == prime_len && in crypto_dh_derive_secret() [all …]
|
D | dh_groups.c | 1202 *priv = wpabuf_alloc(dh->prime_len); in dh_init() 1206 if (random_get_bytes(wpabuf_put(*priv, dh->prime_len), dh->prime_len)) in dh_init() 1213 if (os_memcmp(wpabuf_head(*priv), dh->prime, dh->prime_len) > 0) { in dh_init() 1219 pv_len = dh->prime_len; in dh_init() 1229 dh->prime, dh->prime_len, wpabuf_mhead(pv), in dh_init() 1259 shared_len = dh->prime_len; in dh_derive_shared() 1266 dh->prime, dh->prime_len, in dh_derive_shared()
|
D | dh_groups.h | 17 size_t prime_len; member
|
D | crypto.h | 421 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey, 423 int crypto_dh_derive_secret(u8 generator, const u8 *prime, size_t prime_len,
|
/hal_espressif-latest/components/wpa_supplicant/esp_supplicant/src/crypto/ |
D | crypto_mbedtls.c | 937 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey, in crypto_dh_init() argument 942 if (os_get_random(privkey, prime_len) < 0) { in crypto_dh_init() 945 if (os_memcmp(privkey, prime, prime_len) > 0) { in crypto_dh_init() 950 pubkey_len = prime_len; in crypto_dh_init() 951 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_len, in crypto_dh_init() 955 if (pubkey_len < prime_len) { in crypto_dh_init() 956 pad = prime_len - pubkey_len; in crypto_dh_init()
|
D | crypto_mbedtls-ec.c | 1126 size_t prime_len = ACCESS_ECDH(ctx, grp).pbits/8; in crypto_ecdh_get_pubkey() local 1128 buf = os_zalloc(y ? prime_len : 2 * prime_len); in crypto_ecdh_get_pubkey() 1135 mbedtls_mpi_write_binary(ACCESS_ECDH(&ctx, Q).MBEDTLS_PRIVATE(X), buf, prime_len); in crypto_ecdh_get_pubkey()
|
/hal_espressif-latest/components/wpa_supplicant/src/rsn_supp/ |
D | wpa.c | 2807 size_t prime_len; in owe_build_assoc_req() local 2810 prime_len = OWE_PRIME_LEN; in owe_build_assoc_req() 2826 pub = wpabuf_zeropad(pub, prime_len); in owe_build_assoc_req() 2865 size_t prime_len=0,hash_len=0; in owe_process_assoc_resp() local 2930 prime_len = OWE_PRIME_LEN; in owe_process_assoc_resp() 2934 sh_secret = wpabuf_zeropad(sh_secret, prime_len); in owe_process_assoc_resp() 2960 pub = wpabuf_zeropad(pub, prime_len); in owe_process_assoc_resp()
|