MCPcopy Index your code
hub / github.com/getsops/sops / TestMasterKey_Decrypt

Function TestMasterKey_Decrypt

gcpkms/keysource_test.go:86–101  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

84}
85
86func TestMasterKey_Decrypt(t *testing.T) {
87 mockKeyManagement.err = nil
88 mockKeyManagement.reqs = nil
89 mockKeyManagement.resps = append(mockKeyManagement.resps[:0], &kmspb.DecryptResponse{
90 Plaintext: []byte(decryptedData),
91 })
92 key := MasterKey{
93 grpcConn: newGRPCServer("0"),
94 ResourceID: testResourceID,
95 EncryptedKey: "encryptedKey",
96 credentialJSON: []byte("arbitrary credentials"),
97 }
98 data, err := key.Decrypt()
99 assert.NoError(t, err)
100 assert.EqualValues(t, decryptedData, data)
101}
102
103func TestMasterKey_SetEncryptedDataKey(t *testing.T) {
104 enc := "encrypted key"

Callers

nothing calls this directly

Calls 2

DecryptMethod · 0.95
newGRPCServerFunction · 0.85

Tested by

no test coverage detected