Files
Go_I2p/lib/common/base32
2025-02-26 21:03:51 -05:00
..
2022-09-12 04:31:02 -04:00
2022-09-12 04:31:02 -04:00
2025-02-26 20:52:16 -05:00
2025-02-26 21:03:51 -05:00

base32

-- import "github.com/go-i2p/go-i2p/lib/common/base32"

base32.svg

Package base32 implmenets utilities for encoding and decoding text using I2P's

alphabet

Usage

const I2PEncodeAlphabet = "abcdefghijklmnopqrstuvwxyz234567"

I2PEncodeAlphabet is the base32 encoding used throughout I2P. RFC 3548 using lowercase characters.

var I2PEncoding *b32.Encoding = b32.NewEncoding(I2PEncodeAlphabet)

I2PEncoding is the standard base32 encoding used through I2P.

func DecodeString

func DecodeString(data string) ([]byte, error)

DecodeString decodes base64 string to []byte I2PEncoding

func EncodeToString

func EncodeToString(data []byte) string

EncodeToString encodes []byte to a base32 string using I2PEncoding

base32

github.com/go-i2p/go-i2p/lib/common/base32