Ryan X. Charles
60459b6c7a
expose
...
Block, Blockheader, Transaction, Txin, Txout
2014-09-17 17:36:59 -07:00
Ryan X. Charles
2f9bc222e5
expose varint in bitcore bundle
2014-09-15 15:10:24 -07:00
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.
2014-09-10 14:00:53 -07:00
Ryan X. Charles
779e48d562
expose new StealthAddress class
2014-09-02 15:27:25 -07:00
Ryan X. Charles
15801773e3
the beginnings of script
2014-09-01 15:45:03 -07:00
Ryan X. Charles
d8e1f0d9b3
expose Opcode
2014-08-29 21:02:56 -07:00
Ryan X. Charles
47b48bd5c7
Fix Stealthkey exposure
2014-08-29 14:37:26 -07:00
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).
2014-08-29 14:18:56 -07:00
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.
2014-08-29 13:07:49 -07:00
Ryan X. Charles
fa85fa4715
fix ecies exposure
2014-08-28 17:28:47 -07:00
Ryan X. Charles
cc316e9455
ECIES
2014-08-28 14:43:21 -07:00
Ryan X. Charles
5fdc778cf5
expose SymEnc
2014-08-28 14:27:47 -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
b342396731
expose Message
2014-08-22 16:18:34 -07:00
Ryan X. Charles
337b19849c
fork bitcore from privsec
2014-08-19 09:41:46 -07:00
Ryan X. Charles
9d600f4784
BufferWriter
2014-08-18 18:20:54 -07:00
Ryan X. Charles
381481fb7c
rename back to privsec
...
...if this package ever actually turns into bitcore2, then we will rename it
again.
2014-08-15 12:57:31 -04:00
Ryan X. Charles
de08f78d74
give Base58Check the same fromString toString
...
...interface like the rest of the classes
2014-08-14 11:56:17 -04:00
Ryan X. Charles
b783b58762
rename privsec -> bitcore
2014-08-14 11:02:28 -04:00
Ryan X. Charles
bc1c4235f2
basic stealth address support
...
Math only. Does not yet support transactions. Not yet compatible with Dark
Wallet.
2014-08-13 20:54:05 -04:00
Ryan X. Charles
8743c68ce6
kdf
2014-08-13 17:31:28 -04:00
Ryan X. Charles
1fa7fb527e
move core code to top
2014-08-11 15:44:19 -04:00
Ryan X. Charles
134952d1f8
add bip32 to main privsec interface
2014-08-09 23:43:51 -07:00
Ryan X. Charles
c4064cc6e1
ecdsa
2014-08-09 17:43:24 -07:00
Ryan X. Charles
1a01674532
signature
2014-08-09 14:42:23 -07:00
Ryan X. Charles
333c075ae7
key
2014-08-07 21:31:36 -07:00
Ryan X. Charles
383fb03422
buffer is a dependency
2014-08-07 20:32:53 -07:00
Ryan X. Charles
e43c7e3c3a
random
...
...code from bitcore
2014-08-07 16:51:24 -07:00
Ryan X. Charles
448f532738
pubkey
2014-08-07 16:18:17 -07:00
Ryan X. Charles
3df3d41434
privkey
2014-08-06 22:47:10 -07:00
Ryan X. Charles
8106bed6d0
expose buffer
2014-08-06 21:17:27 -07:00
Ryan X. Charles
657f992e7b
point
2014-08-06 21:02:42 -07:00
Ryan X. Charles
ca4131ab05
remove ripemd160 dep., replace with hash.js
2014-08-06 19:06:32 -07:00
Ryan X. Charles
e0deb0407c
add big number support
...
Extend bn.js with some convenience methods. Extension code taken from bitcore.
2014-08-06 18:36:30 -07:00
Ryan X. Charles
862235e57e
initial commit
...
address, base58, base58check, hash all working with tests.
base58check code taken from bitcore.
2014-08-06 18:25:45 -07:00