MCPcopy
hub / github.com/getsops/sops / decryptWithPgp

Method decryptWithPgp

keyservice/server.go:103–108  ·  view source on GitHub ↗
(key *PgpKey, ciphertext []byte)

Source from the content-addressed store, hash-verified

101}
102
103func (ks *Server) decryptWithPgp(key *PgpKey, ciphertext []byte) ([]byte, error) {
104 pgpKey := pgp.NewMasterKeyFromFingerprint(key.Fingerprint)
105 pgpKey.EncryptedKey = string(ciphertext)
106 plaintext, err := pgpKey.Decrypt()
107 return []byte(plaintext), err
108}
109
110func (ks *Server) decryptWithKms(key *KmsKey, ciphertext []byte) ([]byte, error) {
111 kmsKey := kmsKeyToMasterKey(key)

Callers 1

DecryptMethod · 0.95

Calls 2

DecryptMethod · 0.65

Tested by

no test coverage detected