/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() 25 privkey[0] = 0; in crypto_dh_init() 29 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_len, in crypto_dh_init() 44 const u8 *privkey, size_t privkey_len, in crypto_dh_derive_secret() argument 81 res = crypto_mod_exp(pubkey, pubkey_len, privkey, privkey_len, in crypto_dh_derive_secret()
|
D | crypto.h | 421 int crypto_dh_init(u8 generator, const u8 *prime, size_t prime_len, u8 *privkey, 425 const u8 *privkey, size_t privkey_len, 964 struct crypto_key *crypto_ec_get_key(const u8 *privkey, size_t privkey_len);
|
/hal_espressif-latest/components/wpa_supplicant/src/wps/ |
D | wps_common.c | 662 int wps_nfc_gen_dh(struct wpabuf **pubkey, struct wpabuf **privkey) in wps_nfc_gen_dh() argument 681 wpabuf_clear_free(*privkey); in wps_nfc_gen_dh() 682 *privkey = priv; in wps_nfc_gen_dh() 689 struct wpabuf **privkey, in wps_nfc_token_gen() argument 706 if (wps_nfc_gen_dh(pubkey, privkey) < 0) { in wps_nfc_token_gen()
|
D | wps.h | 951 int wps_nfc_gen_dh(struct wpabuf **pubkey, struct wpabuf **privkey); 953 struct wpabuf **privkey,
|
/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() 947 privkey[0] = 0; in crypto_dh_init() 951 if (crypto_mod_exp(&generator, 1, privkey, prime_len, prime, prime_len, in crypto_dh_init()
|
D | crypto_mbedtls-ec.c | 680 struct crypto_key *crypto_ec_get_key(const u8 *privkey, size_t privkey_len) in crypto_ec_get_key() argument 689 ret = mbedtls_pk_parse_key(kctx, privkey, privkey_len, NULL, 0, crypto_rng_wrapper, NULL); in crypto_ec_get_key()
|
/hal_espressif-latest/components/wpa_supplicant/src/common/ |
D | dpp.c | 698 const u8 *privkey, size_t privkey_len) in dpp_set_keypair() argument 701 struct crypto_key *pkey = crypto_ec_get_key(privkey, privkey_len); in dpp_set_keypair() 769 u8 *privkey, size_t privkey_len) in dpp_keygen() argument 788 if (privkey) in dpp_keygen() 789 bi->pubkey = dpp_set_keypair(&bi->curve, privkey, privkey_len); in dpp_keygen() 5530 dpp_keygen_configurator(const char *curve, u8 *privkey, in dpp_keygen_configurator() argument 5554 if (privkey) in dpp_keygen_configurator() 5555 conf->csign = dpp_set_keypair(&conf->curve, privkey, in dpp_keygen_configurator() 6087 u8 *privkey = NULL; in dpp_bootstrap_gen() local 6114 privkey = os_malloc(privkey_len); in dpp_bootstrap_gen() [all …]
|
D | dpp.h | 445 u8 *privkey, size_t privkey_len); 516 dpp_keygen_configurator(const char *curve, u8 *privkey,
|