Files
lti-api/vendor/github.com/bytedance/sonic/internal/rt/base64_amd64.go
T
GitLab Deploy Bot bb60e987e5 .
2025-10-21 23:45:13 +07:00

21 lines
401 B
Go

// +build amd64,go1.17,!go1.24
package rt
import (
"github.com/cloudwego/base64x"
)
func DecodeBase64(raw []byte) ([]byte, error) {
ret := make([]byte, base64x.StdEncoding.DecodedLen(len(raw)))
n, err := base64x.StdEncoding.Decode(ret, raw)
if err != nil {
return nil, err
}
return ret[:n], nil
}
func EncodeBase64(src []byte) string {
return base64x.StdEncoding.EncodeToString(src)
}