cryptozoidberg
|
4acb2bae03
|
multiple fixes over ionic_swap proposal
|
2023-04-20 22:08:20 +02:00 |
|
cryptozoidberg
|
aa8d3207a4
|
minor fixes over TX_FLAG_SIGNATURE_MODE_SEPARATE
|
2023-04-18 20:07:33 +02:00 |
|
cryptozoidberg
|
44e22b611d
|
Multiple fixes here and there, mostly fixing compilation problems
|
2023-04-18 16:55:25 +02:00 |
|
cryptozoidberg
|
4aa58d1202
|
Merge branch 'cryptoassets' into multiassets
|
2023-04-17 19:36:49 +02:00 |
|
sowle
|
c69ef90249
|
check_native_coins_amount_burnt_in_outs() instead of get_amount_for_zero_pubkeys() which is now deprecated, some coretests adapted and have been debugged
|
2023-04-14 04:51:33 +02:00 |
|
sowle
|
14bec1cc5a
|
coretests: hard_fork_2 tests now handling m_hardforks properly
|
2023-04-13 23:23:22 +02:00 |
|
cryptozoidberg
|
c8aed60e05
|
Merge branch 'cryptoassets' into multiassets
|
2023-04-13 17:12:59 +02:00 |
|
sowle
|
a9ac0a24eb
|
1) outputs_generation_context is now part of finalize_tx_params; 2) outputs_generation_context -> tx_generation_context
|
2023-04-12 20:13:54 +02:00 |
|
sowle
|
f1815da106
|
coretests: hardfork 3 set to be default for tests + defaults initialization
|
2023-04-12 04:55:17 +02:00 |
|
sowle
|
ddd7c21db7
|
coretests: hardforks are initialized with the defaults for test_generator
|
2023-04-11 22:41:08 +02:00 |
|
cryptozoidberg
|
27000bdb86
|
Merge branch 'cryptoassets' into multiassets
|
2023-04-11 19:16:02 +02:00 |
|
sowle
|
196c08a15f
|
crypto tests: minor fixes
|
2023-04-10 22:15:45 +02:00 |
|
sowle
|
52f941c748
|
hopefully final fixes for gcc errors
|
2023-04-10 21:01:35 +02:00 |
|
cryptozoidberg
|
8cfeab405b
|
merged from cryptoassets
|
2023-04-10 15:29:54 +02:00 |
|
sowle
|
b94e2f536d
|
ml2s tests excluded from *; some warnings fixed
|
2023-04-09 18:22:20 +02:00 |
|
sowle
|
c5ff48b9a5
|
crypto constants refactored: moved to headers as constexpr's, new constexpr ctors added, some were improved + tests greatly improved (crypto_constants and crypto_scalar_basics)
|
2023-04-06 02:50:12 +02:00 |
|
sowle
|
b9f49c26f0
|
coretests: blobsize check was temporary disabled
|
2023-04-04 23:23:46 +02:00 |
|
sowle
|
8f86674fc1
|
crypto: constants for generators U, X, 1/8*H updated + crypto_basics test was adatped
|
2023-04-04 23:18:04 +02:00 |
|
sowle
|
c9f9c65732
|
BGE proof has been debugged + more basic tests
|
2023-03-28 12:47:14 +02:00 |
|
sowle
|
154e649f56
|
verify_BGE_proof() first PoC implementation
|
2023-03-27 22:31:55 +02:00 |
|
sowle
|
fdc1ceea62
|
crypto: constexpr helpers moved to crypto-sugar, constexpr_pow added
|
2023-03-26 22:33:47 +02:00 |
|
sowle
|
beccc55788
|
crypto: constexpr_floor_log_n, constexpr_ceil_log_n + tests
|
2023-03-23 23:30:56 +01:00 |
|
sowle
|
1a53806642
|
CLSAG 5-layers GGXXG has been debugged + test added
|
2023-03-22 03:14:45 +01:00 |
|
sowle
|
cce4aaaaa3
|
Zarcanum adaptation for confidential assets: balance and range proofs generation/verification has been debugged (WIP)
|
2023-03-21 02:34:29 +01:00 |
|
sowle
|
b5c1c5477d
|
Zarcanum adaptation for confidential assets (WIP)
|
2023-03-20 21:25:08 +01:00 |
|
sowle
|
72dab7bb1e
|
Zarcanum & assets balance proof refactoring: WIP
|
2023-03-17 23:29:26 +01:00 |
|
cryptozoidberg
|
f47e9977a5
|
Implemented generate_ionic_swap_proposal command in simplewallet
|
2023-03-17 19:55:32 +01:00 |
|
cryptozoidberg
|
83c5336004
|
Core tests for basic ionic swaps scenario: draft for verification code
|
2023-03-16 19:15:11 +01:00 |
|
cryptozoidberg
|
8e43055140
|
Core tests for basic ionic swaps scenario: code for creating proposal
|
2023-03-13 22:14:39 +01:00 |
|
sowle
|
95ebf24944
|
crypto tests: range proof tests were adapted and improved
|
2023-03-13 20:07:34 +01:00 |
|
cryptozoidberg
|
f0d5bc94cd
|
Core tests for basic ionic swaps scenario: inital code
|
2023-03-09 19:49:40 +01:00 |
|
sowle
|
c817d3ccb6
|
minor improvement to multiasset_basic_test
|
2023-03-08 21:27:01 +01:00 |
|
sowle
|
5644c18917
|
crypto tests: clsag_ggx_basics improved and also coverage of binary and boost serialization added
|
2023-03-08 21:19:36 +01:00 |
|
sowle
|
1d3153cfbd
|
generic_schnorr_sig_s (serialized) + test
|
2023-03-01 21:28:20 +01:00 |
|
sowle
|
dd1631461d
|
crypto::generic_schnorr_sig + test
|
2023-02-28 02:04:50 +01:00 |
|
sowle
|
5127c77ebf
|
scalar_t::assign_mulsub + test
|
2023-02-28 02:03:57 +01:00 |
|
sowle
|
b1ccf8644b
|
3-CLSAG GGX implementation + tests
|
2023-02-27 18:00:53 +01:00 |
|
sowle
|
a532a3e042
|
native_coin_asset_id_pt introduced
|
2023-02-27 15:35:22 +01:00 |
|
sowle
|
91afdac46d
|
crypto:: scalar_t::operator- (unary) + test
|
2023-02-26 21:44:54 +01:00 |
|
sowle
|
ec32ff4b5f
|
minor improvements
|
2023-02-26 21:43:29 +01: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
|
7652a117cd
|
confidential assets: core & wallet refactoring, various fixes, WIP
|
2023-02-09 23:35:33 +01:00 |
|
sowle
|
f3583c2873
|
coretests: zaranum_in_alt_chain test improvements (forgotten)
|
2023-02-08 18:55:25 +01:00 |
|
sowle
|
5568e0eeaf
|
crypto: generator U + assertion tests for generators
|
2023-02-08 18:16:04 +01:00 |
|
sowle
|
dac549f0b6
|
minor improvements and compilation fixes
|
2022-12-02 18:14:19 +01:00 |
|
cryptozoidberg
|
8c1660e20f
|
Merge branch 'zarcanum' into multiassets
|
2022-11-24 21:50:58 +01:00 |
|
cryptozoidberg
|
489d0a9ecf
|
Fixed zarcanum_test_n_inputs_validation
|
2022-11-24 21:49:30 +01:00 |
|
sowle
|
fd456f2445
|
Merge branch 'multiassets' into zarcanum
|
2022-11-24 13:15:55 +01:00 |
|
sowle
|
28c6a0db9b
|
error logging verbosity improved in a few places
|
2022-11-24 04:33:52 +01:00 |
|
sowle
|
834ad93094
|
coretests: zarcanum_in_alt_chain added to the list
|
2022-11-23 22:34:33 +01:00 |
|