X-Git-Url: http://www.git.cypherpunks.ru/?p=gohpenc.git;a=blobdiff_plain;f=base32.go;fp=base32.go;h=0000000000000000000000000000000000000000;hp=f84388f68e33133a246534f2883cd217d24fc29f;hb=009e6a235129f367b3534fa2346af8020b619e09;hpb=be7b7c2004f656ef42981527f850f8f7836384c8 diff --git a/base32.go b/base32.go deleted file mode 100644 index f84388f..0000000 --- a/base32.go +++ /dev/null @@ -1,23 +0,0 @@ -package main - -import ( - "encoding/base32" - "strings" -) - -func ToBase32(data []byte) string { - return strings.TrimRight(base32.StdEncoding.EncodeToString(data), "=") -} - -func FromBase32(data string) ([]byte, error) { - padSize := len(data) % 8 - if padSize != 0 { - padSize = 8 - padSize - pad := make([]byte, 0, padSize) - for i := 0; i < padSize; i++ { - pad = append(pad, '=') - } - data += string(pad) - } - return base32.StdEncoding.DecodeString(data) -}