Skip to content

RustCrypto/traits

Repository files navigation

RustCrypto: Traits

Project ChatApache2/MIT licenseddependency status

Collection of traits which describe functionality of cryptographic primitives.

Crates

NameAlgorithmCrates.ioDocsMSRV
aeadAuthenticated encryptioncrates.ioDocumentationMSRV 1.85
async‑signatureDigital signaturecrates.ioDocumentationMSRV 1.85
cipherBlock and stream ciphercrates.ioDocumentationMSRV 1.85
crypto‑commonCommon cryptographic traitscrates.ioDocumentationMSRV 1.85
digestCryptographic hash functioncrates.ioDocumentationMSRV 1.85
elliptic‑curveElliptic curve cryptographycrates.ioDocumentationMSRV 1.85
kemKey encapsulation mechanismcrates.ioDocumentationMSRV 1.85
password-hashPassword hashingcrates.ioDocumentationMSRV 1.85
signatureDigital signaturecrates.ioDocumentationMSRV 1.85
universal‑hashUniversal hash functioncrates.ioDocumentationMSRV 1.85

Additional Crates

Crate nameDescriptionCrates.ioDocsMSRV
cryptoFacade for trait cratescrates.ioDocumentationMSRV 1.85

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.

About

Collection of cryptography-related traits

Resources

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 66

Languages