diff --git a/crypto/key_openssl.go b/crypto/key_openssl.go index b948f3d..5b1e360 100644 --- a/crypto/key_openssl.go +++ b/crypto/key_openssl.go @@ -26,7 +26,7 @@ func KeyPairFromStdKey(priv crypto.PrivateKey) (PrivKey, PubKey, error) { return nil, nil, err } - return &opensslPrivateKey{pk}, &opensslPublicKey{pk}, nil + return &opensslPrivateKey{pk}, &opensslPublicKey{key: pk}, nil case *ecdsa.PrivateKey: return &ECDSAPrivateKey{p}, &ECDSAPublicKey{&p.PublicKey}, nil