diff --git a/openpgp/packet/public_key.go b/openpgp/packet/public_key.go index 45d944e..3a1b5db 100644 --- a/openpgp/packet/public_key.go +++ b/openpgp/packet/public_key.go @@ -340,7 +340,7 @@ func (pk *PublicKey) parseElGamal(r io.Reader) (err error) { // SerializeSignaturePrefix writes the prefix for this public key to the given Writer. // The prefix is used when calculating a signature over this public key. See // RFC 4880, section 5.2.4. -func (pk *PublicKey) SerializeSignaturePrefix(h hash.Hash) { +func (pk *PublicKey) SerializeSignaturePrefix(h io.Writer) { var pLength uint16 switch pk.PubKeyAlgo { case PubKeyAlgoRSA, PubKeyAlgoRSAEncryptOnly, PubKeyAlgoRSASignOnly: