Crate nettle[][src]

Expand description

Rust bindings for the Nettle cryptographic library.

Modules

aead

Authenticated encryption mode with associated data.

cipher

Block and stream ciphers.

curve25519

Elliptic curve Diffie-Hellman using D.J. Bernstein’s Curve25519.

dsa

The Digital Signature Algorithm (DSA) described in FIPS 186.

ecc

Types for ECs in Weierstraß form.

ecdh

Diffie-Helman over ECs in Weierstraß form.

ecdsa

Elliptic curve variant of the Digital Signature Standard.

ed25519

D.J. Bernstein’s “Twisted” Edwards curve Ed25519.

hash

Cryptographic hash functions.

kdf

Key derivation functions

mac

Message authentication codes.

mode

Mode of operation for block ciphers.

random

Cryptographic random number generators (CRNG).

rsa

The Rivest, Shamir, Adelman (RSA) cryptosystem.

Enums

Error

Nettle error type.

Type Definitions

Result

Specialized Result type.