Eric Martindale
be95a3f3a7
Merge bitcore2 into bitcore, prepare branch.
10 years ago
Ryan X. Charles
8b0b30e226
Initial commit of Full Node
all current code is forked from bitcore2
10 years ago
Ryan X. Charles
54818c0bd8
expose stealthtx
10 years ago
Ryan X. Charles
60459b6c7a
expose
Block, Blockheader, Transaction, Txin, Txout
10 years ago
Ryan X. Charles
2f9bc222e5
expose varint in bitcore bundle
10 years ago
Ryan X. Charles
5a86a1a5c6
StealthMessage
This code should be regarded as being a proof-of-concept, and needs more review
before being used in production code. At least one thing is guaranteed to
change, and that is the format of a stealth address.
10 years ago
Ryan X. Charles
779e48d562
expose new StealthAddress class
10 years ago
Ryan X. Charles
15801773e3
the beginnings of script
10 years ago
Ryan X. Charles
d8e1f0d9b3
expose Opcode
11 years ago
Ryan X. Charles
47b48bd5c7
Fix Stealthkey exposure
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
fa85fa4715
fix ecies exposure
11 years ago
Ryan X. Charles
cc316e9455
ECIES
11 years ago
Ryan X. Charles
5fdc778cf5
expose SymEnc
11 years ago
Ryan X. Charles
e8995c9344
expose aes dependency
11 years ago
Ryan X. Charles
ad78e8ab75
expose AES and CBC
11 years ago
Ryan X. Charles
b342396731
expose Message
11 years ago
Ryan X. Charles
337b19849c
fork bitcore from privsec
11 years ago
Ryan X. Charles
9d600f4784
BufferWriter
11 years ago
Ryan X. Charles
381481fb7c
rename back to privsec
...if this package ever actually turns into bitcore2, then we will rename it
again.
11 years ago
Ryan X. Charles
de08f78d74
give Base58Check the same fromString toString
...interface like the rest of the classes
11 years ago
Ryan X. Charles
b783b58762
rename privsec -> bitcore
11 years ago
Ryan X. Charles
bc1c4235f2
basic stealth address support
Math only. Does not yet support transactions. Not yet compatible with Dark
Wallet.
11 years ago
Ryan X. Charles
8743c68ce6
kdf
11 years ago
Ryan X. Charles
1fa7fb527e
move core code to top
11 years ago
Ryan X. Charles
134952d1f8
add bip32 to main privsec interface
11 years ago
Ryan X. Charles
c4064cc6e1
ecdsa
11 years ago
Ryan X. Charles
1a01674532
signature
11 years ago
Ryan X. Charles
333c075ae7
key
11 years ago
Ryan X. Charles
383fb03422
buffer is a dependency
11 years ago
Ryan X. Charles
e43c7e3c3a
random
...code from bitcore
11 years ago
Ryan X. Charles
448f532738
pubkey
11 years ago
Ryan X. Charles
3df3d41434
privkey
11 years ago
Ryan X. Charles
8106bed6d0
expose buffer
11 years ago
Ryan X. Charles
657f992e7b
point
11 years ago
Ryan X. Charles
ca4131ab05
remove ripemd160 dep., replace with hash.js
11 years ago
Ryan X. Charles
e0deb0407c
add big number support
Extend bn.js with some convenience methods. Extension code taken from bitcore.
11 years ago
Ryan X. Charles
862235e57e
initial commit
address, base58, base58check, hash all working with tests.
base58check code taken from bitcore.
11 years ago
Matias Alejo Garcia
b88ef1d46b
add main in package json
11 years ago
Matias Alejo Garcia
03a6df3f74
add index.js for node requires
11 years ago