Peter Conrad
56e98e136a
Initial blinding implementation, untested
2015-07-29 21:00:08 +02:00
Peter Conrad
5ecdcba4b6
Some refactoring
2015-07-29 21:00:08 +02:00
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
Vikram Rajkumar
088dadd124
Merge pull request #47 from pmconrad/testing
...
Testing
2015-07-29 13:29:22 -04:00
theoreticalbts
d11b48a015
exception.hpp: Implement exception constructors for const log_messages&
2015-07-28 17:01:59 -04:00
Peter Conrad
31437bd248
Started with SHA test cases
2015-07-27 23:05:39 +02:00
Peter Conrad
0878e7f8f8
Tested + fixed more cases
2015-07-27 22:22:20 +02:00
Peter Conrad
fe0ec4a42d
Added FC_ASSERT to prevent buffer overflow
2015-07-27 21:23:15 +02:00
Peter Conrad
af18f89355
Added hex test
2015-07-27 21:23:15 +02:00
Peter Conrad
8e514128b6
Added blowfish tests
2015-07-27 21:23:15 +02:00
Peter Conrad
0b9066ae48
Added bigint test cases
2015-07-27 21:23:15 +02:00
Peter Conrad
e10f6105a6
Added missing b58 test
2015-07-27 21:23:15 +02:00
Peter Conrad
0e681dfb1c
Added tests for base_n encodings, fixed base32 + base36
2015-07-27 21:23:15 +02:00
Peter Conrad
19b6de0e24
Created tests/* subfolders
2015-07-27 21:23:15 +02:00
Peter Conrad
ca896b2c85
More refactoring
2015-07-27 21:23:15 +02:00
Peter Conrad
5f4ff1aa21
More tests refactored
2015-07-27 21:23:15 +02:00
Peter Conrad
dda63f4fc8
Refactored tests, fixed AES test
2015-07-27 21:23:15 +02:00
Peter Conrad
39b47c36f0
Re-enabled + refactored compress test, added zlib test case
2015-07-27 21:23:15 +02:00
Eric Frias
a31f0f503d
Fix compile error when readline not available
2015-07-27 12:08:28 -04:00
Daniel Larimer
e9eeb3300c
adding tab completion to CLI
2015-07-27 09:11:20 -04:00
Daniel Larimer
d79855b491
Websocket shouldn't cleanup default_io_service, that should only happen ONE time when main exits.
2015-07-24 08:32:38 -04:00
Daniel Larimer
d76a15ec89
adding child key derivation for ecc keys
2015-07-23 18:45:35 -04:00
Daniel Larimer
2808c02cc7
Merge branch 'master' of https://github.com/cryptonomex/fc
2015-07-23 13:17:03 -04:00
Daniel Larimer
7fc2cc43f1
Adding multi_index to/from variant support
2015-07-23 13:16:19 -04:00
Nathan Hourt
17b64bb38f
Resolve cryptonomex/graphene/issues/146
2015-07-22 12:11:04 -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
Vikram Rajkumar
1ce9f4c37e
Merge pull request #45 from maqifrnswa/master
...
Fix cryptonomex/graphene#107 : char as signed for EOF case
2015-07-06 12:12:07 -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
Vikram Rajkumar
fe7eed6beb
Fix building with Ninja
2015-06-26 11:14:02 -04:00
Scott Howard
1c43f79b16
simplify secp256k1 install and portabillity
2015-06-25 19:34:25 -04:00
Eric Frias
593a32d12a
Don't install secp256k1 when building in-source.
...
The install will refuse to overwrite its own files
and fail, terminating the build.
2015-06-25 14:57:19 -04:00
Eric Frias
9117b724c2
Prevent secp256k1 from autodetecting gmp
...
If we do allow gmp, we will need to change our CMakeLists.txt files to
detect whether secp256k1's configure detected gmp, and if so, link
gmp into all programs that use fc. For now I just disabled it entirely,
I don't know whether there's any noticable performance benefit to using
it.
2015-06-25 14:28:01 -04:00
Eric Frias
62f980867b
Merge branch 'secp_build_win32'
2015-06-25 13:58:01 -04:00
Eric Frias
c3e50476af
Don't use the autoconf build system for secp256k1 on Windows
2015-06-25 13:57:10 -04:00
Eric Frias
707b9497c6
Increase space reserved for stringstream fwd, cryptonomex/graphene#86
2015-06-25 09:27:24 -04:00