oxen-core/tests/performance_tests
Jason Rhinelander dfe566480b
Remove cryptonote_config macros
- Replace all cryptonote_config macros with constexpr variables.  Some
  become integer types, some become chrono types.
  - generally this involved removing a "CRYPTONOTE_" prefix since the
    values are now in the `cryptonote` namespace
  - some constants are grouped into sub-namespaces (e.g.
    cryptonote::p2p)
  - deprecated constants (i.e. for old HFs) are in the `cryptonote::old`
    namespace.
  - all the magic hash key domain separating strings are now in
    cryptonote::hashkey::WHATEVER.
- Move some economy-related constants to oxen_economy.h instead
- Replaced the BLOCKS_EXPECTED_IN_DAYS constexpr functions with more
  straightforward `BLOCKS_PER_DAY` value (i.e.  old
  `BLOCKS_EXPECTED_IN_DAYS(10)` is now `BLOCKS_PER_DAY * 10`.
- Replaced `network_version` unscoped enum with a scoped enum
  `cryptonote::hf`, replacing all the raw uint8_t values where it was
  currently accepted with the new `hf` type.
- Made `network_type` a scoped enum so that it now has to be qualified
  (network_type::TESTNET) and can't be arbitrarily/unintentionally
  converted to/from an int.
- HARDFORK_WHATEVER macros have become cryptonote::feature::WHATEVER
  constexpr hf values.
- Add `revision` to rpc hard_fork_info response
- Don't build trezor code at all (previously we were pointlessly
  building an empty dummy lib).
2022-05-16 20:37:07 -03:00
..
bulletproof.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
check_tx_signature.h Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
CMakeLists.txt Move test suite timings code out of main src 2020-10-24 12:46:26 -03:00
cn_fast_hash.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
cn_slow_hash.h Remove deprecated epee code 2020-10-24 12:46:26 -03:00
construct_tx.h Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
crypto_ops.h CLSAG signatures 2020-09-16 20:41:39 -03:00
derive_public_key.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
derive_secret_key.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
equality.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
ge_frombytes_vartime.h Target macos 10.12 2020-10-18 11:18:08 -03:00
ge_tobytes.h Target macos 10.12 2020-10-18 11:18:08 -03:00
generate_key_derivation.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
generate_key_image.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
generate_key_image_helper.h Target macos 10.12 2020-10-18 11:18:08 -03:00
generate_keypair.h Replace keypair::generate with a keypair constructor taking a hwdev 2020-12-08 22:31:54 -04:00
is_out_to_acc.h Target macos 10.12 2020-10-18 11:18:08 -03:00
main.cpp Remove Borromean generation 2020-11-30 00:47:12 -04:00
multi_tx_test_base.h Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
multiexp.h multiexp: handle pippenger multiexps with part precalc 2018-10-22 16:07:44 +00:00
performance_tests.h More epee purging 2022-04-15 13:51:57 -03:00
performance_utils.h Merge commit 'c3de019f565674fd19b9d5cafba015d9ea7f69f7' into LokiMergeUpstream 2019-04-12 15:10:33 +10:00
sc_check.h performance_tests: sc_check and ge_dsm_precomp 2018-10-22 16:07:44 +00:00
sc_reduce32.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
sig_clsag.h Added balance check to MLSAG/CLSAG performance tests 2020-09-16 20:43:12 -03:00
signature.h Replace keypair::generate with a keypair constructor taking a hwdev 2020-12-08 22:31:54 -04:00
single_tx_test_base.h Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
subaddress_expand.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
timings.cc Move epee includes under "epee/..." 2020-10-24 12:46:27 -03:00
timings.h Move test suite timings code out of main src 2020-10-24 12:46:26 -03:00