Peter Conrad
0f67ca751e
Implemented extended keys
2015-07-29 20:59:32 +02:00
Peter Conrad
0575840a9c
Implemented HMAC template + test
2015-07-29 20:58:44 +02:00
theoreticalbts
d11b48a015
exception.hpp: Implement exception constructors for const log_messages&
2015-07-28 17:01:59 -04:00
Daniel Larimer
e9eeb3300c
adding tab completion to CLI
2015-07-27 09:11:20 -04:00
Daniel Larimer
d76a15ec89
adding child key derivation for ecc keys
2015-07-23 18:45:35 -04:00
Daniel Larimer
7fc2cc43f1
Adding multi_index to/from variant support
2015-07-23 13:16:19 -04:00
Eric Frias
2593760687
Add overloads for comparing safe<T> with T
2015-07-14 10:45:36 -04:00
theoreticalbts
5f43c06bae
uint128: Implement popcount()
2015-07-13 17:01:11 -04:00
Vikram Rajkumar
0391665471
Fix and cleanup safe spec; cryptonomex/graphene#10
2015-07-13 14:28:44 -04:00
Daniel Larimer
2ef7583f90
adding missing smart_ref files
2015-07-09 13:39:55 -04:00
Daniel Larimer
935e90c1ec
fix bug with optional that resulted in 8x more memory than necessary being reserved
2015-07-09 13:39:20 -04:00
Daniel Larimer
8d13f292b8
Merge branch 'master' of https://github.com/cryptonomex/fc
2015-07-08 16:43:29 -04:00
Daniel Larimer
63677c47d9
helper for smart_ref
2015-07-08 16:43:25 -04:00
theoreticalbts
787e4abf3f
exception.hpp: Allow enable/disable assert trip notifications with only one dirty file
2015-07-07 21:50:26 -04:00
theoreticalbts
46d85a3462
exception.hpp: Add assert_trip debug logging for exceptions
2015-07-07 21:49:42 -04:00
Daniel Larimer
e2e0f38dc6
Merge branch 'master' of https://github.com/cryptonomex/fc
2015-07-07 18:30:49 -04:00
Daniel Larimer
7c3260e965
Made static variants compareable based upon type.
2015-07-07 18:30:18 -04:00
Scott Howard
153d3f0433
Fix cryptonomex/graphene#107 : Define char as signed when comparing against EOF
2015-07-05 15:44:32 -04:00
theoreticalbts
443544be4f
bitutil.h: Implement endian reversal inline functions
2015-07-02 15:24:02 -04:00
Eric Frias
d462be0e92
Quiet harmless compiler warnings
2015-07-01 11:21:15 -04:00
theoreticalbts
7bd47af88e
rpc: Move many method implementations from headers to cpp files
2015-06-30 15:54:29 -04:00
theoreticalbts
f461dee432
http_api: Implement http_api_connection class to serve RPC over HTTP
2015-06-30 03:00:43 -04:00
Eric Frias
707b9497c6
Increase space reserved for stringstream fwd, cryptonomex/graphene#86
2015-06-25 09:27:24 -04:00
Vikram Rajkumar
701b9ac00c
Remove problematic easylzma
2015-06-23 16:19:36 -04:00
Vikram Rajkumar
943fe5150e
Remove unused salsa20
...
See https://github.com/bitshares/bitshares/issues/1089
2015-06-23 15:43:36 -04:00
Vikram Rajkumar
43f3aff577
Remove unused scrypt-jane
...
See https://github.com/bitshares/bitshares/issues/1016
2015-06-23 15:34:28 -04:00
Eric Frias
c2451f30f1
Add a new mode to the variant->json generator to restore the normal
...
behavior of writing numbers out as numbers instead of strings
2015-06-12 11:05:58 -04:00
Eric Frias
e5a5323642
When formatting doubles as strings, use 17 digits of precision to ensure they are read back in without loss (up from 12 digits).
...
Add a mode to the JSON parser to parse all real numbers into strings, so we can later parse them into doubles or another fixed/floating point format to preserve as much precision as needed
2015-06-12 11:05:52 -04:00
Daniel Larimer
3a392eba51
adding typdefs and exta testing
2015-06-12 09:49:40 -04:00
Daniel Larimer
8087aa66d0
removing AGPL code
2015-06-11 09:10:12 -04:00
Daniel Larimer
a824aa04a9
Mapping blinding crypto to fc ecc api
2015-06-10 18:34:19 -04:00
Daniel Larimer
969768cdd5
Merge branch 'master' of https://github.com/cryptonomex/fc
2015-06-10 12:54:13 -04:00
Daniel Larimer
68410f35fe
defining new api calls
2015-06-10 12:54:12 -04:00
Nathan Hourt
80366e4346
Add missing time_point_sec operator overloads
2015-06-10 10:18:33 -04:00
Nathan Hourt
1bbb748c4e
Optimize deque to/from variant
2015-06-04 10:42:59 -04:00
theoreticalbts
0ad91391c7
variant.hpp: Prettify includes
2015-06-01 17:13:51 -04:00
theoreticalbts
b391ecb4c7
deque: Add std::deque to serialization / reflection
2015-06-01 17:13:51 -04:00
theoreticalbts
af636c10a2
Add data_size() member to hash classes
2015-05-28 10:23:27 -04:00
Daniel Larimer
2d5f89bd17
Merge branch 'master' of github.com:BitShares/fc
2015-05-28 08:43:47 -04:00
Daniel Larimer
994c4097fa
fix build
2015-05-28 08:43:43 -04:00
Nathan Hourt
d0b4b64923
Remove log spam
2015-05-27 16:15:49 -04:00
Daniel Larimer
637f475e44
parse doubles as strings
2015-05-27 11:26:04 -04:00
Daniel Larimer
ccd14c7260
Merge pull request #4 from pmconrad/libsecp256k1
...
fc::ecc implementations based on libsecp256k1
2015-05-20 10:30:05 -04:00
Daniel Larimer
14052a8e46
Merge branch 'master' of github.com:BitShares/fc
2015-05-19 11:40:51 -04:00
Daniel Larimer
2cbb00426c
adding ability to get the count of items in a static variant
2015-05-19 11:40:47 -04:00
Eric Frias
3508e0c034
Add overloads of comparison operators to allow comparison of safe/uint128 and native integer classes
2015-05-19 10:03:03 -04:00
Daniel Larimer
a3c284408e
make CLI prompt configurable
2015-05-18 13:40:01 -04:00
Daniel Larimer
e934e9a9f7
Adding missing file
2015-05-12 18:41:40 -04:00
Daniel Larimer
9ef91e2245
partial fixes to crashing on websocket client close
2015-05-12 17:15:00 -04:00
Daniel Larimer
c28ed38f1a
adding support for secure websocket client
2015-05-12 16:16:10 -04:00