Skip to content

Pure Rust compatibility layer for NaCl-family libraries

Notifications You must be signed in to change notification settings

RustCrypto/nacl-compat

Repository files navigation

RustCrypto: compatibility layer for NaCl-family libraries

Project Chat

Pure Rust implementation of APIs from NaCl-family libraries (e.g. libsodium, TweetNaCl).

Crates

Name Crates.io Documentation MSRV
crypto_box crates.io Documentation 1.60
crypto_kx crates.io Documentation 1.60
crypto_secretbox crates.io Documentation 1.60
crypto_secretstream crates.io Documentation 1.60

MSRV Policy

Minimum Supported Rust Version (MSRV) can be changed in the future, but it will be done with a minor version bump.

License

All crates licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.