Christopher Jeffrey
2bb8b520a2
paypro: use root-certs as a module.
2014-07-21 14:55:30 -07:00
Christopher Jeffrey
4319395aa8
paypro: more root certs cleanup.
2014-07-21 14:55:11 -07:00
Christopher Jeffrey
575352dd03
paypro: port root certs script to node for portability.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
a68c112371
paypro: fix DERtoPEM.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
271ac2e9a5
minor: fix typo.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
eb9fd652d2
paypro: potentially stop using jsrsasign in node.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
0db74604db
paypro: update root certs and fix tests.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
948d6cd93a
fix: fix RootCert generation.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
edc1e09335
Revert moz certs file: do not want to convert from mozilla format
...
This reverts commit a49704a35beca0032a4840245932a13e6b9e9ea3.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
4d9a752307
paypro: try to grab root certs from mozilla if github is not available.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
8725516afb
paypro: convert root certs to hash table in build file.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
cc7657d843
paypro: treat pki_data as an array.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
47e1ca5f1e
minor: remove unused code.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
4dcdd3c091
paypro: temporarily disable untrusted cert error for tests. typo fix.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
f7e89b6a58
paypro: handle untrusted certs on browser and node.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
f79a31ff3c
paypro: get single DER certs working.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
4ec9a247aa
paypro: multiple fixes.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
24ae03247f
paypro: stat using jsrsasign to convert DER to PEM and derive public keys for sig verification.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
37f20f3268
paypro: fix browser paypro. TODO: fix parsing DER certs.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
4e606c7ed2
paypro: move root certs to non-browser.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
2e422c001e
paypro: fix payment protocol for DER certs.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
119ef0d611
paypro: begin checking trusted certs.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
29b067ab73
paypro: add createTrusted to browser build script.
2014-07-21 14:55:10 -07:00
Christopher Jeffrey
d4d1a11252
paypro: generate Trusted.js.
2014-07-21 14:54:38 -07:00
Christopher Jeffrey
493f90f428
paypro: chmod +x generate-trusted.sh.
2014-07-21 14:54:38 -07:00
Christopher Jeffrey
ee61422361
paypro: script to generate trusted.js from node.js root certs.
2014-07-21 14:54:38 -07:00
Christopher Jeffrey
0d68e429fc
paypro: add trusted x509 certs in Trusted.js for now.
2014-07-21 14:54:38 -07:00
Christopher Jeffrey
722a10f965
paypro: fix encodings with jsrsasign.
2014-07-21 14:54:38 -07:00
Christopher Jeffrey
059b23f899
paypro: clientside. start using jsrsasign api correctly.
2014-07-21 14:54:38 -07:00
Christopher Jeffrey
538c6c32de
paypro: figure out clientside jsrasign more.
2014-07-21 14:54:38 -07:00
Christopher Jeffrey
1ad3392184
paypro: add lib/browser/x509.
2014-07-21 14:54:38 -07:00
Christopher Jeffrey
4632caf542
paypro: try to figure out differences between browser and npm jsrsasign.
2014-07-21 14:54:38 -07:00
Christopher Jeffrey
11b67a6404
paypro: use jsrsasign for browser.
2014-07-21 14:54:38 -07:00
Christopher Jeffrey
12bfe8268d
paypro: first pass at clientside x509.
2014-07-21 14:54:03 -07:00
Christopher Jeffrey
14bf79cc80
fix: fix variable typo for paypro.
2014-07-21 14:54:03 -07:00
Christopher Jeffrey
e4c4101b5f
paypro: fix rsa+sha256 vs rsa+sha1.
2014-07-21 14:54:03 -07:00
Christopher Jeffrey
3dc7a4ab84
test: fix x509 tests for PayPro.
2014-07-21 14:54:03 -07:00
Christopher Jeffrey
13553a42d1
x509: try different certs/keys/pems.
2014-07-21 14:54:03 -07:00
Christopher Jeffrey
c209e3172d
paypro: x509 nonsense.
2014-07-21 14:54:03 -07:00
Christopher Jeffrey
1d0f01c133
paypro: first pass at implementing payment protocol for x509.
2014-07-21 14:54:03 -07:00
Ryan X. Charles
b1722484a9
v0.1.32
2014-07-18 12:18:49 -07:00
Ryan X. Charles
7866f5cdcf
Merge pull request #441 from ryanxcharles/bug/sin-encodeddata
...
SIN should call VersionedData constructor
2014-07-18 12:01:04 -07:00
Ryan X. Charles
4523012867
set .converters and ._encoding by hand
...
...revert to previous change, since always calling the constructor of
VersionedData may have unintended consequences. Instead, just set .converts and
._encoding, since they are no longer in the prototype and must be set on the
object itself.
2014-07-18 11:40:13 -07:00
Ryan X. Charles
098c613cb0
SIN should call EncodedData constructor
...
Creating SINs was broken due to not calling the parent constructor, shich sets
"converts" and "_encoding". I've fixed the problem and added tests that reveal
the error.
2014-07-18 09:24:57 -07:00
Ryan X. Charles
3bed2e0da2
v0.1.31
2014-07-17 16:53:05 -07:00
Ryan X. Charles
f54dab33f1
Merge pull request #440 from ryanxcharles/feature/der-signatures
...
DER format signatures
2014-07-17 16:49:58 -07:00
Ryan X. Charles
0c8f7d4d21
move bitcore-dev.js -> bundle.js
...
To make it easier to test the master branch of bitcore with other apps,
especially Copay.
2014-07-17 16:30:47 -07:00
Ryan X. Charles
bfe5877ee7
require SecureRandom and Point ... woops
2014-07-17 16:30:22 -07:00
Ryan X. Charles
49ff6c7b76
add further tests for Key
2014-07-17 15:44:28 -07:00
Ryan X. Charles
57a55d0863
expose signature internal functions
...
"sign" and "genk" ... and add some signature tests
2014-07-17 15:24:19 -07:00