Commit graph

300 commits

Author SHA1 Message Date
Daniel Larimer
b644ce2b67 fix bug loading null pubkey from binary 2013-09-11 17:54:45 -04:00
Daniel Larimer
5c38242a7a fix unit test 2013-09-05 22:12:00 -04:00
Daniel Larimer
68b9fafe9a disable padding for aes_encoder and decoder 2013-09-05 22:09:12 -04:00
Daniel Larimer
8c95d62c9e two phase init of aes encoder/decoder 2013-09-05 19:02:10 -04:00
Daniel Larimer
be836e3e47 add stream-based aes decryption 2013-09-05 18:49:55 -04:00
Daniel Larimer
d30891f4af adding operators 2013-09-05 02:16:12 -04:00
Daniel Larimer
5d2e605747 adding array > compare 2013-09-04 17:58:35 -04:00
Daniel Larimer
9066e46b1b fix potential crashes by checking nullptr 2013-09-01 19:45:15 -04:00
Daniel Larimer
b615522217 add typedefs for forward compat 2013-08-31 13:56:59 -04:00
Daniel Larimer
5bf5cf9219 adding aes_load and aes_save methods 2013-08-31 13:12:55 -04:00
Daniel Larimer
8fc6f79dc9 adding operators to enum_type 2013-08-27 20:21:20 -04:00
Daniel Larimer
0cdc79e535 adding missing files 2013-08-25 01:25:04 -04:00
Daniel Larimer
3acfe018b1 various updates 2013-08-25 01:24:07 -04:00
Daniel Larimer
eb6c168d76 adding missing file 2013-08-25 01:21:18 -04:00
Daniel Larimer
6a1f42aba0 adding new crypto apis 2013-08-24 04:25:03 -04:00
Daniel Larimer
113d63c8b2 various missing files 2013-08-23 20:36:43 -04:00
Daniel Larimer
9410980885 various updates 2013-08-23 20:14:46 -04:00
Daniel Larimer
7bf6374299 MAJOR BUG FIX - fc::usleep causing hang&leak
In certain cases when usleep is passed a small value, there is
a race condition that would cause the process to hang and then
when an attempt to quit the thread was made new contexts would
be allocated rapidly filling all available memory.
2013-08-19 14:44:13 -04:00
Daniel Larimer
24768d2d26 fixed compile bugs for friend constructors 2013-08-19 01:46:28 -04:00
Daniel Larimer
9d79456cc5 update assignment and copy constructor templates for fc::optional 2013-08-18 23:41:53 -04:00
Daniel Larimer
8315e1bded added code to fix warnings and enhance readability 2013-08-18 22:44:48 -04:00
Daniel Larimer
c88ce7984e adding more helper methods to time and elliptic crypto 2013-08-15 19:36:54 -04:00
Daniel Larimer
105948ea65 json and variant bug fixes 2013-08-15 12:44:51 -04:00
Daniel Larimer
e7075f6b3a fix bugs with variant 2013-08-15 10:56:25 -04:00
Daniel Larimer
a080830c54 Merge branch 'phoenix' of github.com:InvictusInnovations/fc into phoenix 2013-08-14 01:11:54 -04:00
Daniel Larimer
f954ff1a25 fix bugs with bigint 2013-08-14 01:11:48 -04:00
dnotestein
da9cda2b79 ifdef around arpa/inet.h on WIN32 (unix only) 2013-08-13 23:11:20 -04:00
Daniel Larimer
786941fe69 defining lzma header 2013-08-13 17:13:25 -04:00
Daniel Larimer
311a9652d4 bug fixes and tests for aes 2013-08-13 13:57:39 -04:00
Daniel Larimer
d7eb7efb65 fix some errors 2013-08-13 13:31:10 -04:00
Daniel Larimer
d8a047692c Adding easylzma compression library 2013-08-13 13:28:53 -04:00
Daniel Larimer
e19c3327a0 adding aes encryption and openssl wrapper cleanup 2013-08-13 12:58:55 -04:00
Daniel Larimer
6c3b31873c linux port 2013-08-13 05:24:41 +00:00
Daniel Larimer
747d35d922 adding smaz compression utility function 2013-08-13 00:37:54 -04:00
Daniel Larimer
ec4d12f6a4 added additional operators 2013-08-12 14:42:54 -04:00
Daniel Larimer
9ece96f36e adding unimplemented method 2013-08-11 18:14:53 -04:00
dnotestein
1171cf13cd Fix FC_ASSERT macro for MSVC 2013-08-11 12:12:45 -04:00
Daniel Larimer
dd18675788 fix boost 1.54 support 2013-08-11 10:18:08 -04:00
dnotestein
1a5fe49286 add ignores to fc's .gitignore 2013-08-11 10:05:02 -04:00
dnotestein
404cf8ae5c Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix
Conflicts:
	CMakeLists.txt
	include/fc/ptr.hpp
2013-08-11 09:59:55 -04:00
dnotestein
94ce5cd9f2 more windows related changes, check what I was thinking with that BOOST1_51 when not in a hurry, maybe it should just be removed now 2013-08-10 22:11:59 -04:00
Daniel Larimer
1f03f67d1d added new elliptic curve crypto methods 2013-08-10 02:33:15 -04:00
Daniel Larimer
7b8494d7f8 upgrading to a version of boost that includes boost::atomic and boost::context 2013-08-08 21:31:35 -04:00
Daniel Larimer
ef2b0453cd clean up tcp_server accept api, removing unused return value 2013-08-08 15:12:01 -04:00
Daniel Larimer
a69abee4c4 adding new test code 2013-08-08 10:20:38 -04:00
Daniel Larimer
bd66f1c5af added time_point_sec(int32) constructor 2013-08-08 09:49:49 -04:00
Daniel Larimer
b5eb86e24c fix broken header reference 2013-08-08 09:49:37 -04:00
Daniel Larimer
d9b5769c13 cleanup the asio thread gracefully on exit 2013-08-06 12:46:04 -04:00
Daniel Larimer
7ff92d3746 added ability to query cancel flag from future 2013-08-06 12:45:49 -04:00
Daniel Larimer
243679c658 increased width of file:line field in console appender 2013-08-06 12:35:21 -04:00