golang.org/x/crypto/openpgp/packet.PublicKey.PubKeyAlgo (field)
35 uses
golang.org/x/crypto/openpgp/packet (current package)
encrypted_key.go#L80: switch priv.PubKeyAlgo {
encrypted_key.go#L90: err = errors.InvalidArgumentError("cannot decrypted encrypted session key with private key of type " + strconv.Itoa(int(priv.PubKeyAlgo)))
encrypted_key.go#L145: buf[9] = byte(pub.PubKeyAlgo)
encrypted_key.go#L154: switch pub.PubKeyAlgo {
encrypted_key.go#L160: return errors.InvalidArgumentError("cannot encrypt to public key of type " + strconv.Itoa(int(pub.PubKeyAlgo)))
encrypted_key.go#L163: return errors.UnsupportedError("encrypting a key to public key of type " + strconv.Itoa(int(pub.PubKeyAlgo)))
private_key.go#L283: switch pk.PublicKey.PubKeyAlgo {
public_key.go#L155: PubKeyAlgo PublicKeyAlgorithm
public_key.go#L186: PubKeyAlgo: PubKeyAlgoRSA,
public_key.go#L200: PubKeyAlgo: PubKeyAlgoDSA,
public_key.go#L216: PubKeyAlgo: PubKeyAlgoElGamal,
public_key.go#L230: PubKeyAlgo: PubKeyAlgoECDSA,
public_key.go#L269: pk.PubKeyAlgo = PublicKeyAlgorithm(buf[5])
public_key.go#L270: switch pk.PubKeyAlgo {
public_key.go#L295: err = errors.UnsupportedError("public key type: " + strconv.Itoa(int(pk.PubKeyAlgo)))
public_key.go#L400: switch pk.PubKeyAlgo {
public_key.go#L429: switch pk.PubKeyAlgo {
public_key.go#L472: buf[5] = byte(pk.PubKeyAlgo)
public_key.go#L479: switch pk.PubKeyAlgo {
public_key.go#L499: return pk.PubKeyAlgo != PubKeyAlgoRSAEncryptOnly && pk.PubKeyAlgo != PubKeyAlgoElGamal
public_key.go#L516: if pk.PubKeyAlgo != sig.PubKeyAlgo {
public_key.go#L520: switch pk.PubKeyAlgo {
public_key.go#L567: if pk.PubKeyAlgo != sig.PubKeyAlgo {
public_key.go#L571: switch pk.PubKeyAlgo {
public_key.go#L742: switch pk.PubKeyAlgo {
signature.go#L518: switch priv.PubKeyAlgo {
golang.org/x/crypto/openpgp
keys.go#L99: subkey.PublicKey.PubKeyAlgo.CanEncrypt() &&
keys.go#L118: e.PrimaryKey.PubKeyAlgo.CanEncrypt() &&
keys.go#L135: subkey.PublicKey.PubKeyAlgo.CanSign() &&
keys.go#L332: if !e.PrimaryKey.PubKeyAlgo.CanSign() {
keys.go#L683: PubKeyAlgo: signer.PrivateKey.PubKeyAlgo,
write.go#L72: sig.PubKeyAlgo = signer.PrivateKey.PubKeyAlgo
write.go#L219: PubKeyAlgo: signer.PubKeyAlgo,
write.go#L387: PubKeyAlgo: s.signer.PubKeyAlgo,
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |