#modular #crypt #format #serialization #deserializer #serde #mcf

serde_mcf

Serde deserializer for Modular Crypt Format (MCF)

4 releases

Uses old Rust 2015

0.1.3 Dec 7, 2017
0.1.2 Nov 8, 2017
0.1.1 Nov 8, 2017
0.1.0 Nov 7, 2017

#14 in #crypt

Download history 18/week @ 2024-11-13 29/week @ 2024-11-20 34/week @ 2024-11-27 52/week @ 2024-12-04 47/week @ 2024-12-11 27/week @ 2024-12-18 2/week @ 2024-12-25 16/week @ 2025-01-01 53/week @ 2025-01-08 36/week @ 2025-01-15 24/week @ 2025-01-22 11/week @ 2025-01-29 121/week @ 2025-02-05 34/week @ 2025-02-12 53/week @ 2025-02-19 40/week @ 2025-02-26

251 downloads per month
Used in libpasta

MIT/Apache

38KB
902 lines

Serde MCF

This is a Rust library for a serde deserializer/serializer for the modular crypt format (MCF).

MCF was slightly more formally defined in the password hashing competition which we use as a rough guide for this library.

While this can be used as a general-purpose format this is not recommended, and should only be used for serializing password hashes.

Installation

This crate works with Cargo and can be found on crates.io with a Cargo.toml like:

[dependencies]
serde_mcf = "0.1.0"

License

serde_mcf is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in serde_qs by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~4–10MB
~117K SLoC