Ryan X. Charles
|
1cb2f900af
|
symmetric encryption convenience class
|
2014-08-27 17:15:10 -07:00 |
|
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 |
|
Christopher Jeffrey
|
e86b70fd4a
|
paypro: cleanup debugging code and comments.
|
2014-08-27 10:32:27 -07:00 |
|
Christopher Jeffrey
|
6cbf131919
|
paypro: move extensions to asn1.js
|
2014-08-27 10:30:55 -07:00 |
|
Christopher Jeffrey
|
60b266a0db
|
paypro: more extension debugging.
|
2014-08-26 16:26:34 -07:00 |
|
Christopher Jeffrey
|
7115dc97a4
|
paypro: parse error workaround.
|
2014-08-26 15:20:25 -07:00 |
|
Christopher Jeffrey
|
c366a11145
|
paypro: ignore 2-3 failing parsers for now.
|
2014-08-26 15:18:26 -07:00 |
|
Christopher Jeffrey
|
69f3fbd03d
|
paypro: a lot of parser debugging.
|
2014-08-26 15:17:06 -07:00 |
|
Christopher Jeffrey
|
4eec70205c
|
paypro: drop extension if statements.
|
2014-08-26 11:59:14 -07:00 |
|
Christopher Jeffrey
|
379578aa15
|
paypro: refactoring. handle unkown extension.
|
2014-08-26 11:57:15 -07:00 |
|
Christopher Jeffrey
|
dde64fbb87
|
paypro: refactor extension parsing.
|
2014-08-26 11:10:10 -07:00 |
|
Christopher Jeffrey
|
2bd5a158a5
|
paypro: refactor. additions. debugging.
|
2014-08-26 11:04:35 -07:00 |
|
Christopher Jeffrey
|
0bdc8f1586
|
paypro: major refactor. create rfc5280 extension parsing function.
|
2014-08-26 10:24:57 -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 |
|
Christopher Jeffrey
|
799388db8e
|
paypro: more debugging. fixes.
|
2014-08-25 17:36:43 -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 |
|
Christopher Jeffrey
|
bb3da9d6dc
|
paypro: parse all extensions.
|
2014-08-25 15:55:44 -07:00 |
|
Christopher Jeffrey
|
1bd9dd577f
|
paypro: refactor extension execution.
|
2014-08-25 15:44:33 -07:00 |
|
Christopher Jeffrey
|
189dcb1b6f
|
paypro: implement id parsing properly.
|
2014-08-25 15:42:27 -07:00 |
|
Christopher Jeffrey
|
b6c8941368
|
paypro: 17 x509 extensions implemented.
|
2014-08-25 15:34:38 -07:00 |
|
Christopher Jeffrey
|
bfd6dceee5
|
paypro: extension organization.
|
2014-08-25 14:37:09 -07:00 |
|
Christopher Jeffrey
|
a5ba45e1f6
|
paypro: remove old defs.
|
2014-08-25 13:31:05 -07:00 |
|
Christopher Jeffrey
|
b164d3c987
|
paypro: add a ton of extension defs.
|
2014-08-25 13:30:53 -07:00 |
|
Christopher Jeffrey
|
9d83ff3fc6
|
paypro: use new string types with asn1.js fork.
|
2014-08-25 13:10:58 -07:00 |
|
Christopher Jeffrey
|
be018ba6e3
|
paypro: clean up string types.
|
2014-08-25 12:51:09 -07:00 |
|
Christopher Jeffrey
|
71f863ebb6
|
paypro: add string types - need to fork asn1.js.
|
2014-08-25 12:50:27 -07:00 |
|
Christopher Jeffrey
|
6be8ad1790
|
paypro: start implementing more rfc5280 definitions.
|
2014-08-25 12:38:16 -07:00 |
|
Christopher Jeffrey
|
83286113ff
|
paypro: parse keyUsage bit string properly.
|
2014-08-25 12:05:17 -07:00 |
|
Christopher Jeffrey
|
eedf71a749
|
paypro: debug KeyUsage extension.
|
2014-08-25 11:57:29 -07:00 |
|
Christopher Jeffrey
|
6f8de47983
|
paypro: start implementing rfc5280 ext definitions.
|
2014-08-25 11:49:31 -07:00 |
|
Christopher Jeffrey
|
63b58fe477
|
paypro: refactor verification.
|
2014-08-25 11:31:58 -07:00 |
|
Christopher Jeffrey
|
1dff1d6a9f
|
paypro: check validity time - cert expiration.
|
2014-08-25 11:27:16 -07:00 |
|
Christopher Jeffrey
|
b52eb6f922
|
paypro: better extension parsing with more debugging.
|
2014-08-25 11:19:19 -07:00 |
|
Ryan X. Charles
|
e8995c9344
|
expose aes dependency
|
2014-08-24 21:25:47 -07:00 |
|
Ryan X. Charles
|
ad78e8ab75
|
expose AES and CBC
|
2014-08-24 21:25:04 -07:00 |
|
Ryan X. Charles
|
38d9ab65af
|
xor buffers ... will be useful for CBC
|
2014-08-24 20:51:56 -07:00 |
|
Ryan X. Charles
|
e097fe23ec
|
add contributors
...copied from bitcore. Should also add bitcoinjs-lib contributors.
|
2014-08-24 20:41:36 -07:00 |
|
Ryan X. Charles
|
63d0fa96b0
|
add repository field
...so npm quits complaining
|
2014-08-24 20:38:49 -07:00 |
|
Ryan X. Charles
|
db7ae4c6d1
|
static tests start with @
|
2014-08-24 20:37:16 -07:00 |
|
Ryan X. Charles
|
d3166c12d1
|
Merge pull request #500 from sagivo/patch-2
fix bug - 0 fee is not working!
|
2014-08-24 19:52:22 -07:00 |
|