Christopher Jeffrey
12c56854b9
paypro: more comments. debug.
11 years ago
Ryan X. Charles
0ca390d45b
Message.prototype.set
11 years ago
Ryan X. Charles
a5f79c7651
Signature.prototype.set
11 years ago
Christopher Jeffrey
852ee54e36
paypro: lots of debugging. parse raw DER to get raw tbsCertificate.
11 years ago
Ryan X. Charles
28d3a40704
Key.prototype.set
11 years ago
Ryan X. Charles
75c1503a92
ECDSA.prototype.set
11 years ago
Ryan X. Charles
0d9b54711e
BufferWriter.prototype.set
11 years ago
Ryan X. Charles
3475ee973c
BufferReader.prototype.set
11 years ago
Ryan X. Charles
3919b24685
make bip32 mostly compatible with the rest of the lib
the constructor shouldn't do much. just set some varibles. in this case, i have
yet to write the code that sets the varibles. but better this than
autogenerating a new random BIP32. for that, call fromRandom()
11 years ago
Ryan X. Charles
d50d766352
Base58Check.prototype.set
11 years ago
Ryan X. Charles
da8989b649
add set function to Base58
11 years ago
Ryan X. Charles
6b7592d67b
add address validation convenience function
11 years ago
Ryan X. Charles
f52e679f93
refactor address - use "set" function
...intend for this to become standard throughout the lib
11 years ago
Ryan X. Charles
cc316e9455
ECIES
11 years ago
Ryan X. Charles
5fdc778cf5
expose SymEnc
11 years ago
Ryan X. Charles
6f54d4cde6
Encryption -> SymEnc
This is more explanatory ("symmetric encryption") and also does not encourage
its use for people who don't know what they're doing. (It should only be used
in combination with some type of message authentication.)
11 years ago
Ryan X. Charles
1cb2f900af
symmetric encryption convenience class
11 years ago
Ryan X. Charles
ae02a878dd
woops ... actually check that output is correct
11 years ago
Ryan X. Charles
ed826bf95c
add test to make sure AES works with CBC
11 years ago
Ryan X. Charles
a8e3e0b993
static methods start with @ in tests
11 years ago
Ryan X. Charles
ce98b87d90
add it description
11 years ago
Ryan X. Charles
429a2d099f
test decrypt
11 years ago
Christopher Jeffrey
e86b70fd4a
paypro: cleanup debugging code and comments.
11 years ago
Christopher Jeffrey
6cbf131919
paypro: move extensions to asn1.js
11 years ago
Christopher Jeffrey
60b266a0db
paypro: more extension debugging.
11 years ago
Christopher Jeffrey
7115dc97a4
paypro: parse error workaround.
11 years ago
Christopher Jeffrey
c366a11145
paypro: ignore 2-3 failing parsers for now.
11 years ago
Christopher Jeffrey
69f3fbd03d
paypro: a lot of parser debugging.
11 years ago
Christopher Jeffrey
4eec70205c
paypro: drop extension if statements.
11 years ago
Christopher Jeffrey
379578aa15
paypro: refactoring. handle unkown extension.
11 years ago
Christopher Jeffrey
dde64fbb87
paypro: refactor extension parsing.
11 years ago
Christopher Jeffrey
2bd5a158a5
paypro: refactor. additions. debugging.
11 years ago
Christopher Jeffrey
0bdc8f1586
paypro: major refactor. create rfc5280 extension parsing function.
11 years ago
Ryan X. Charles
73b904ce21
CBC decrypt
11 years ago
Ryan X. Charles
dfa190b5a5
blockbufs2buf
11 years ago
Ryan X. Charles
ae319ffcbc
unpad
11 years ago
Ryan X. Charles
a6e74666c8
decrypt blocks
11 years ago
Ryan X. Charles
eddeb60d7d
decrypt block
11 years ago
Christopher Jeffrey
799388db8e
paypro: more debugging. fixes.
11 years ago
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
11 years ago
Ryan X. Charles
a09cac4ba6
block cipher should support "encrypt" and "decrypt"
11 years ago
Ryan X. Charles
12f29a9b52
CBC encryption
11 years ago
Christopher Jeffrey
bb3da9d6dc
paypro: parse all extensions.
11 years ago
Christopher Jeffrey
1bd9dd577f
paypro: refactor extension execution.
11 years ago
Christopher Jeffrey
189dcb1b6f
paypro: implement id parsing properly.
11 years ago
Christopher Jeffrey
b6c8941368
paypro: 17 x509 extensions implemented.
11 years ago
Christopher Jeffrey
bfd6dceee5
paypro: extension organization.
11 years ago
Christopher Jeffrey
a5ba45e1f6
paypro: remove old defs.
11 years ago
Christopher Jeffrey
b164d3c987
paypro: add a ton of extension defs.
11 years ago
Christopher Jeffrey
9d83ff3fc6
paypro: use new string types with asn1.js fork.
11 years ago