From 116be25489f000080a617cd14245d2b327632af0 Mon Sep 17 00:00:00 2001 From: Max Amundsen Date: Fri, 7 Mar 2025 09:20:28 -0500 Subject: [PATCH] crypt API changes --- middleware/identity.go | 2 +- middleware/session.go | 2 +- security/crypt.go | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/middleware/identity.go b/middleware/identity.go index 2ba339c..09c5bda 100644 --- a/middleware/identity.go +++ b/middleware/identity.go @@ -153,7 +153,7 @@ func PutIdentityCookie(w http.ResponseWriter, r *http.Request, identity *auth.Id httpCookie := &http.Cookie{ Name: config.IDENTITY_COOKIE_NAME, - Value: security.EncodeBase58(string(identityData)), + Value: security.EncodeBase58(identityData), HttpOnly: true, Secure: r.URL.Scheme == "https", Path: "/", diff --git a/middleware/session.go b/middleware/session.go index 54ad783..02f6f33 100644 --- a/middleware/session.go +++ b/middleware/session.go @@ -62,7 +62,7 @@ func PutSessionCookie(w http.ResponseWriter, r *http.Request, session map[string httpCookie := &http.Cookie{ Name: config.SESSION_COOKIE_NAME, - Value: security.EncodeBase58(string(sessionData)), + Value: security.EncodeBase58(sessionData), HttpOnly: true, Secure: r.URL.Scheme == "https", Path: "/", diff --git a/security/crypt.go b/security/crypt.go index b34058e..1097c01 100644 --- a/security/crypt.go +++ b/security/crypt.go @@ -24,21 +24,21 @@ import ( // Encoding Wrappers //////////////////////////////// -func EncodeBase64(in string) string { - return base64.StdEncoding.EncodeToString([]byte(in)) +func EncodeBase64(in []byte) string { + return base64.StdEncoding.EncodeToString(in) } -func DecodeBase64(in string) string { +func DecodeBase64(in string) []byte { out, _ := base64.RawStdEncoding.DecodeString(in) - return string(out) + return out } -func EncodeBase58(in string) string { - return base58.Encode([]byte(in)) +func EncodeBase58(in []byte) string { + return base58.Encode(in) } -func DecodeBase58(in string) string { - return string(base58.Decode(in)) +func DecodeBase58(in string) []byte { + return base58.Decode(in) } ////////////////////////////////