Commit Graph

9701 Commits

Author SHA1 Message Date
Arthur Britto
a7440cb55e Initial check in of rfc1751 libraries. 2012-04-07 16:13:43 -07:00
Arthur Britto
07a6c58536 Fix url parsing in HttpsClient. 2012-04-07 16:12:37 -07:00
JoelKatz
0e78e68053 Improve unit test. 2012-04-07 05:15:56 -07:00
JoelKatz
65f2546f05 Remove chatty logging 2012-04-07 05:12:36 -07:00
JoelKatz
c029ca8427 Out of extreme paranoia, ensure HMAC key and ENC key are different. 2012-04-07 05:11:06 -07:00
JoelKatz
2467e668ac Cleanup. Minor bugfixes. Better documentation. 2012-04-07 04:13:22 -07:00
JoelKatz
812445f205 getFormat -> getTxnFormat 2012-04-07 03:56:40 -07:00
JoelKatz
e005db7686 Needed for it to compile on my platform. 2012-04-06 22:39:08 -07:00
JoelKatz
29659e56f3 Stub. 2012-04-06 22:36:24 -07:00
JoelKatz
471c3caf8f Typo. 2012-04-06 22:35:42 -07:00
JoelKatz
d384860dd7 Support for STI_LEDGERENTRY. 2012-04-06 22:35:12 -07:00
Arthur Britto
3b07cc754d Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-04-06 22:27:39 -07:00
Arthur Britto
bcdd8ab519 Use newcoind.cfg instead of config.xml 2012-04-06 22:27:14 -07:00
JoelKatz
0efeabe7fe Code to support ledger state node formats. 2012-04-06 18:52:36 -07:00
Arthur Britto
3883777249 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-04-05 23:15:43 -07:00
Arthur Britto
c43917edd1 Fix tabs. 2012-04-05 23:15:34 -07:00
JoelKatz
11cbf862e4 Full support for 128-bit types. Remove throw() specifications. 2012-04-05 21:08:34 -07:00
JoelKatz
250d8b02b1 Remove incorrect comments. 2012-04-05 20:20:01 -07:00
JoelKatz
7f623047cc Finalize code. Add unit test. 2012-04-05 19:53:35 -07:00
JoelKatz
d2d6f12745 Complete ECIES functions. (Untested.) 2012-04-05 18:13:07 -07:00
Arthur Britto
af800ffe14 Replace the use of hanko with public keys. 2012-04-05 16:42:21 -07:00
Arthur Britto
31f4b5335c Merge branch 'master' into unl 2012-04-05 16:25:31 -07:00
Arthur Britto
87859dec69 Further work on parsing newcoin.txt. 2012-04-05 16:20:38 -07:00
Arthur Britto
50621437e6 Add helpers for parsing section files. 2012-04-05 16:19:48 -07:00
Arthur Britto
29afd2eeaf Make HttpsClient more flexable and easier to use. 2012-04-05 16:19:05 -07:00
JoelKatz
18fc5bd93c Finish encrypt operation. 2012-04-04 18:11:24 -07:00
JoelKatz
65c3059647 Some of the ECIES code. WIP. 2012-04-04 15:06:27 -07:00
JoelKatz
b7d72553ec Add the ECIES definitions. I'm going to put them in their own file. 2012-04-04 15:06:06 -07:00
JoelKatz
c2c94b8a8b The crux of ECIES. Generate a secret from two EC keys.
At least one private key must be known, but it doesn't matter which.
2012-04-04 12:45:54 -07:00
Arthur Britto
8d23d1de40 Rename UNL methods. 2012-04-03 22:48:57 -07:00
Arthur Britto
d72b670afc Initial check in of section file parser. 2012-04-03 22:45:24 -07:00
JoelKatz
2c50a6fab9 Don't require the very latest version of Boost. 2012-04-03 21:41:53 -07:00
Arthur Britto
eb05274e20 Add skeleton for unl_default. 2012-04-03 20:49:29 -07:00
Arthur Britto
545c170d34 Make https regexes static. 2012-04-03 20:48:23 -07:00
Arthur Britto
77700b5761 Merge branch 'master' into unl 2012-03-29 21:16:18 -07:00
Arthur Britto
98d6065460 Initial support for fetch newcoin.txt via https. 2012-03-29 21:14:57 -07:00
JoelKatz
3ed2d39003 Whitespace fix. 2012-03-28 15:10:14 -07:00
JoelKatz
8ef67e3c3a New-style transaction cut over. 2012-03-28 15:09:29 -07:00
JoelKatz
6a9170c21e Missing from previous commits. 2012-03-28 15:08:52 -07:00
JoelKatz
f705b647a1 Get a field as a string. 2012-03-28 15:08:41 -07:00
JoelKatz
c3b0208a65 Cleanups. 2012-03-27 15:51:56 -07:00
JoelKatz
cb28fd52a3 Make accounts there own type
so we can add new functionality  and so they can display properly.
Cleanups and missing helper function.
2012-03-27 15:51:14 -07:00
JoelKatz
bd9780e503 Tie the new serialization code into the Json code.
Small cleanups.
2012-03-26 20:31:03 -07:00
JoelKatz
ec7833d56e Use some constants for middle transaction positions. 2012-03-26 18:05:09 -07:00
JoelKatz
b72cdbac66 Cleanups. Move the sequence number into the middle transaction. 2012-03-26 18:04:36 -07:00
JoelKatz
649e1fda37 Final non-breaking changes to serializer classes. Extra set helper functions. 2012-03-26 11:43:26 -07:00
JoelKatz
39ce609a54 Push non-breaking changes to main branch. 2012-03-25 21:15:31 -07:00
JoelKatz
42a7f57614 Some helper functions. 2012-03-25 19:54:57 -07:00
JoelKatz
38cecf2d8f Code improvements:
A way to avoid duplicate field indexes that Arthur came up with.
Abstract out code to create individual fields.
Field index operations.
Flag operations.
Optional field operations.
2012-03-25 00:04:59 -07:00
JoelKatz
4ac2aefe48 Format fixes. Transaction fee functions. 2012-03-22 20:50:34 -07:00