#pkcs #key #password #crypto

no-std pkcs5

Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #5: Password-Based Cryptography Specification Version 2.1 (RFC 8018)

12 releases (6 breaking)

0.8.0-pre.0 Jan 8, 2024
0.7.1 Mar 5, 2023
0.7.0 Feb 27, 2023
0.5.0 May 8, 2022
0.0.0 Jun 12, 2020

#2388 in Cryptography

Download history 30675/week @ 2024-01-03 19176/week @ 2024-01-10 24832/week @ 2024-01-17 22462/week @ 2024-01-24 24680/week @ 2024-01-31 23033/week @ 2024-02-07 24386/week @ 2024-02-14 35427/week @ 2024-02-21 44185/week @ 2024-02-28 45509/week @ 2024-03-06 42820/week @ 2024-03-13 54065/week @ 2024-03-20 44944/week @ 2024-03-27 42600/week @ 2024-04-03 42776/week @ 2024-04-10 37117/week @ 2024-04-17

178,545 downloads per month
Used in 56 crates (5 directly)

Apache-2.0 OR MIT

440KB
10K SLoC

RustCrypto: PKCS#5

crate Docs Build Status Apache2/MIT licensed Rust Version Project Chat

Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #5: Password-Based Cryptography Specification Version 2.1 (RFC 8018).

Documentation

Minimum Supported Rust Version

This crate requires Rust 1.71 at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor version bump.

License

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.

Dependencies

~265–570KB
~11K SLoC