diff --git a/cryptojs/cryptojs.d.ts b/cryptojs/cryptojs.d.ts index 8ed0b0609..997306e4a 100644 --- a/cryptojs/cryptojs.d.ts +++ b/cryptojs/cryptojs.d.ts @@ -128,6 +128,7 @@ declare module CryptoJS{ interface BlockCipher extends IStreamCipher{} interface IBlockCipherCfg { + iv?: WordArray; mode?: mode.IBlockCipherModeImpl //default CBC padding?: pad.IPaddingImpl //default Pkcs7 } @@ -163,6 +164,9 @@ declare module CryptoJS{ interface SerializableCipher extends ISerializableCipher{} interface ISerializableCipherCfg{ format?: format.IFormatter //default OpenSSLFormatter + iv?: WordArray; + mode?: mode.IBlockCipherModeImpl; + padding?: pad.IPaddingImpl; } interface IPasswordBasedCipher extends Base{ @@ -177,6 +181,8 @@ declare module CryptoJS{ interface PasswordBasedCipher extends IPasswordBasedCipher{} interface IPasswordBasedCipherCfg extends ISerializableCipherCfg{ kdf?: kdf.IKdfImpl //default OpenSSLKdf + mode?: mode.IBlockCipherModeImpl; + padding?: pad.IPaddingImpl; } /** see Cipher._createHelper */