/hal_espressif-latest/components/wpa_supplicant/src/common/ |
D | dragonfly.c | 53 int dragonfly_get_random_qr_qnr(const struct crypto_bignum *prime, in dragonfly_get_random_qr_qnr() argument 64 if (!tmp || crypto_bignum_rand(tmp, prime) < 0) { in dragonfly_get_random_qr_qnr() 69 res = crypto_bignum_legendre(tmp, prime); in dragonfly_get_random_qr_qnr() 88 dragonfly_get_rand_1_to_p_1(const struct crypto_bignum *prime) in dragonfly_get_rand_1_to_p_1() argument 96 crypto_bignum_sub(prime, one, pm1) < 0 || in dragonfly_get_rand_1_to_p_1() 116 const struct crypto_bignum *prime; in dragonfly_is_quadratic_residue_blind() local 120 prime = crypto_ec_get_prime(ec); in dragonfly_is_quadratic_residue_blind() 132 r = dragonfly_get_rand_1_to_p_1(prime); in dragonfly_is_quadratic_residue_blind() 138 crypto_bignum_mulmod(val, r, prime, num) < 0 || in dragonfly_is_quadratic_residue_blind() 139 crypto_bignum_mulmod(num, r, prime, num) < 0) in dragonfly_is_quadratic_residue_blind() [all …]
|
D | sae.c | 40 tmp->prime = crypto_ec_get_prime(tmp->ec); in sae_set_group() 58 tmp->prime_buf = crypto_bignum_init_set(tmp->dh->prime, in sae_set_group() 64 tmp->prime = tmp->prime_buf; in sae_set_group() 135 const u8 *prime, const u8 *qr, const u8 *qnr, in sae_test_pwd_seed_ecc() argument 149 prime, sae->tmp->prime_len, pwd_value, bits) < 0) 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() 199 sae->tmp->dh->prime, sae->tmp->prime_len, pwd_value, in sae_test_pwd_seed_ffc() 206 res = const_time_memcmp(pwd_value, sae->tmp->dh->prime, in sae_test_pwd_seed_ffc() 241 crypto_bignum_sub(sae->tmp->prime, b, b) < 0 || in sae_test_pwd_seed_ffc() 250 res = crypto_bignum_exptmod(a, b, sae->tmp->prime, pwe); in sae_test_pwd_seed_ffc() [all …]
|
D | dragonfly.h | 20 int dragonfly_get_random_qr_qnr(const struct crypto_bignum *prime,
|
D | sae.h | 58 const struct crypto_bignum *prime; 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 23 if (os_memcmp(privkey, prime, prime_len) > 0) { in crypto_dh_init() 29 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_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 53 os_memcmp(pubkey, prime, prime_len) >= 0)) in crypto_dh_derive_secret() 70 bignum_set_unsigned_bin(p, prime, prime_len) < 0 || in crypto_dh_derive_secret() 82 prime, prime_len, secret, len); in crypto_dh_derive_secret()
|
D | dh_groups.c | 1213 if (os_memcmp(wpabuf_head(*priv), dh->prime, dh->prime_len) > 0) { in dh_init() 1229 dh->prime, dh->prime_len, wpabuf_mhead(pv), in dh_init() 1266 dh->prime, dh->prime_len, in dh_derive_shared()
|
D | dh_groups.h | 16 const u8 *prime; 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 945 if (os_memcmp(privkey, prime, prime_len) > 0) { in crypto_dh_init() 951 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_len, in crypto_dh_init()
|
/hal_espressif-latest/components/mbedtls/ |
D | Kconfig | 940 a suitable prime being used for the exchange. Please see detailed
|