Skip to content

Commit 0fc2a08

Browse files
committed
minor: change GenerateBase64EdDSA: no padding
1 parent 8e62bbe commit 0fc2a08

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

eddsa.go

+6-2
Original file line numberDiff line numberDiff line change
@@ -224,15 +224,19 @@ func GenerateEdDSA() (ed25519.PublicKey, ed25519.PrivateKey, error) {
224224

225225
// GenerateBase64EdDSA generates random public and private keys for ed25519.
226226
// The keys are returned as base64 encoded strings.
227+
//
228+
// Usage:
229+
//
230+
// publicKey, privateKey, err := GenerateBase64EdDSA()
227231
func GenerateBase64EdDSA() (string, string, error) {
228232
_, priv, err := ed25519.GenerateKey(rand.Reader)
229233
if err != nil {
230234
return "", "", err
231235
}
232236
pub := ed25519.PrivateKey(priv).Public().(ed25519.PublicKey)
233237

234-
publicKey := base64.StdEncoding.EncodeToString(pub)
235-
privateKey := base64.StdEncoding.EncodeToString(priv)
238+
publicKey := base64.RawStdEncoding.EncodeToString(pub)
239+
privateKey := base64.RawStdEncoding.EncodeToString(priv)
236240

237241
return publicKey, privateKey, nil
238242
}

0 commit comments

Comments
 (0)