4 releases
Uses old Rust 2015
| 0.1.4 | Feb 17, 2020 |
|---|---|
| 0.1.3 | Nov 1, 2019 |
| 0.1.2 | Sep 23, 2018 |
| 0.1.1 | Aug 3, 2018 |
| 0.1.0 |
|
#2182 in Encoding
202,255 downloads per month
Used in 576 crates
(11 directly)
19KB
307 lines
binascii
Rust implementation of useful binascii functions.
- Encode & Decode support for:
- Base16 (Hex)
- Base32
- Base64
- no_std support
- never panics
Getting Started
- Add
binasciito your package'sCargo.toml:[dependencies] binascii = "0.1" - Encoders and decoders are enabled by default. To enable only decoders, use the
"decode"feature. To enable only encoders, use the"encode"feature:# Enable encoders only. [dependencies] binascii = { version = "0.1", default-features = false, features = ["encode"] } # Enable decoders only. [dependencies] binascii = { version = "0.1", default-features = false, features = ["decode"] } - The API is very simple, head over to https://docs.rs/binascii/.
Why binascii?
- This library was written with security in mind, and includes unit tests to prevent vulnerabilities found in many other implementations (many can be found here).
- There are no "unsafe" blocks, such blocks are forbidden.
no-stdis supported for your bare-metal & embedded projects.