9 releases
0.1.8 | Jun 19, 2025 |
---|---|
0.1.7 | Jun 2, 2025 |
0.1.6 | May 28, 2025 |
0.1.5 | Apr 25, 2025 |
0.1.0 | Sep 9, 2024 |
#32 in #glue
1,064 downloads per month
Used in 2 crates
105KB
2K
SLoC
This is a “Hazardous Materials” module. You should ONLY use it if you’re 100% absolutely sure that you know what you’re doing because this module is full of land mines, dragons, and dinosaurs with laser guns.
Crypto Glue - Now Safe for Human Consumption!
This is a glue crate that combines the rustcrypto ecosystem into a single place.
Why?
The rustcrypto ecosystem is a highquality cryptographic provider, however it is made up of many micro-crates. Additionally, those crates are bound together by trait-crates, which requires a delecate process to add any single crate from the rustcrypto ecosystem. This also enables as many traits and features as possible so that documentation is complete.
For example, say that I add the rsa
crate. Now I want to encode my public key to pkcs8. If I were
to run cargo doc
I would not find a method to do this. That's because the method is from the
pkcs8 crate as a trait, and without it in scope the documentation won't show me it exists.
Generally this means if you want something from the rustcrypto ecosystem, you can reach for your glue bottle instead, and trust that it has nice type aliases and all the features you need.
Dependencies
~17–26MB
~493K SLoC