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

15 uses

	golang.org/x/crypto/openpgp (current package)
		keys.go#L46: 	PublicKey  *packet.PublicKey
		keys.go#L99: 			subkey.PublicKey.PubKeyAlgo.CanEncrypt() &&
		keys.go#L109: 		return Key{e, subkey.PublicKey, subkey.PrivateKey, subkey.Sig}, true
		keys.go#L135: 			subkey.PublicKey.PubKeyAlgo.CanSign() &&
		keys.go#L144: 		return Key{e, subkey.PublicKey, subkey.PrivateKey, subkey.Sig}, true
		keys.go#L178: 			if subKey.PublicKey.KeyId == id {
		keys.go#L179: 				keys = append(keys, Key{e, subKey.PublicKey, subKey.PrivateKey, subKey.Sig})
		keys.go#L228: 				keys = append(keys, Key{e, subKey.PublicKey, subKey.PrivateKey, subKey.Sig})
		keys.go#L439: 	subKey.PublicKey = pub
		keys.go#L460: 		if err := e.PrimaryKey.VerifyKeySignature(subKey.PublicKey, sig); err != nil {
		keys.go#L566: 		PublicKey:  packet.NewRSAPublicKey(creationTime, &encryptingPriv.PublicKey),
		keys.go#L579: 	e.Subkeys[0].PublicKey.IsSubkey = true
		keys.go#L581: 	err = e.Subkeys[0].Sig.SignKey(e.Subkeys[0].PublicKey, e.PrivateKey, config)
		keys.go#L616: 		err = subkey.Sig.SignKey(subkey.PublicKey, e.PrivateKey, config)
		keys.go#L652: 		err = subkey.PublicKey.Serialize(w)