mirror of
https://github.com/openpgpjs/openpgpjs.git
synced 2025-03-30 15:08:32 +00:00
Remove AES-192 from preferred symmetric algorithms
Chrome's Web Crypto implementation doesn't support it, and it seems unnecessary to list it when AES-256 is available.
This commit is contained in:
parent
5008f07808
commit
b077504b3c
@ -196,10 +196,9 @@ async function wrapKeyObject(secretKeyPacket, secretSubkeyPackets, options, conf
|
||||
const signatureProperties = {};
|
||||
signatureProperties.keyFlags = [enums.keyFlags.certifyKeys | enums.keyFlags.signData];
|
||||
const symmetricAlgorithms = createPreferredAlgos([
|
||||
// prefer aes256, aes128, then aes192 (no WebCrypto support: https://www.chromium.org/blink/webcrypto#TOC-AES-support)
|
||||
// prefer aes256, aes128, no aes192 (no Web Crypto support in Chrome: https://www.chromium.org/blink/webcrypto#TOC-AES-support)
|
||||
enums.symmetric.aes256,
|
||||
enums.symmetric.aes128,
|
||||
enums.symmetric.aes192
|
||||
enums.symmetric.aes128
|
||||
], config.preferredSymmetricAlgorithm);
|
||||
signatureProperties.preferredSymmetricAlgorithms = symmetricAlgorithms;
|
||||
if (config.aeadProtect) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user