gitextract_3dacllmf/ ├── .ackrc ├── .github/ │ └── workflows/ │ ├── build.yml │ └── publish.yml ├── .gitignore ├── CMakeLists.txt ├── Kconfig ├── LICENSE ├── README.md ├── component.mk ├── examples/ │ └── demo/ │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── Vagrantfile │ └── main/ │ ├── CMakeLists.txt │ ├── Kconfig.projbuild │ ├── component.mk │ ├── main.c │ ├── sync_time.c │ └── sync_time.h ├── idf_component.yml ├── include/ │ └── esp_wireguard.h └── src/ ├── crypto/ │ └── refc/ │ ├── blake2s.c │ ├── blake2s.h │ ├── chacha20.c │ ├── chacha20.h │ ├── chacha20poly1305.c │ ├── chacha20poly1305.h │ ├── poly1305-donna-32.h │ ├── poly1305-donna.c │ ├── poly1305-donna.h │ ├── x25519-license.txt │ ├── x25519.c │ └── x25519.h ├── crypto.c ├── crypto.h ├── esp_wireguard.c ├── nacl/ │ └── crypto_scalarmult/ │ └── curve25519/ │ └── ref/ │ ├── crypto_scalarmult.h │ └── smult.c ├── wireguard-platform.c ├── wireguard-platform.h ├── wireguard.c ├── wireguard.h ├── wireguardif.c └── wireguardif.h