path grunt config Path pkg cwd cwd source source build build test test npm npm meta config exports build exports expand cwd src dest files build exports jshintrc reporter Output options src files dev exports src files exports expand cwd src dest files options build exports indent options src src dest dest fields fields npm bower exports fmd options modules config sources opts deps deps sources options config modules target factories trim whitespace line indent depends exports exports global encrypt Block decrypt Block Crypt Block lib Block Cipher algo SBOX INV SBOX MIX 0 MIX 1 MIX 2 MIX 3 INV MIX 0 INV MIX 1 INV MIX 2 INV MIX 3 xi sx x2 x4 x8 RCON Words Size Rounds Rounds ks Rows Schedule ks Row ks Row ks Row inv Schedule inv Ks Row s0 s1 s2 s3 round t0 t0 t1 t1 t2 t2 t3 t3 AES offset offset MIX 0 MIX 1 MIX 2 MIX 3 SBOX INV MIX 0 INV MIX 1 INV MIX 2 INV MIX 3 INV SBOX AES sx sx sx sx sx Prior Rounds Schedule ks Row ks Row inv Schedule inv Ks Row inv Ks Row offset Size AES AES create Encryptor create Encryptor create Decryptor create Decryptor init init init process finalize Cipher Strategy encrypt encrypt encrypt decrypt decrypt decrypt Finalize Finalize process Block process Block xor Block pad unpad Process Block stringify parse parse execute lib Base Word Buffered Block Algorithm enc Utf8 Base64 algo Evp KDF Processed Data Cipher Processed Blocks Stream Cipher mode Block Cipher Mode CBC CBC cipher cipher block Size block Size Block iv iv iv pad block Size Bytes Padding Bytes Padding Bytes padding Word padding Words padding padding Pkcs7 cfg mode Block Cipher Cipher Params format ciphertext ciphertext ciphertext ciphertext salt ciphertext Words Formatter SSL encryptor cipher Cfg plaintext plaintext Serializable Cipher kdf Kdf SSL derived Params derived Params Based Cipher words offset block Size cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg cfg data Update data Update cipher cipher cipher cipher cipher cipher message message message ciphertext ciphertext ciphertext ciphertext ciphertext ciphertext iv iv words words words words words offset offset offset offset offset offset offset block Size block Size padding Word padding Words Padding Bytes padding mode Processed Blocks cipher Params salt salt Base64 Str SSL Size derived Params cfg cfg cfg cfg cfg xform Mode Size Size iv Size ENC XFORM MODE DEC XFORM MODE create Helper Cipher block Size block Size block Size Stream Cipher mode mode mode cipher iv iv Block Cipher Mode prev Block prev Block Encryptor Decryptor CBC pad sig Bytes sig Bytes sig Bytes Pkcs7 padding padding min Buffer Size mode creator Block Cipher Cipher Params format format ciphertext ciphertext salt salt SSL SSL iv iv iv iv algorithm formatter Serializable Cipher kdf kdf Based Cipher extend create init init init mix clone clone clone concat clamp random stringify stringify stringify parse parse parse append process update finalize create Helper create Hmac Helper create lib subtype instance Base Words Words Sig Bytes Sig Bytes words words words words words words sig Bytes sig Bytes sig Bytes clone clone mask result Word enc hex Chars bite bite hex Str Hex latin1 Chars latin1 Str Latin1 Utf8 data data Words data Sig Bytes block Size block Size Bytes Blocks Ready Words Ready Bytes Ready offset Buffered Block Algorithm hash Hasher algo JS overrides instance property bite word utf8 Str data data Blocks Ready data Sig Bytes data Words offset Words Ready cfg message Update message Update message message lib init property Base words words sig Bytes sig Bytes sig Bytes sig Bytes Word enc Hex Latin1 Utf8 data data Data Bytes Data Bytes min Buffer Size Buffered Block Algorithm cfg cfg block Size Hasher algo stringify parse parse Loop lib Word enc words words sig Bytes map map base64 Chars byte1 byte2 byte3 triplet padding padding base64 Str reverse Map padding Index Base64 Bytes bits1 bits2 bits Combined base64 Str base64 Str reverse Map padding padding base64 Str base64 Str reverse Map words Bytes reverse Map map Base64 stringify stringify parse parse swap Endian lib Word enc words words words words sig Bytes sig Bytes utf16 Chars utf16 Chars code Point code Point utf16 Str utf16 Str Utf16 word code Point code Point words words Utf16 Utf16 Utf16 LE init compute lib Base Word algo D5 cfg hasher derived derived Words Size iterations Evp KDF cfg cfg block block block salt salt Size hasher iterations cfg cfg sig Bytes Evp KDF Evp KDF stringify parse lib Cipher Params enc Hex format ciphertext Hex Formatter Hex input ciphertext Hex init update finalize lib Base enc Utf8 algo hasher Block Size hasher Block Size Bytes Words Words hasher hasher Hash hmac HMAC message Update message Update Hash hasher sig Bytes sig Bytes HMAC lib Word Init typed words Init words typed init Process Block Finalize clone FF GG HH II lib Word Hasher algo offset offset offset 0 offset 1 offset 2 offset 3 offset 4 offset 5 offset 6 offset 7 offset 8 offset 9 offset 10 offset 11 offset 12 offset 13 offset 14 offset 15 data data Words Bits Total Bits Left Bits Total Bits Total hash clone D5 offset 0 offset 0 offset 0 offset 0 offset 1 offset 1 offset 1 offset 1 offset 2 offset 2 offset 2 offset 2 offset 3 offset 3 offset 3 offset 3 offset 4 offset 4 offset 4 offset 4 offset 5 offset 5 offset 5 offset 5 offset 6 offset 6 offset 6 offset 6 offset 7 offset 7 offset 7 offset 7 offset 8 offset 8 offset 8 offset 8 offset 9 offset 9 offset 9 offset 9 offset 10 offset 10 offset 10 offset 10 offset 11 offset 11 offset 11 offset 11 offset 12 offset 12 offset 12 offset 12 offset 13 offset 13 offset 13 offset 13 offset 14 offset 14 offset 14 offset 14 offset 15 offset 15 offset 15 offset 15 D5 D5 hash hash offset sig Bytes D5 D5 Hmac D5 process Block process Block generate Keystream Encrypt CFB cipher cipher block Size block Size Block iv words offset block Size cipher words words offset offset offset offset block Size block Size cipher cipher keystream prev Block prev Block Encryptor Decryptor iv CFB Word Counter process Block Gladman CTR b1 b2 b3 cipher block Size iv counter keystream Encryptor word counter counter keystream counter iv Encryptor Decryptor Gladman CTR process Block CTR cipher block Size iv counter keystream Encryptor keystream counter iv Encryptor Decryptor CTR process Block process Block ECB words words offset offset Encryptor Decryptor ECB process Block OFB cipher block Size iv keystream Encryptor keystream keystream iv Encryptor Decryptor OFB pad unpad data Sig Bytes block Size Bytes Padding Bytes Padding Bytes Pos sig Bytes sig Bytes Ansi X923 pad unpad block Size Bytes Padding Bytes Padding Bytes sig Bytes Iso10126 pad unpad data data block Size Iso97971 pad unpad Padding pad unpad block Size Bytes data Words sig Bytes sig Bytes Padding init compute lib Base Word algo A1 SH HMAC cfg hmac derived block Index derived Words block Index Words Size iterations block block Words block Words intermediate intermediate Words F2 PBKD cfg cfg salt salt block Index intermediate block Size hasher iterations cfg cfg sig Bytes F2 PBKD F2 PBKD Process Block State lib Stream Cipher algo iv IV IV 0 IV 1 i0 i2 i1 i3 Rabbit Legacy gx ga gb gh gl Rabbit Legacy block Size iv Size Rabbit Legacy Rabbit Legacy Process Block State lib Stream Cipher algo iv IV IV 0 IV 1 i0 i2 i1 i3 Rabbit gx ga gb gh gl Rabbit block Size iv Size Rabbit Rabbit Process Block generate Keystream Word lib Stream Cipher algo Words Sig Bytes Index C4 keystream Word C4 Drop C4 C4 Drop offset Size iv Size C4 C4 drop cfg C4 Drop C4 Drop Process Block Finalize clone f1 f2 f3 f4 f5 rotl lib Word Hasher algo zl zr sl sr hl hr offset offset hl hr zl zr sl sr data data Words Bits Total Bits Left hash clone D160 RIPEM bl bl bl bl bl cl cl cl cl cl cl dl dl dl dl dl br br br br br cr cr cr cr cr cr dr dr dr dr dr D160 RIPEM D160 RIPEM hash hash offset sig Bytes D160 RIPEM D160 RIPEM Hmac D160 RIPEM Process Block Finalize clone lib Word Hasher algo data data Words Bits Total Bits Left clone A1 SH A1 SH A1 SH hash hash sig Bytes A1 SH A1 SH Hmac A1 SH Finalize lib Word algo A256 SH hash A224 SH A224 SH A224 SH hash sig Bytes A224 SH A224 SH Hmac A224 SH Prime Fractional Bits Process Block Finalize clone lib Word Hasher algo sqrt factor Prime gamma0x gamma0 gamma1x gamma1 ch maj sigma0 sigma1 t1 t2 data data Words Bits Total Bits Left clone A256 SH A256 SH A256 SH Prime Prime hash hash sig Bytes A256 SH A256 SH Hmac A256 SH Process Block Finalize clone lib Word Hasher x64 X64 Word algo RHO OFFSETS PI INDEXES ROUND CONSTANTS LFSR round Constant Msw round Constant Lsw bit Position state state state state Block Size Lanes M2i M2i1 lane lane lane lane lane lane lane round Msw Msw Lsw Lsw Tx Tx4 Tx1 Tx1 Msw Tx1 Lsw lane Index lane Index lane Msw lane Msw lane Lsw lane Lsw rho Offset Pi Lane T0 state0 Lane Tx1 Lane Tx2 Lane round Constant data data Words Bits Total Bits Left block Size Bits output Bytes output Lanes hash Words clone A3 SH round Constant Msw round Constant Lsw lane Lsw lane Msw A3 SH A3 SH output cfg state state block Size high high high high high high high low low low low low low low sig Bytes A3 SH A3 SH Hmac A3 SH Finalize x64 X64 Word X64 Word algo A512 SH hash A384 SH A384 SH A384 SH hash sig Bytes A384 SH A384 SH Hmac A384 SH X64Word create Process Block Finalize clone lib Hasher x64 X64 Word X64 Word algo H0 H1 H2 H3 H4 H5 H6 H7 H0h H0l H1h H1l H2h H2l H3h H3l H4h H4l H5h H5l H6h H6l H7h H7l ah al bh bl ch cl dh dl eh fh fl gh gl hh hl Wi gamma0x gamma0xh gamma0xl gamma0h gamma0l gamma1x gamma1xh gamma1xl gamma1h gamma1l Wi7 Wi7h Wi7l Wi16 Wi16h Wi16l chh chl majh majl sigma0h sigma0l sigma1h sigma1l Ki Kih Kil t1l t1l t1l t1l t1h t1h t1h t1h t2l t2h data data Words Bits Total Bits Left hash clone A512 SH X64 Word A512 SH A512 SH hash hash high high high high high high high high high high low low low low low low low low low low sig Bytes block Size A512 SH A512 SH Hmac A512 SH encrypt Block encrypt Block decrypt Block decrypt Block Crypt Block exchange LR exchange RL lib Word Block Cipher algo C1 C2 BIT SHIFTS SBOX SBOX MASK Words Words Bits Bit Pos Keys bit Shift inv Keys round Block Block DES Triple DES offset offset mask mask offset offset offset offset offset offset offset offset DES Triple DES Keys inv Keys Block Block Block Block Block Block Block Block Block Block offset Size Size iv Size iv Size block Size block Size DES DES des1 des2 des3 Triple DES Triple DES init init X32 clone lib Base X32 Word x64 X64 Word x64 Words x64 Words x32 Words x64 Word clone words words X64 Word x32 Words x64 high low Word words words sig Bytes sig Bytes Word