API Reference libdecaf v#3.0.0

View Source

Modules

Cryptography for Erlang and Elixir: signatures, key agreement, hashes, XOFs, and random bytes.

Ed25519 signatures, native streaming Ed25519ph, and X25519 key agreement.

Ed448 signatures, native streaming Ed448ph, and X448 key agreement.

Decaf448 prime-order group arithmetic, backed directly by libdecaf_nif.

Deprecated compatibility API for legacy Keccak with tagged, immutable states.

Native libdecaf bindings. For Hash and XOF usage and examples, see libdecaf. Lengths are in bytes. Resources are immutable; retain returned states to advance them.

Ristretto255 prime-order group arithmetic, backed directly by libdecaf_nif.

libdecaf_sha2 deprecated

Deprecated compatibility API for SHA-512 with tagged, immutable states.

libdecaf_sha3 deprecated

Deprecated compatibility API for SHA-3 and SHAKE with tagged, immutable states.

Explicitly seeded pseudorandom byte streams using SpongeRNG.

TUAK authentication and key generation from 3GPP TS 35.231.