forked from lthn/blockchain
The crypto test PRNG was non-deterministic because setup_random() seeded the state but grant_random_initialize_no_lock() overwrote it with /dev/urandom on the first random call. Calling it before memset ensures the initialized flag is set, preventing the overwrite. Also adds --generate mode to crypto-tests for future vector regeneration, updates checkpoint hashes for multisig_and_checkpoints (height 15) and gen_no_attchments_in_coinbase (height 12), and replaces hardcoded Zano addresses/URLs with Lethean equivalents in manual test scaffolding. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api_test.cpp | ||
| blake2_test.h | ||
| chacha_stream_performance_test.cpp | ||
| chacha_stream_performance_test.h | ||
| check_ring_signature.h | ||
| construct_tx.h | ||
| core_market_performance_test.cpp | ||
| core_market_performance_test.h | ||
| derive_public_key.h | ||
| derive_secret_key.h | ||
| free_space_check.h | ||
| generate_key_derivation.h | ||
| generate_key_image.h | ||
| generate_key_image_helper.h | ||
| htlc_hash_tests.cpp | ||
| htlc_hash_tests.h | ||
| is_out_to_acc.h | ||
| keccak_test.h | ||
| main.cpp | ||
| multi_tx_test_base.h | ||
| performance_tests.h | ||
| performance_utils.h | ||
| print_struct_to_json.h | ||
| serialization_performance_test.cpp | ||
| serialization_performance_test.h | ||
| single_tx_test_base.h | ||
| threads_pool_tests.h | ||