Ryan X. Charles
ced35a07eb
Txout
10 years ago
Ryan X. Charles
42130c78a0
Txin
10 years ago
Ryan X. Charles
4594cbb9e7
add bn support to varint class
10 years ago
Ryan X. Charles
2f9bc222e5
expose varint in bitcore bundle
10 years ago
Ryan X. Charles
3fa651e553
disable examples in browser
10 years ago
Ryan X. Charles
f6a8878aa2
Varint class
...will be useful in transactions. Note that we already have a primitive
understanding of Varints in the BufferReader and BufferWriter classes. However,
the new Varint class is a varint object which actually depends on BufferReader
and BufferWriter for reading and writing varints. This class is for keeping
track of the raw buffer that is read in from a buffer.
10 years ago
Ryan X. Charles
54e705f7e8
missing semicolon
10 years ago
Ryan X. Charles
9cb31ebb6a
extra semicolon
10 years ago
Ryan X. Charles
4bb9105b2d
varInt -> varint
I don't like having to capitalize things unnecessarily
10 years ago
Ryan X. Charles
30c96721a0
varIntNum
10 years ago
Ryan X. Charles
d363956ba1
add readVarIntBuf function
...will be useful for new Varint class
10 years ago
Ryan X. Charles
3c668c9cf0
readVarInt -> readVarIntNum
"varInt" refers to the varInt object, which is not actually implemented yet.
This function should therefore really be called readVarIntNum.
10 years ago
Ryan X. Charles
8e959426e2
support reading varInt nums up to js precision
Javascript only supports 64 bit floating points, which have uint precision up
to Math.pow(2, 53). We now support reading variable sized numbers up to that
size. If the number is bigger than that, then we need to use BN.
10 years ago
Ryan X. Charles
cf4668f501
typo
10 years ago
Ryan X. Charles
9d5d136993
"function" not used
10 years ago
Ryan X. Charles
adbb260e70
also have keys and messages
10 years ago
Ryan X. Charles
543762bc67
fromBuffer convenience function for pubkey
10 years ago
Ryan X. Charles
385edbcc92
simplify ECIES interface
the toKeypair doesn't really need to be a keypair. upon encrypting, it merely
needs to be a pubkey. and upon decrypting, it needs to be a privkey.
10 years ago
Ryan X. Charles
8dc6a5023a
test the case when no fromkeypair is used
...during encryption, and make sure you can still decrypt the message.
10 years ago
Ryan X. Charles
fbfa64582c
autogenerated fromkeypair if not present
10 years ago
Ryan X. Charles
4a027e260a
Address().fromScript(script)
It is convenient to be able to derive an address directly from a script for
p2sh transactions.
10 years ago
Ryan X. Charles
79d79012d4
fix bug where you can't use isForMe without payloadKeypair
It should be possible to check to see if a message isForMe with only the
scanKeypair, and not the payloadKeypair. There was a bug where only the
scanKeypair was being used to produce the receiveKeypair, but this was a
mistake. Both the scanPubkey and payloadPubkey should be necessary to produce
the receivePubkey, and both the scanPrivkey and payloadPrivkey should be
necessary to produce the receivePrivkey. If an online computer has only the
public keys of both (and the scanPrivkey), then that is good enough to check
for isForMe.
10 years ago
Ryan X. Charles
a095341a07
print the public key
10 years ago
Ryan X. Charles
8b875a5926
making a keypair is unnecessary
10 years ago
Ryan X. Charles
aa4251bff6
typo
10 years ago
Ryan X. Charles
88f3690ef6
StealthMessage example
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
19d7befc5e
Merge pull request #508 from chjj/pem_fix
PEM parsing fix
10 years ago
Christopher Jeffrey
2a696b5b6f
root-certs: ensure JSON parses properly.
10 years ago
Christopher Jeffrey
59ac7079b1
paypro: convert root certs to json.
10 years ago
Christopher Jeffrey
3a3c546310
root-certs: move function out of root certs file.
10 years ago
Ryan X. Charles
d088e0d7f2
v0.1.36
10 years ago
Sagiv Ofek
d5618c186f
syntax fix - typeof is not a function, it's an operator
following the comment of @shesek here: https://github.com/bitpay/bitcore/pull/500/files#r16642032
`typeof(foo)` should be `typeof foo`
10 years ago
Christopher Jeffrey
5145272575
paypro: handle concatenated pems in pem parser.
10 years ago
Christopher Jeffrey
8593ad461e
paypro: pem parsing - rename variables.
10 years ago
Christopher Jeffrey
6e329b15bb
paypro: add a full PEM parsing function.
10 years ago
Christopher Jeffrey
9dbe45ad03
paypro: account for PEM metadata as per rfc1424.
10 years ago
Ryan X. Charles
90f99fe744
Merge pull request #506 from chjj/paypro
Payment Protocol: Improvements.
10 years ago
Christopher Jeffrey
b0f680ccda
payro: fix crypto module require.
10 years ago
Christopher Jeffrey
b53e285a7c
paypro: rename type to sigHashAlg.
11 years ago
Christopher Jeffrey
a50b9ed3a3
paypro: implement "none" pki_type.
11 years ago
Christopher Jeffrey
a73699ba64
paypro: add PayPro.verifyCertChain.
11 years ago
Christopher Jeffrey
4e883ceba6
paypro: grab npubKeyAlg in browser.
11 years ago
Manuel Aráoz
7a09140b01
Merge pull request #505 from himynameismartin/master
Added JavaScript and HTML syntax highlighting
10 years ago
himynameismartin
4fa3b235a9
Added JavaScript and HTML syntax highlighting
10 years ago
Ryan X. Charles
74549a53ec
key -> keypair
Since the class has been renamed Key -> Keypair, instances should be renamed
key -> keypair.
11 years ago
Ryan X. Charles
219aa528c8
AsReceiver implied
11 years ago
Ryan X. Charles
558a7672ef
Stealthkey AsSender functions obsolete
use StealthAddress instead
11 years ago
Ryan X. Charles
779e48d562
expose new StealthAddress class
11 years ago
Ryan X. Charles
d1a570135d
getSharedKeypair & getReceivePubkey
11 years ago