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

21 uses

	golang.org/x/crypto/openpgp/packet (current package)
		encrypted_key.go#L156: 		return serializeEncryptedKeyRSA(w, config.Random(), buf, pub.PublicKey.(*rsa.PublicKey), keyBlock)
		encrypted_key.go#L158: 		return serializeEncryptedKeyElGamal(w, config.Random(), buf, pub.PublicKey.(*elgamal.PublicKey), keyBlock)
		private_key.go#L297: 	rsaPub := pk.PublicKey.PublicKey.(*rsa.PublicKey)
		private_key.go#L331: 	dsaPub := pk.PublicKey.PublicKey.(*dsa.PublicKey)
		private_key.go#L350: 	pub := pk.PublicKey.PublicKey.(*elgamal.PublicKey)
		private_key.go#L369: 	ecdsaPub := pk.PublicKey.PublicKey.(*ecdsa.PublicKey)
		public_key.go#L156: 	PublicKey    interface{} // *rsa.PublicKey, *dsa.PublicKey or *ecdsa.PublicKey
		public_key.go#L187: 		PublicKey:    pub,
		public_key.go#L201: 		PublicKey:    pub,
		public_key.go#L217: 		PublicKey:    pub,
		public_key.go#L231: 		PublicKey:    pub,
		public_key.go#L282: 		pk.PublicKey, err = pk.ec.newECDSA()
		public_key.go#L293: 		pk.PublicKey, err = pk.ec.newECDSA()
		public_key.go#L338: 	pk.PublicKey = rsa
		public_key.go#L367: 	pk.PublicKey = dsa
		public_key.go#L391: 	pk.PublicKey = elgamal
		public_key.go#L522: 		rsaPublicKey, _ := pk.PublicKey.(*rsa.PublicKey)
		public_key.go#L529: 		dsaPublicKey, _ := pk.PublicKey.(*dsa.PublicKey)
		public_key.go#L540: 		ecdsaPublicKey := pk.PublicKey.(*ecdsa.PublicKey)
		public_key.go#L573: 		rsaPublicKey := pk.PublicKey.(*rsa.PublicKey)
		public_key.go#L579: 		dsaPublicKey := pk.PublicKey.(*dsa.PublicKey)