Ryan X. Charles
15801773e3
the beginnings of script
11 years ago
Ryan X. Charles
a481a0225e
rename bundle from privsec to bitcore
...since this library is indeed likely to become the new bitcore
11 years ago
Ryan X. Charles
6a26813955
p2sh -> scripthash
more appealing and memorable name
11 years ago
Ryan X. Charles
a0150f82ef
fromNumber, toNumber, fromString, toString
...like the rest of the library.
11 years ago
Ryan X. Charles
6ffb6574ed
comment about npm shrinkwrap
11 years ago
Ryan X. Charles
004f8c29c8
npm shrinkwrap
This will ensure that the versions of the dependencies of the dependencies
remain the same on npm install, that way we can ensure bitcore works as
intended for the end-user. Note that this does not ensure byte-for-byte
compatibility. We may address that issue in the future.
See: https://www.npmjs.org/doc/cli/npm-shrinkwrap.html
11 years ago
Ryan X. Charles
d8e1f0d9b3
expose Opcode
11 years ago
Ryan X. Charles
03578e2ba5
Opcode
...code from bitcore
11 years ago
Ryan X. Charles
c59013eb46
remove useless Address dependency from Keypair
to get an address from a key, just do Address().fromPubkey(key.pubkey)
11 years ago
Ryan X. Charles
47b48bd5c7
Fix Stealthkey exposure
11 years ago
Ryan X. Charles
f028b6b913
Stealth -> Stealthkey
More explanatory. Will break up into separate Stealthkey, StealthAddress, and
StealthMessage classes.
11 years ago
Ryan X. Charles
32fabd0c0f
Key -> Keypair
"Keypair" is a more explanatory name, and also should be less confused with
other kinds of keys (particularly "cipher keys", which are the keys used in
symmetric block ciphers, especially AES).
11 years ago
Ryan X. Charles
40a2007e18
confusingly named SymEnc -> accurately named AESCBC
This will also further discourage use amongst anyone who doesn't understand
what this is.
11 years ago
Ryan X. Charles
bdb8daaf07
remove redundant "test." from test names
11 years ago
Ryan X. Charles
faa7a81cac
Key().fromPrivkey()
11 years ago
Ryan X. Charles
40e8dfec06
compressed by default with fromRandom
11 years ago
Ryan X. Charles
06b951f87a
Merge pull request #498 from chjj/fix_cert_chain
Fix certificate chain and signature validation
11 years ago
Ryan X. Charles
b7bde14e06
add bitcoinjs contributors
...since some of the source code comes from bitcoinjs
11 years ago
Ryan X. Charles
80625fdbef
move static isValid next to instance isValid
...to be easier for developers to parse and distinguish
11 years ago
Ryan X. Charles
5313085773
Pubkey().fromPrivkey()
11 years ago
Ryan X. Charles
c39acbcca3
Privkey().fromRandom()
11 years ago
Christopher Jeffrey
62f41aa45d
test: add paypro test to verify a real PaymentRequest.
11 years ago
Christopher Jeffrey
5c643e0be6
paypro: fix uncatchable error in browser paypro.
11 years ago
Christopher Jeffrey
18c38ae67a
paypro: add returnTrust to sign(). minor improvements.
11 years ago
Christopher Jeffrey
dea39d1c72
paypro: immediately detect self signed certs and untrusted CAs.
11 years ago
Ryan X. Charles
2ef5e2f003
network -> networkstr
11 years ago
Ryan X. Charles
280578d641
network -> networkstr
...for compatibility with address, and to make the types obvious
11 years ago
Christopher Jeffrey
f34b98d253
paypro: allow users to return verification properties via PayPro.verify.
11 years ago
Ryan X. Charles
e2824035bb
Pubkey.prototype.set
11 years ago
Christopher Jeffrey
e34f9a4061
paypro: remove old browser next pubKey code.
11 years ago
Christopher Jeffrey
f98ebe69d8
paypro: move validity and issuer validation into common.
11 years ago
Christopher Jeffrey
eba2825f5a
paypro: get chain validation working in the browser.
11 years ago
Ryan X. Charles
356ddcfa4e
test invalid address
11 years ago
Ryan X. Charles
ac47796acd
.isValid() is more convenient than .validate()
11 years ago
Ryan X. Charles
fa85fa4715
fix ecies exposure
11 years ago
Ryan X. Charles
109f31cfdb
Privkey.prototype.set
11 years ago
Christopher Jeffrey
a39aeeb446
paypro: move tbs parsing into common.
11 years ago
Ryan X. Charles
6b4bc4c49c
Stealth.prototype.set
11 years ago
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