X25519 key exchange followed by XSalsa20Poly1305 symmetric encryption
ParagonIE_Sodium_Crypto32::auth_verify
HMAC-SHA-512-256 validation. Constant-time via hash_equals().
ParagonIE_Sodium_Crypto32::auth
HMAC-SHA-512-256 (a.k.a. the leftmost 256 bits of HMAC-SHA-512)
ParagonIE_Sodium_Crypto32::aead_xchacha20poly1305_ietf_encrypt
AEAD Encryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
Advertisement
ParagonIE_Sodium_Crypto32::aead_xchacha20poly1305_ietf_decrypt
AEAD Decryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
ParagonIE_Sodium_Crypto32::aead_chacha20poly1305_ietf_encrypt
AEAD Encryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
ParagonIE_Sodium_Crypto32::aead_chacha20poly1305_ietf_decrypt
AEAD Decryption with ChaCha20-Poly1305, IETF mode (96-bit nonce)
ParagonIE_Sodium_Crypto32::aead_chacha20poly1305_encrypt
AEAD Encryption with ChaCha20-Poly1305
Advertisement
ParagonIE_Sodium_Crypto32::aead_chacha20poly1305_decrypt
AEAD Decryption with ChaCha20-Poly1305
ParagonIE_Sodium_Crypto::sign_verify_detached
Verify a detached signature of a given message and public key.
ParagonIE_Sodium_Crypto::sign_open
Opens a signed message. If valid, returns the message.
ParagonIE_Sodium_Crypto::sign
Attached Ed25519 signature. (Returns a signed message.)
Advertisement
ParagonIE_Sodium_Crypto::sign_detached
Detached Ed25519 signature.