Home
last modified time | relevance | path

Searched refs:privkey (Results 1 – 8 of 8) sorted by relevance

/hal_espressif-latest/components/wpa_supplicant/src/crypto/
Dcrypto_internal-modexp.c16 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()
Dcrypto.h421 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/
Dwps_common.c662 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()
Dwps.h951 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/
Dcrypto_mbedtls.c937 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()
Dcrypto_mbedtls-ec.c680 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/
Ddpp.c698 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 …]
Ddpp.h445 u8 *privkey, size_t privkey_len);
516 dpp_keygen_configurator(const char *curve, u8 *privkey,