fd_bs58

Crates.iofd_bs58
lib.rsfd_bs58
version0.1.0
sourcesrc
created_at2023-11-14 18:05:34.915222
updated_at2023-11-14 18:05:34.915222
descriptionOptimized Base58 codec for 32 and 64 byte numbers.
homepage
repository
max_upload_size
id1035226
size60,033
(Lou-Kamades)

documentation

README

An optimized implementation of Base58 encoding/decoding for 32 and 64 byte numbers. This library is based off of the original C implementation from Jump Crypto's Firedancer repo which can be found here. These algorithms are significantly faster than the commonly used bs58 library for 32 and 64 bytes.

Development

To run the fuzzer: cargo-fuzz run decode_32

To run a benchmark: cargo bench encode_32

Commit count: 0

cargo fmt