* 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})
| 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'); |