type golang.org/x/crypto/openpgp/packet.PrivateKey
32 uses
golang.org/x/crypto/openpgp/packet (current package)
encrypted_key.go#L74: func (e *EncryptedKey) Decrypt(priv *PrivateKey, config *Config) error {
packet.go#L374: pk := new(PrivateKey)
private_key.go#L28: type PrivateKey struct {
private_key.go#L39: func NewRSAPrivateKey(creationTime time.Time, priv *rsa.PrivateKey) *PrivateKey {
private_key.go#L40: pk := new(PrivateKey)
private_key.go#L46: func NewDSAPrivateKey(creationTime time.Time, priv *dsa.PrivateKey) *PrivateKey {
private_key.go#L47: pk := new(PrivateKey)
private_key.go#L53: func NewElGamalPrivateKey(creationTime time.Time, priv *elgamal.PrivateKey) *PrivateKey {
private_key.go#L54: pk := new(PrivateKey)
private_key.go#L60: func NewECDSAPrivateKey(creationTime time.Time, priv *ecdsa.PrivateKey) *PrivateKey {
private_key.go#L61: pk := new(PrivateKey)
private_key.go#L69: func NewSignerPrivateKey(creationTime time.Time, signer crypto.Signer) *PrivateKey {
private_key.go#L70: pk := new(PrivateKey)
private_key.go#L89: func (pk *PrivateKey) parse(r io.Reader) (err error) {
private_key.go#L156: func (pk *PrivateKey) Serialize(w io.Writer) (err error) {
private_key.go#L240: func (pk *PrivateKey) Decrypt(passphrase []byte) error {
private_key.go#L282: func (pk *PrivateKey) parsePrivateKey(data []byte) (err error) {
private_key.go#L296: func (pk *PrivateKey) parseRSAPrivateKey(data []byte) (err error) {
private_key.go#L330: func (pk *PrivateKey) parseDSAPrivateKey(data []byte) (err error) {
private_key.go#L349: func (pk *PrivateKey) parseElGamalPrivateKey(data []byte) (err error) {
private_key.go#L368: func (pk *PrivateKey) parseECDSAPrivateKey(data []byte) (err error) {
signature.go#L511: func (sig *Signature) Sign(h hash.Hash, priv *PrivateKey, config *Config) (err error) {
signature.go#L578: func (sig *Signature) SignUserId(id string, pub *PublicKey, priv *PrivateKey, config *Config) error {
signature.go#L589: func (sig *Signature) SignKey(pub *PublicKey, priv *PrivateKey, config *Config) error {
golang.org/x/crypto/openpgp
keys.go#L28: PrivateKey *packet.PrivateKey
keys.go#L47: PrivateKey *packet.PrivateKey
keys.go#L56: PrivateKey *packet.PrivateKey
keys.go#L325: if e.PrivateKey, ok = p.(*packet.PrivateKey); !ok {
keys.go#L361: case *packet.PrivateKey:
keys.go#L437: func addSubkey(e *Entity, packets *packet.Reader, pub *packet.PublicKey, priv *packet.PrivateKey) error {
write.go#L173: var signer *packet.PrivateKey
write.go#L375: signer *packet.PrivateKey
 |
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. |