#crypt #modular #serialization #format #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

#11 in #crypt

Download history 5/week @ 2023-12-11 3/week @ 2023-12-18 2/week @ 2024-01-08 3/week @ 2024-01-22 7/week @ 2024-02-05 8/week @ 2024-02-12 35/week @ 2024-02-19 54/week @ 2024-02-26 29/week @ 2024-03-04 38/week @ 2024-03-11 32/week @ 2024-03-18

154 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–6MB
~125K SLoC