Skip to content

OrKoN/base-x-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jun 24, 2022
5fd8127 · Jun 24, 2022

History

71 Commits
Apr 23, 2022
May 29, 2019
Mar 30, 2016
Jun 24, 2022
Mar 30, 2016
Nov 3, 2020
Jun 24, 2022
Mar 30, 2016
Oct 14, 2019

Repository files navigation

base-x

Build Status

This is a Rust fork of https://github.com/cryptocoinjs/base-x

WARNING: This module is NOT RFC3548 compliant, it cannot be used for base16 (hex), base32, or base64 encoding in a standards compliant manner.

And this my very first Rust project: please review the source code!

Installation

Add this to Cargo.toml file:

[dependencies]
base-x = "0.2.0"

Usage

extern crate base_x;

fn main() {
    let decoded = base_x::decode("01", "11111111000000001111111100000000").unwrap();
    let encoded = base_x::encode("01", &decoded);
    assert_eq!(encoded, "11111111000000001111111100000000");
}

Changelog

  • 0.2.0

    Breaking change: alphabet has to be provided as an array of bytes instead of a string.

  • 0.1.0

    initial version

Contributors

About

Encode/decode any base

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages