Commit graph

82 commits

Author SHA1 Message Date
cryptozoidberg
4c666aa6a4
added more test cases for emmit into multiassets_basic_test 2023-08-16 23:04:29 +02:00
sowle
5ff0f93027
unit_tests & performance_tests: fixed compilation error 2023-07-14 01:30:26 +02:00
sowle
a813484a4f
confidential assets: global refactoring WIP (now everything is in compilable state, including tests) 2023-02-13 21:42:31 +01:00
sowle
dc8c84028d
1) get_object_blobsize(tx) fixed for post-HF4 txs 2) zarcanum_test removed from postponed! (I expect it to pass well now) 2022-10-21 05:01:10 +02:00
sowle
b94c9f75d3
1) logging: channel(s) enabling made optionally less verbose; 2) various fixes after the merge 2022-10-14 19:08:27 +02:00
cryptozoidberg
033ec29d60
attempt to fix unit_tests Serialization:versioning2 2022-10-10 14:46:56 +02:00
cryptozoidberg
09a1ddf97b
removed unused includes 2022-10-07 22:45:52 +02:00
cryptozoidberg
432e1c2d2b
merge from zarcanum 2022-10-04 16:32:41 +02:00
cryptozoidberg
d864d43aab
fixes over tests 2022-10-04 16:29:24 +02:00
sowle
3fd984396e
unit tests: tx_signatures_packing added 2022-10-01 20:59:04 +02:00
sowle
df11160e7a
decompose_amount_randomly + unit test 2022-09-29 21:54:15 +02:00
sowle
5bfbb8091d
unit tests: amounts_tests restored, renamed 2022-09-29 21:49:57 +02:00
cryptozoidberg
213cb4f85c
implemented proper versioning for binary serialization 2022-09-23 23:19:44 +02:00
cryptozoidberg
91e8b2ba6f
fixed compilation for unit_tests 2022-09-14 22:08:21 +02:00
sowle
e4293af219
random_in_range moved, unit_tests/db_tests fixed 2022-07-22 05:32:41 +02:00
cryptozoidberg
fa4b8ab130
signature refactoring: pre-core tests 2022-06-23 16:22:55 +02:00
sowle
533fe896ff
attempt to fix unit_tests for clang 2022-05-28 17:50:06 +02:00
sowle
775fab7374
unit_test: compilation fixup 2022-05-27 17:14:38 +02:00
cryptozoidberg
7070cecaf2
tx strcture and signature varian refactoring(compilation is still broken) 2022-05-23 21:03:13 +02:00
cryptozoidberg
17d1245db1
serializations forks as magic 2022-05-17 17:32:53 +02:00
cryptozoidberg
23803851fe
serialization of versioned transactions: test(in progress) 2022-05-17 16:16:57 +02:00
cryptozoidberg
240b5808b9
trasaction binary versions transaction implementation 2022-05-16 23:32:28 +02:00
cryptozoidberg
cfb9b463d7
merge with zarcanum 2022-05-14 20:12:44 +02:00
cryptozoidberg
ca760a237a
fixed all coretests 2022-05-13 23:35:56 +02:00
sowle
f355c89fc4
even more minor fixes 2022-05-11 21:23:44 +02:00
sowle
7df157520d
minor fixes (epee namespace, warnings) 2022-05-11 21:02:06 +02:00
sowle
5f0b5f8f55
unittests: checkpoints_test.get_checkpoint_before_height_1 and checkpoints_test.get_checkpoint_before_height_2 tests added 2021-11-29 23:46:33 +03:00
sowle
71ef04d9e6
checkpoints: get_checkpoint_before_height() added with unit tests (+ unit tests for is_in_checkpoint_zone()) 2021-11-26 16:06:44 +03:00
sowle
f05f533a0c
experimental crypto: tests moved to functional_tests, few tests added, gtest-like infrastructure added 2020-12-23 01:40:02 +03:00
sowle
20dd1cafc3
crypto helpers improved, sc_exp and sc_invert implemented (using Fermat little theorem) 2020-12-15 23:57:17 +03:00
sowle
754c4b1fa9
crypto helpers + unit tests (WIP) 2020-12-14 21:37:18 +03:00
cryptozoidberg
5889b84acd
unit tests expended to cover secure seed cases 2020-11-20 16:40:54 +01:00
cryptozoidberg
6349ed8341
fixed seed loading functions, fixed unit_tests 2020-11-18 21:20:08 +01:00
cryptozoidberg
5a0cfe1b4a
chacha stream integrated into load/store functions 2020-08-18 21:54:25 +02:00
cryptozoidberg
a4b31c081c
implemented chachastream performance tests(results are pretty good: only 2% slowdown of load/save operations on wallet) 2020-08-18 21:54:25 +02:00
cryptozoidberg
579e4826ed
modifications for chacha stream test 2020-08-18 21:54:24 +02:00
cryptozoidberg
947af8c22b
cleaned up tests, fixed bug with not croped buff on flush 2020-08-18 21:54:24 +02:00
cryptozoidberg
67d2d7f200
implemented right version of stream filter for input 2020-08-18 21:54:24 +02:00
cryptozoidberg
88c76ea4e1
encryption sink transformed to out stream and in stream 2020-08-18 21:54:23 +02:00
cryptozoidberg
79777feda2
converted sink to filter 2020-08-18 21:54:23 +02:00
cryptozoidberg
e4aef3f036
Implemented encryption stream 'sink' 2020-08-18 21:54:23 +02:00
sowle
f4bc3a4160
unit_tests: fixed payment_id_sizes (2) 2020-07-08 20:13:38 +03:00
sowle
ce5e61a055
unit_tests: fixed unintialized variable in payment_id_sizes 2020-07-08 19:25:30 +03:00
sowle
1b9efbe9b7
unit_tests: db tests various fixes + close_contaier_test test added 2020-07-07 23:02:05 +03:00
sowle
8a3f3579c1
unit_test: all lmdb tests adapted for mdbx too 2020-07-07 13:19:27 +03:00
sowle
1586f53e85
unit_tests clean up 2020-06-30 00:46:38 +03:00
sowle
ab1ef9cf5e
Merge branch 'auditability' into predevelop 2020-06-02 13:26:22 +03:00
cryptozoidberg
979649f49c
fixed broken unit test 2020-05-29 22:13:52 +02:00
sowle
df41672f44
unit_tests: few tests adapted to new address format + lmdb fixed 2020-05-28 19:38:47 +03:00
sowle
b30a3b8f66
Merge branch 'predevelop' into auditability
# Conflicts resolved:
#	src/currency_core/currency_basic.h
#	src/wallet/wallets_manager.cpp
2020-05-11 20:41:05 +03:00