mirror of
https://github.com/openpgpjs/openpgpjs.git
synced 2025-03-30 15:08:32 +00:00
Throw exception on unsupported S2K type.
This commit is contained in:
parent
c266c01b80
commit
668a9bbe70
@ -125,6 +125,10 @@ S2K.prototype.write = function () {
|
||||
bytes += this.salt;
|
||||
bytes += String.fromCharCode(this.c);
|
||||
break;
|
||||
case 'gnu':
|
||||
throw new Error("GNU s2k type not supported.");
|
||||
default:
|
||||
throw new Error("Unknown s2k type.");
|
||||
}
|
||||
|
||||
return bytes;
|
||||
@ -165,6 +169,12 @@ S2K.prototype.produce_key = function (passphrase, numBytes) {
|
||||
isp = isp.substr(0, count);
|
||||
|
||||
return crypto.hash.digest(algorithm, prefix + isp);
|
||||
|
||||
case 'gnu':
|
||||
throw new Error("GNU s2k type not supported.");
|
||||
|
||||
default:
|
||||
throw new Error("Unknown s2k type.");
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user