From b730a7309e947a59d2d192bf8fef60cf778a6480 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Thu, 27 Aug 2015 14:56:57 -0700 Subject: [PATCH] Added missing properties for cipher configurations to fix tests in 'cryptojs'. --- cryptojs/cryptojs.d.ts | 6 ++++++ 1 file changed, 6 insertions(+) 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 */