feat: privatekey method change (#442)

This commit is contained in:
rupinder-syngh
2025-03-31 22:38:36 +05:30
committed by GitHub
parent f7e66b0911
commit f41e41266a
2 changed files with 6 additions and 5 deletions

View File

@@ -48,11 +48,12 @@ func generateSignature(signingString []byte, privateKeyBase64 string) ([]byte, e
return nil, fmt.Errorf("error decoding private key: %w", err)
}
if len(privateKeyBytes) != ed25519.PrivateKeySize {
return nil, errors.New("invalid private key length")
if len(privateKeyBytes) != ed25519.SeedSize {
return nil, errors.New("invalid seed length")
}
privateKey := ed25519.PrivateKey(privateKeyBytes)
// Generate the private key from the seed
privateKey := ed25519.NewKeyFromSeed(privateKeyBytes)
return ed25519.Sign(privateKey, signingString), nil
}