Closed Peelz closed 1 year ago
Solved it by
const privatePem = `
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----
`
func main() {
block, _ := pem.Decode([]byte(privatePem))
priv, err := x509.ParsePKCS8PrivateKey(block.Bytes)
if err != nil {
log.Fatal(err)
}
ed25519PrivateKey := priv.(ed25519.PrivateKey)
k, err := paseto.NewV2AsymmetricSecretKeyFromBytes(ed25519PrivateKey)
if err != nil {
panic(err)
}
}
I trying to work with owned private key but its alway error with invalid format.
I can't see in document, and I see
func NewV2AsymmetricSecretKeyFromBytes
support only hexString.