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)
 |
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. |