Crate pkcs5[−][src]
Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #5:
Password-Based Cryptography Specification Version 2.1 (RFC 8018)
Minimum Supported Rust Version
This crate requires Rust 1.47 at a minimum.
Usage
The main API for this crate is the EncryptionScheme enum, which impls
the Decodable and Encodable traits from the
der crate, and can be used for decoding/encoding PKCS#5
AlgorithmIdentifier fields.
Re-exports
pub use der; |
Modules
| pbes1 | Password-Based Encryption Scheme 1 as defined in RFC 8018 Section 6.1. |
| pbes2 | Password-Based Encryption Scheme 2 as defined in RFC 8018 Section 6.2. |
Structs
| AlgorithmIdentifier | X.509 |
| CryptoError | Cryptographic errors |
| Error | Error type. |
| ObjectIdentifier | Object identifier (OID). |
Enums
| EncryptionScheme | Supported PKCS#5 password-based encryption schemes. |