|
UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
|
#include <precompute.hpp>
Public Attributes | |
| unsigned | window_bits = 18U |
| bool | enable_glv = false |
| bool | use_jsf = false |
| bool | adaptive_glv = false |
| unsigned | glv_min_window_bits = 14U |
| bool | use_comb = false |
| unsigned | comb_width = 6U |
| unsigned | thread_count = 0U |
| bool | use_cache = true |
| std::string | cache_path {} |
| std::string | cache_dir = "" |
| unsigned | max_windows_to_load = 0U |
| ProgressCallback | progress_callback = nullptr |
| bool | autotune = false |
| unsigned | autotune_iters = 2000 |
| unsigned | autotune_min_w = 2 |
| unsigned | autotune_max_w = 20 |
| std::string | autotune_log_path |
| std::string | db_path |
| std::string | bloom_filter_path |
| std::string | fulldb_path |
Definition at line 27 of file precompute.hpp.
| bool secp256k1::fast::FixedBaseConfig::adaptive_glv = false |
Definition at line 31 of file precompute.hpp.
| bool secp256k1::fast::FixedBaseConfig::autotune = false |
Definition at line 47 of file precompute.hpp.
| unsigned secp256k1::fast::FixedBaseConfig::autotune_iters = 2000 |
Definition at line 48 of file precompute.hpp.
| std::string secp256k1::fast::FixedBaseConfig::autotune_log_path |
Definition at line 51 of file precompute.hpp.
| unsigned secp256k1::fast::FixedBaseConfig::autotune_max_w = 20 |
Definition at line 50 of file precompute.hpp.
| unsigned secp256k1::fast::FixedBaseConfig::autotune_min_w = 2 |
Definition at line 49 of file precompute.hpp.
| std::string secp256k1::fast::FixedBaseConfig::bloom_filter_path |
Definition at line 57 of file precompute.hpp.
| std::string secp256k1::fast::FixedBaseConfig::cache_dir = "" |
Definition at line 40 of file precompute.hpp.
| std::string secp256k1::fast::FixedBaseConfig::cache_path {} |
Definition at line 39 of file precompute.hpp.
| unsigned secp256k1::fast::FixedBaseConfig::comb_width = 6U |
Definition at line 34 of file precompute.hpp.
| std::string secp256k1::fast::FixedBaseConfig::db_path |
Definition at line 56 of file precompute.hpp.
| bool secp256k1::fast::FixedBaseConfig::enable_glv = false |
Definition at line 29 of file precompute.hpp.
| std::string secp256k1::fast::FixedBaseConfig::fulldb_path |
Definition at line 58 of file precompute.hpp.
| unsigned secp256k1::fast::FixedBaseConfig::glv_min_window_bits = 14U |
Definition at line 32 of file precompute.hpp.
| unsigned secp256k1::fast::FixedBaseConfig::max_windows_to_load = 0U |
Definition at line 41 of file precompute.hpp.
| ProgressCallback secp256k1::fast::FixedBaseConfig::progress_callback = nullptr |
Definition at line 44 of file precompute.hpp.
| unsigned secp256k1::fast::FixedBaseConfig::thread_count = 0U |
Definition at line 35 of file precompute.hpp.
| bool secp256k1::fast::FixedBaseConfig::use_cache = true |
Definition at line 38 of file precompute.hpp.
| bool secp256k1::fast::FixedBaseConfig::use_comb = false |
Definition at line 33 of file precompute.hpp.
| bool secp256k1::fast::FixedBaseConfig::use_jsf = false |
Definition at line 30 of file precompute.hpp.
| unsigned secp256k1::fast::FixedBaseConfig::window_bits = 18U |
Definition at line 28 of file precompute.hpp.