golang.org/x/crypto/openpgp/packet.PrivateKey.PrivateKey (field)

17 uses

	golang.org/x/crypto/openpgp/packet (current package)
		encrypted_key.go#L83: 		k := priv.PrivateKey.(crypto.Decrypter)
		encrypted_key.go#L88: 		b, err = elgamal.Decrypt(priv.PrivateKey.(*elgamal.PrivateKey), c1, c2)
		private_key.go#L34: 	PrivateKey    interface{} // An *{rsa|dsa|ecdsa}.PrivateKey or crypto.Signer/crypto.Decrypter (Decryptor RSA only).
		private_key.go#L42: 	pk.PrivateKey = priv
		private_key.go#L49: 	pk.PrivateKey = priv
		private_key.go#L56: 	pk.PrivateKey = priv
		private_key.go#L63: 	pk.PrivateKey = priv
		private_key.go#L85: 	pk.PrivateKey = signer
		private_key.go#L167: 	switch priv := pk.PrivateKey.(type) {
		private_key.go#L323: 	pk.PrivateKey = rsaPriv
		private_key.go#L342: 	pk.PrivateKey = dsaPriv
		private_key.go#L361: 	pk.PrivateKey = priv
		private_key.go#L377: 	pk.PrivateKey = &ecdsa.PrivateKey{
		signature.go#L521: 		sig.RSASignature.bytes, err = priv.PrivateKey.(crypto.Signer).Sign(config.Random(), digest, sig.Hash)
		signature.go#L524: 		dsaPriv := priv.PrivateKey.(*dsa.PrivateKey)
		signature.go#L540: 		if pk, ok := priv.PrivateKey.(*ecdsa.PrivateKey); ok {
		signature.go#L545: 			b, err = priv.PrivateKey.(crypto.Signer).Sign(config.Random(), digest, sig.Hash)