diff --git a/src/config/config.js b/src/config/config.js index e7f68435..4b273c91 100644 --- a/src/config/config.js +++ b/src/config/config.js @@ -58,7 +58,7 @@ export default { * @memberof module:config * @property {Integer} preferredAEADAlgorithm Default AEAD mode {@link module:enums.aead} */ - preferredAEADAlgorithm: enums.aead.eax, + preferredAEADAlgorithm: enums.aead.gcm, /** * Chunk Size Byte for Authenticated Encryption with Additional Data (AEAD) mode * Only has an effect when aeadProtect is set to true. diff --git a/src/enums.js b/src/enums.js index b120ebb7..342373e0 100644 --- a/src/enums.js +++ b/src/enums.js @@ -197,6 +197,7 @@ export default { aead: { eax: 1, ocb: 2, + gcm: 3, experimentalGCM: 100 // Private algorithm },