esp-idf/components/wpa_supplicant/src/crypto
Nachiket Kukade 4c76af3f68 esp_wifi: Add support for NAN Discovery and Datapath
Update wifi lib with below -
1. Create NAN Discovery SM for beaconing & cluster formation
2. Create NAN interface for Tx/Rx of beacons & action frames
3. Add commands & events for NAN Services Publish/Subscribe/Followup
4. Add NAN Datapath definitions, Events, Peer structures
5. Support for forming and parsing of Datapath related attributes
6. Modules for NDP Req, Resp, Confirm, Term, Peer management
7. NAN Interface related additions in Datapath, Data Tx Q's

In addition include below changes -
1. Add netif and driver support for NAN Interface
2. Add simple examples for Publisher-Subscriber usecases
3. Add an advanced console example that supports commands
   for NAN Discovery, Services & Datapath
4. Add wifi_apps for providing better NAN API's and Peer management

Co-authored-by: Shyamal Khachane <shyamal.khachane@espressif.com>
2023-03-10 11:18:23 +05:30
..
aes_i.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes_siv.h wpa_supplicant: Port dpp feature from supplicant 2020-04-14 18:53:35 +05:30
aes_wrap.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes-cbc.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes-ccm.c wpa_supplicant: Fix supplicant debug logs errors. 2021-05-27 13:02:38 +05:30
aes-ctr.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes-gcm.c esp_wifi: Add support for GCMP and GMAC ciphers 2021-10-12 20:48:51 +08:00
aes-internal-dec.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes-internal-enc.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes-internal.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes-omac1.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes-siv.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes-unwrap.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes-wrap.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
aes.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
ccmp.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
ccmp.h espnow/pmf: Implement ESPNOW + PMF Co-existance 2020-09-02 09:26:39 +05:30
crypto_internal-cipher.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
crypto_internal-modexp.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
crypto_internal-rsa.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
crypto_internal.c wpa_supplicant: sync eap code with upstream 2022-05-13 12:57:47 +08:00
crypto_ops.c esp_wifi: Add support for NAN Discovery and Datapath 2023-03-10 11:18:23 +05:30
crypto.h esp-wifi: add SAE-PK (Public Key) authentication support for station 2023-02-16 13:49:11 +05:30
des_i.h supplicant/esp_wifi: move supplicant to idf 2019-06-29 22:46:52 +08:00
des-internal.c wpa_supplicant: static analysis fixes 2022-03-16 10:50:49 +05:30
dh_group5.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
dh_group5.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
dh_groups.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
dh_groups.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
md4-internal.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
md5_i.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
md5-internal.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
md5.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
md5.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
ms_funcs.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
ms_funcs.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
random.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
rc4.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha1_i.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha1-internal.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha1-pbkdf2.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha1-prf.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha1-tlsprf.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha1-tprf.c esp_wifi: Add support for EAP-FAST authentication method 2021-11-22 17:33:36 +05:30
sha1.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha1.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha256_i.h wpa_supplicant: Fix compilation errors when USE_MBEDTLS is disabled. 2020-04-09 16:53:41 +05:30
sha256-internal.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha256-kdf.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha256-prf.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha256-tlsprf.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha256.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha256.h wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha384_i.h wpa_supplicant: Update internal tls client with sha384/sha512 support 2021-09-13 14:11:55 +05:30
sha384-internal.c wpa_supplicant: Update internal tls client with sha384/sha512 support 2021-09-13 14:11:55 +05:30
sha384-prf.c esp_wifi: Add support for GCMP and GMAC ciphers 2021-10-12 20:48:51 +08:00
sha384-tlsprf.c wpa_supplicant: Write Crypto API based on mbedtls 2021-05-04 10:54:57 +00:00
sha384.h wpa_supplicant: sync eap code with upstream 2022-05-13 12:57:47 +08:00
sha512_i.h wpa_supplicant: Update internal tls client with sha384/sha512 support 2021-09-13 14:11:55 +05:30
sha512-internal.c wpa_supplicant: Update internal tls client with sha384/sha512 support 2021-09-13 14:11:55 +05:30
tls_internal.c wpa_supplicant: sync eap code with upstream 2022-05-13 12:57:47 +08:00
tls.h wpa_supplicant: sync eap code with upstream 2022-05-13 12:57:47 +08:00