81 lines
1.8 KiB
Go
81 lines
1.8 KiB
Go
package starcrypto
|
|
|
|
import "b612.me/starcrypto/encodingx"
|
|
|
|
var (
|
|
ErrLength = encodingx.ErrLength
|
|
ErrBit = encodingx.ErrBit
|
|
)
|
|
|
|
func Base91EncodeToString(d []byte) string {
|
|
return encodingx.Base91EncodeToString(d)
|
|
}
|
|
|
|
func Base91Encode(d []byte) []byte {
|
|
return encodingx.Base91Encode(d)
|
|
}
|
|
|
|
func Base91DecodeString(d string) []byte {
|
|
return encodingx.Base91DecodeString(d)
|
|
}
|
|
|
|
func Base91Decode(d []byte) []byte {
|
|
return encodingx.Base91Decode(d)
|
|
}
|
|
|
|
func Base128Encode(dst, src []byte) int {
|
|
return encodingx.Base128Encode(dst, src)
|
|
}
|
|
|
|
func Base128Decode(dst, src []byte) (int, error) {
|
|
return encodingx.Base128Decode(dst, src)
|
|
}
|
|
|
|
func Base128DecodeString(s string) ([]byte, error) {
|
|
return encodingx.Base128DecodeString(s)
|
|
}
|
|
|
|
func Base128DecodedLen(encLen int) int {
|
|
return encodingx.Base128DecodedLen(encLen)
|
|
}
|
|
|
|
func Base128EncodedLen(dataLen int) int {
|
|
return encodingx.Base128EncodedLen(dataLen)
|
|
}
|
|
|
|
func Base128EncodeToString(src []byte) string {
|
|
return encodingx.Base128EncodeToString(src)
|
|
}
|
|
|
|
func Base64Encode(bstr []byte) string {
|
|
return encodingx.Base64Encode(bstr)
|
|
}
|
|
|
|
func Base64Decode(str string) ([]byte, error) {
|
|
return encodingx.Base64Decode(str)
|
|
}
|
|
|
|
func Base85Encode(bstr []byte) string {
|
|
return encodingx.Base85Encode(bstr)
|
|
}
|
|
|
|
func Base85Decode(str string) ([]byte, error) {
|
|
return encodingx.Base85Decode(str)
|
|
}
|
|
|
|
func Base85EncodeFile(src, dst string, shell func(float64)) error {
|
|
return encodingx.Base85EncodeFile(src, dst, shell)
|
|
}
|
|
|
|
func Base85DecodeFile(src, dst string, shell func(float64)) error {
|
|
return encodingx.Base85DecodeFile(src, dst, shell)
|
|
}
|
|
|
|
func Base64EncodeFile(src, dst string, shell func(float64)) error {
|
|
return encodingx.Base64EncodeFile(src, dst, shell)
|
|
}
|
|
|
|
func Base64DecodeFile(src, dst string, shell func(float64)) error {
|
|
return encodingx.Base64DecodeFile(src, dst, shell)
|
|
}
|