gitextract_f4h44dc4/ ├── LICENSE ├── README.md ├── build.bat ├── build.sh ├── crypto/ │ └── aead/ │ ├── aes256gcm/ │ │ ├── crypto_aead_aes256gcm.go │ │ └── crypto_aead_aes256gcm_test.go │ ├── chacha20poly1305/ │ │ ├── crypto_aead_chacha20poly1305.go │ │ └── crypto_aead_chacha20poly1305_test.go │ ├── chacha20poly1305ietf/ │ │ ├── crypto_aead_chacha20poly1305_ietf.go │ │ └── crypto_aead_chacha20poly1305_ietf_test.go │ ├── crypto_aead.go │ ├── crypto_aead_aes256gcm.go │ ├── crypto_aead_aes256gcm_test.go │ └── xchacha20poly1305ietf/ │ ├── crypto_aead_xchacha20poly1305_ietf.go │ └── crypto_aead_xchacha20poly1305_ietf_test.go ├── cryptoaead/ │ ├── crypto_aead_aes256gcm.go │ └── crypto_aead_aes256gcm_test.go ├── cryptoauth/ │ ├── crypto_auth.go │ ├── hmacsha256/ │ │ └── authHMAC256Api.go │ └── hmacsha512/ │ ├── authHMAC512Api.go │ └── cp/ │ └── hmacHMACSHA512.go ├── cryptobox/ │ ├── crypto_box.go │ ├── crypto_box_easy.go │ ├── crypto_box_seal.go │ └── crypto_box_seal_test.go ├── cryptogenerichash/ │ └── crypto_generichash.go ├── cryptohash/ │ └── crypto_hash.go ├── cryptokdf/ │ └── crypto_kdf.go ├── cryptosecretbox/ │ ├── crypto_secretbox.go │ └── crypto_secretbox_easy.go ├── cryptosign/ │ └── crypto_sign.go ├── cryptostream/ │ ├── crypto_stream.go │ ├── crypto_stream_chacha20.go │ ├── crypto_stream_salsa20.go │ ├── crypto_stream_salsa2012.go │ ├── crypto_stream_salsa208.go │ ├── crypto_stream_xchacha20.go │ └── crypto_stream_xsalsa20.go ├── randombytes/ │ └── randombytes.go ├── scalarmult/ │ └── crypto_scalarmult.go ├── sodium/ │ ├── core.go │ ├── runtime.go │ ├── utils.go │ ├── version.go │ └── version_test.go └── support/ ├── error.go └── support.go