HACL API Reference# In HACL there is no multiplexing API. Instead each algorithm and version have to be called explicitly. HACL: AEAD Chacha20-Poly1305 AES-GCM Hash Blake2 SHA-3 SHA-2 SHA-1 MD5 HPKE Signature EdDSA RSAPSS ECDSA Diffie-Hellman Elliptic-Curve Finite Field MAC HMAC Implementations KDF HKDF Randomness DRBG Hazmat Bignum Montgomery Field Arithmetic NaCl Public-key Authenticated Encryption Secret-key Authenticated Encryption