Crate ring_compatsource ·
Compatibility crate for using RustCrypto’s traits with the cryptographic algorithm implementations from ring.
Minimum Supported Rust Version
Rust 1.65 or higher.
In the future the minimum supported Rust version can be changed, but it will be done with a minor version bump.
All crates licensed under either of
at your option.
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.
Functionality in this crate is gated under the following features:
aead: Authenticated Encryption with Associated Data algorithms: AES-GCM, ChaCha20Poly1305
digest: Cryptographic Hash Functions: SHA-1, SHA-256, SHA-384, SHA-512, SHA-512/256
signature: Digital Signature Algorithms, gated under the following features:
ecdsa: Elliptic Curve Digital Signature Algorithm
ed25519: Edwards Digital Signature Algorithm instantiated over Curve25519
p256: ECDSA/NIST P-256
p384: ECDSA/NIST P-384
pub use generic_array;
pub use pkcs8;
pub use ring;