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 |
|
#979 in Encoding
122,572 downloads per month
Used in 348 crates
(9 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
binascii
to 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-std
is supported for your bare-metal & embedded projects.