Commit graph

127 commits

Author SHA1 Message Date
Nathaniel
e5aab9c58b
Add support for auxiliary serialization data
To supplement the new custom serialization feature, we also would like
the ability to use standard reflection-based serialization, but also to
add some extra data in on the side. This is now possible as auxiliary
serialized data. A class can define auxiliary data serializers which will
add additional data to the serialized record generated by the usual
reflection-based serializers.
2022-03-21 08:54:08 -05:00
Nathaniel
9a1ea8a0bf
Enable classes to customize their serialization
Add support for classes to define members to customize their
serialization from the default from reflection.
2022-03-21 08:53:08 -05:00
Vlad Dobromyslov
a36e6e71be #285 error converting value to string 2022-03-04 22:20:05 +00:00
serkixenos
e433b42e65 Fix Crypto DH test
For reference, checkout
https://github.com/search?q=005aa69c0a97edcc9e8eb887f8b4be8e090b8299&type=commits
2022-02-21 15:19:57 -04:00
serkixenos
29d2f72b24 Remove as much warnings from build log as possible 2020-10-29 21:47:30 +01:00
blockc p
917e4d348b ws-updates 2020-08-12 13:00:39 +00:00
satyakoneru
2f79730323 GRPH134-Witness High CPU Issue, websocket changes 2019-11-06 11:18:04 +00:00
Sandip Patel
ea4aebf760 Fixed fc tests 2019-10-08 12:13:42 +05:30
Miha Čančula
50932bb5ff Merge branch 'master' into GRPH-50-network_broadcast_api-fix 2019-09-18 15:17:58 +02:00
satyakoneru
3738830d76 GRPH-4 CLI Wallet Crash Fix 2019-09-09 14:30:25 +00:00
Miha Čančula
1f3735e362 Fixes to adapt to changes in variant API 2019-08-20 11:25:38 +02:00
Abit
33215ffb6e Merge pull request #21 from pmconrad/variant_fix
Variant fix
2019-08-20 11:25:15 +02:00
Peter Conrad
10a857ee78 Merge pull request #20 from abitmore/fix-serialization
Fix pack/unpack serialization
2019-08-20 10:58:22 +02:00
Abit
838da0d8dd Merge pull request #15 from pmconrad/json_parsing_fix
JSON parsing fix from steem PR 2178
2019-08-20 10:54:30 +02:00
pbattu
00efb88ac7 fc changes to support ubuntu-18.04 upgrade 2019-05-21 18:42:14 -03:00
Eric Frias
4d8ac59b0b Merge commit 'cb62798' 2017-06-21 16:43:31 -04:00
Eric Frias
8eb2ccc180 Merge commit '1f41494' 2017-06-21 09:11:02 -04:00
Eric Frias
772c2b2822 Merge commit 'e323862' 2017-06-20 19:06:22 -04:00
Vikram Rajkumar
cb627980a5 Remove unused CyoEncode and Base32
5c466150ec
2017-06-04 18:13:13 -05:00
Vikram Rajkumar
fe82998021 Remove NTP 2017-03-16 12:29:57 -05:00
Vikram Rajkumar
326140a931 Remove leftover udt code 2017-01-13 13:36:21 -06:00
Daniel Larimer
b07f429556 remove udt and make websocketpp includes public 2017-01-03 15:13:22 -05:00
Daniel Larimer
ee6ee27290 clean up tests and add some utility methods 2016-10-24 17:44:53 -04:00
Daniel Larimer
6bd5a6c73b Merge branch 'master' of https://github.com/steemit/fc 2016-10-10 17:16:59 -04:00
Daniel Larimer
0ace4298c5 adding interprocess lock 2016-10-10 17:16:57 -04:00
theoreticalbts
636d4530e3 sha256: Add method to return approx log as double 2016-10-04 14:19:59 -04:00
theoreticalbts
585cea9472 sha256: Add inverse log and testing 2016-10-04 14:19:59 -04:00
Daniel Larimer
e7d0d26fe2 adding fixed_string definition 2016-09-15 15:29:16 -04:00
Eric Frias
57d14c7de8 Implement gzip-compression of rotated log files (this effectively
restores the functionality removed in 701b9ac00c,
which had lzma-compression of rotated logs)
2016-08-16 14:20:20 -04:00
theoreticalbts
f3e69d81a9 sha256: Implement and test clz(), approx_log_32() 2016-08-11 12:10:14 -04:00
Daniel Larimer
7e32df4978 Merge pull request #46 from pmconrad/blinding
Blinding a la Oleg Andreev
2015-10-01 09:55:28 -04:00
Peter Conrad
a9364db96b Refactored + extended websocket test 2015-08-30 22:15:20 +02:00
Peter Conrad
899a5c489b Added tests for UTF-8 2015-08-23 22:15:47 +02:00
Peter Conrad
cd7615475f Fixed some tests 2015-08-20 22:57:08 +02:00
Vikram Rajkumar
4c9a6b6dab Add missing include 2015-08-03 10:20:37 -04:00
Peter Conrad
9b37e72140 Added simple randomness test (Wald–Wolfowitz runs) 2015-07-30 18:37:44 +02:00
Peter Conrad
bfa1433cdd Added test for diffie-hellmann key exchange 2015-07-30 17:42:20 +02:00
Peter Conrad
1a342f8fae Added stream test 2015-07-30 16:30:24 +02:00
Peter Conrad
d67c18f6c3 Fixed shift in hashes + more tests 2015-07-29 23:22:34 +02:00
Peter Conrad
ef92e68146 Created + added test vectors, various fixes - working! 2015-07-29 21:00:08 +02:00
Peter Conrad
622de81402 Added tests, fixes (sig format, canonicalization) 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
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