MCPcopy Index your code
hub / github.com/mailvelope/mailvelope / sign

Function sign

src/modules/openpgpjs.js:96–102  ·  view source on GitHub ↗
({data, keyring, unlockKey, signingKeyFpr})

Source from the content-addressed store, hash-verified

94 * @return {String}
95 */
96export async function sign({data, keyring, unlockKey, signingKeyFpr}) {
97 const message = await createCleartextMessage({text: data});
98 let signingKey = keyring.getPrivateKeyByIds(signingKeyFpr);
99 signingKey = await unlockKey({key: signingKey});
100 const result = await pgpSign({message, signingKeys: [signingKey]});
101 return result;
102}
103
104/**
105 * Verify message

Callers

nothing calls this directly

Calls 2

getPrivateKeyByIdsMethod · 0.80
unlockKeyFunction · 0.70

Tested by

no test coverage detected