https://github.com/rustcrypto/nacl-compat
Pure Rust compatibility layer for NaCl-family libraries
https://github.com/rustcrypto/nacl-compat
Last synced: 7 months ago
JSON representation
Pure Rust compatibility layer for NaCl-family libraries
- Host: GitHub
- URL: https://github.com/rustcrypto/nacl-compat
- Owner: RustCrypto
- Created: 2021-07-20T15:04:19.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-08T22:28:43.000Z (10 months ago)
- Last Synced: 2025-07-03T00:28:27.053Z (7 months ago)
- Language: Rust
- Homepage:
- Size: 290 KB
- Stars: 76
- Watchers: 4
- Forks: 29
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# RustCrypto: compatibility layer for NaCl-family libraries
[![Project Chat][chat-image]][chat-link]
Pure Rust implementation of APIs from [NaCl]-family libraries
(e.g. [libsodium], [TweetNaCl]).
## Crates
| Name | Crates.io | Documentation | MSRV |
| -------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |------|
| [`crypto_box`](https://github.com/RustCrypto/nacl-compat/tree/master/crypto_box) | [](https://crates.io/crates/crypto_box) | [](https://docs.rs/crypto_box) | 1.60 |
| [`crypto_kx`](https://github.com/RustCrypto/nacl-compat/tree/master/crypto_kx) | [](https://crates.io/crates/crypto_kx) | [](https://docs.rs/crypto_kx) | 1.60 |
| [`crypto_secretbox`](https://github.com/RustCrypto/nacl-compat/tree/master/crypto_secretbox) | [](https://crates.io/crates/crypto_secretbox) | [](https://docs.rs/crypto_secretbox) | 1.60 |
| [`crypto_secretstream`](https://github.com/RustCrypto/nacl-compat/tree/master/crypto_secretstream) | [](https://crates.io/crates/crypto_secretstream) | [](https://docs.rs/crypto_secretstream) | 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
- [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
- [MIT license](http://opensource.org/licenses/MIT)
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.
[//]: # "badges"
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
[chat-link]: https://rustcrypto.zulipchat.com/#all_messages
[//]: # "general links"
[nacl]: https://nacl.cr.yp.to
[libsodium]: https://doc.libsodium.org
[tweetnacl]: https://tweetnacl.cr.yp.to