Ryan X. Charles
ae02a878dd
woops ... actually check that output is correct
2014-08-27 15:57:46 -07:00
Ryan X. Charles
ed826bf95c
add test to make sure AES works with CBC
2014-08-27 15:37:54 -07:00
Ryan X. Charles
a8e3e0b993
static methods start with @ in tests
2014-08-27 14:37:28 -07:00
Ryan X. Charles
ce98b87d90
add it description
2014-08-27 14:37:01 -07:00
Ryan X. Charles
429a2d099f
test decrypt
2014-08-27 14:36:23 -07:00
Ryan X. Charles
73b904ce21
CBC decrypt
2014-08-25 21:16:33 -07:00
Ryan X. Charles
dfa190b5a5
blockbufs2buf
2014-08-25 21:02:00 -07:00
Ryan X. Charles
ae319ffcbc
unpad
2014-08-25 20:53:29 -07:00
Ryan X. Charles
a6e74666c8
decrypt blocks
2014-08-25 20:38:39 -07:00
Ryan X. Charles
eddeb60d7d
decrypt block
2014-08-25 20:25:18 -07:00
Ryan X. Charles
97e40f9ac6
rename keybuf -> cipherkeybuf
...
...since this use of "key" is very different than the public/private key pair
that is key.js
2014-08-25 16:38:53 -07:00
Ryan X. Charles
a09cac4ba6
block cipher should support "encrypt" and "decrypt"
2014-08-25 16:30:04 -07:00
Ryan X. Charles
12f29a9b52
CBC encryption
2014-08-25 16:25:01 -07:00
Ryan X. Charles
38d9ab65af
xor buffers ... will be useful for CBC
2014-08-24 20:51:56 -07:00
Ryan X. Charles
1b1ecd989a
pkcs7
...
This is a standard algorithm for the purposes of padding a block for a block
cipher. It will be used in CBC, which in turned will be used with AES for
ECIES.
2014-08-24 19:38:20 -07:00