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

Method encryptMessage

src/controller/editor.controller.js:559–570  ·  view source on GitHub ↗

* Encrypt only message * @param {String} data - message content * @param {Array } keyFprs - encryption keys fingerprint * @return {Promise } - message as armored block

({data, keyFprs, signKeyFpr, unlockKey, noCache})

Source from the content-addressed store, hash-verified

557 * @return {Promise<String>} - message as armored block
558 */
559 encryptMessage({data, keyFprs, signKeyFpr, unlockKey, noCache}) {
560 this.ports.editor.emit('encrypt-in-progress');
561 return model.encryptMessage({
562 data,
563 keyringId: this.state.keyringId,
564 encryptionKeyFprs: keyFprs,
565 signingKeyFpr: signKeyFpr,
566 unlockKey,
567 noCache,
568 uiLogSource: 'security_log_editor'
569 });
570 }
571
572 encryptFiles({files, keyFprs, signKeyFpr, unlockKey, noCache}) {
573 this.ports.editor.emit('encrypt-in-progress');

Callers 1

signAndEncryptMethod · 0.95

Calls 1

emitMethod · 0.45

Tested by

no test coverage detected