├── .gitignore ├── LICENSE ├── README.md ├── include └── esp_wireguard.h ├── library.json └── src ├── crypto.c ├── crypto.h ├── crypto └── refc │ ├── blake2s.c │ ├── blake2s.h │ ├── chacha20.c │ ├── chacha20.h │ ├── chacha20poly1305.c │ ├── chacha20poly1305.h │ ├── poly1305-donna-32.h │ ├── poly1305-donna.c │ └── poly1305-donna.h ├── esp_wireguard.c ├── esp_wireguard_err.h ├── esp_wireguard_log.h ├── wireguard-platform.c ├── wireguard-platform.h ├── wireguard.c ├── wireguard.h ├── wireguardif.c └── wireguardif.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/README.md -------------------------------------------------------------------------------- /include/esp_wireguard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/include/esp_wireguard.h -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/library.json -------------------------------------------------------------------------------- /src/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto.c -------------------------------------------------------------------------------- /src/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto.h -------------------------------------------------------------------------------- /src/crypto/refc/blake2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto/refc/blake2s.c -------------------------------------------------------------------------------- /src/crypto/refc/blake2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto/refc/blake2s.h -------------------------------------------------------------------------------- /src/crypto/refc/chacha20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto/refc/chacha20.c -------------------------------------------------------------------------------- /src/crypto/refc/chacha20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto/refc/chacha20.h -------------------------------------------------------------------------------- /src/crypto/refc/chacha20poly1305.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto/refc/chacha20poly1305.c -------------------------------------------------------------------------------- /src/crypto/refc/chacha20poly1305.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto/refc/chacha20poly1305.h -------------------------------------------------------------------------------- /src/crypto/refc/poly1305-donna-32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto/refc/poly1305-donna-32.h -------------------------------------------------------------------------------- /src/crypto/refc/poly1305-donna.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto/refc/poly1305-donna.c -------------------------------------------------------------------------------- /src/crypto/refc/poly1305-donna.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/crypto/refc/poly1305-donna.h -------------------------------------------------------------------------------- /src/esp_wireguard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/esp_wireguard.c -------------------------------------------------------------------------------- /src/esp_wireguard_err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/esp_wireguard_err.h -------------------------------------------------------------------------------- /src/esp_wireguard_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/esp_wireguard_log.h -------------------------------------------------------------------------------- /src/wireguard-platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/wireguard-platform.c -------------------------------------------------------------------------------- /src/wireguard-platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/wireguard-platform.h -------------------------------------------------------------------------------- /src/wireguard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/wireguard.c -------------------------------------------------------------------------------- /src/wireguard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/wireguard.h -------------------------------------------------------------------------------- /src/wireguardif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/wireguardif.c -------------------------------------------------------------------------------- /src/wireguardif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droscy/esp_wireguard/HEAD/src/wireguardif.h --------------------------------------------------------------------------------