Remove sessionKeyAlgorithm parameter from message.decrypt()
See: 2010456a19 (commitcomment-12397926)
This commit is contained in:
parent
c4bc9b2fe0
commit
55110c3409
|
@ -87,18 +87,10 @@ Message.prototype.getSigningKeyIds = function() {
|
|||
/**
|
||||
* Decrypt the message
|
||||
* @param {module:key~Key|String} privateKey private key with decrypted secret data, password or session key
|
||||
* @param {String} sessionKeyAlgorithm if privateKey is a session key, this must be set to the session key algorithm (i.e. 'aes256').
|
||||
* Do not set if privateKey is not a session key.
|
||||
* @return {Array<module:message~Message>} new message with decrypted content
|
||||
*/
|
||||
Message.prototype.decrypt = function(privateKey, sessionKeyAlgorithm) {
|
||||
var keyObj;
|
||||
if(sessionKeyAlgorithm) {
|
||||
keyObj = {key: privateKey, algo: sessionKeyAlgorithm};
|
||||
}
|
||||
else {
|
||||
keyObj = this.decryptSessionKey(privateKey);
|
||||
}
|
||||
Message.prototype.decrypt = function(privateKey) {
|
||||
var keyObj = this.decryptSessionKey(privateKey);
|
||||
if (keyObj) {
|
||||
var symEncryptedPacketlist = this.packets.filterByTag(enums.packet.symmetricallyEncrypted, enums.packet.symEncryptedIntegrityProtected);
|
||||
if (symEncryptedPacketlist.length !== 0) {
|
||||
|
@ -166,7 +158,7 @@ Message.prototype.decryptSessionKey = function(privateKey) {
|
|||
|
||||
/**
|
||||
* Get literal data that is the body of the message
|
||||
* @return {(String|null)} literal body of the message as string
|
||||
* @return {(Uint8Array|null)} literal body of the message as Uint8Array
|
||||
*/
|
||||
Message.prototype.getLiteralData = function() {
|
||||
var literal = this.packets.findPacket(enums.packet.literal);
|
||||
|
|
Loading…
Reference in New Issue
Block a user