Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
Go to the source code of this file.
Function Documentation
◆ secp256k1_fe_add()
|
static |
Definition at line 401 of file field_5x52_impl.h.
References secp256k1_fe::n.
◆ secp256k1_fe_clear()
|
static |
Definition at line 255 of file field_5x52_impl.h.
References secp256k1_fe::n.
◆ secp256k1_fe_cmov()
|
static |
Definition at line 447 of file field_5x52_impl.h.
References secp256k1_fe::n.
◆ secp256k1_fe_cmp_var()
|
static |
Definition at line 266 of file field_5x52_impl.h.
References secp256k1_fe::n, and VERIFY_CHECK.
◆ secp256k1_fe_from_storage()
|
static |
Definition at line 484 of file field_5x52_impl.h.
References secp256k1_fe::n, and secp256k1_fe_storage::n.
◆ secp256k1_fe_get_b32()
|
static |
Convert a field element to a 32-byte big endian value.
Requires the input to be normalized
Definition at line 332 of file field_5x52_impl.h.
References secp256k1_fe::n, and VERIFY_CHECK.
◆ secp256k1_fe_is_odd()
|
static |
Definition at line 247 of file field_5x52_impl.h.
References secp256k1_fe::n, and VERIFY_CHECK.
◆ secp256k1_fe_is_zero()
|
static |
Definition at line 238 of file field_5x52_impl.h.
References secp256k1_fe::n, and VERIFY_CHECK.
◆ secp256k1_fe_mul()
|
static |
Definition at line 417 of file field_5x52_impl.h.
References secp256k1_fe::n, secp256k1_fe_mul_inner(), and VERIFY_CHECK.
◆ secp256k1_fe_mul_int()
|
static |
Definition at line 388 of file field_5x52_impl.h.
References secp256k1_fe::n.
◆ secp256k1_fe_negate()
|
static |
Definition at line 371 of file field_5x52_impl.h.
References secp256k1_fe::n, and VERIFY_CHECK.
◆ secp256k1_fe_normalize()
|
static |
Implements arithmetic modulo FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F, represented as 5 uint64_t's in base 2^52.
The values are allowed to contain >52 each. In particular, each FieldElem has a 'magnitude' associated with it. Internally, a magnitude M means each element is at most M*(2^53-1), except the most significant one, which is limited to M*(2^49-1). All operations accept any input with magnitude at most M, and have different rules for propagating magnitude to their output.
Definition at line 53 of file field_5x52_impl.h.
References secp256k1_fe::n, and VERIFY_CHECK.
◆ secp256k1_fe_normalize_var()
|
static |
Definition at line 120 of file field_5x52_impl.h.
References secp256k1_fe::n, and VERIFY_CHECK.
◆ secp256k1_fe_normalize_weak()
|
static |
Definition at line 96 of file field_5x52_impl.h.
References secp256k1_fe::n, and VERIFY_CHECK.
◆ secp256k1_fe_normalizes_to_zero()
|
static |
Definition at line 164 of file field_5x52_impl.h.
References secp256k1_fe::n, and VERIFY_CHECK.
◆ secp256k1_fe_normalizes_to_zero_var()
|
static |
Definition at line 187 of file field_5x52_impl.h.
References secp256k1_fe::n, and VERIFY_CHECK.
◆ secp256k1_fe_set_b32()
|
static |
Definition at line 285 of file field_5x52_impl.h.
References secp256k1_fe::n.
◆ secp256k1_fe_set_int()
|
static |
Definition at line 228 of file field_5x52_impl.h.
References secp256k1_fe::n.
◆ secp256k1_fe_sqr()
|
static |
Definition at line 434 of file field_5x52_impl.h.
References secp256k1_fe::n, secp256k1_fe_sqr_inner(), and VERIFY_CHECK.
◆ secp256k1_fe_storage_cmov()
|
static |
Definition at line 464 of file field_5x52_impl.h.
References secp256k1_fe_storage::n.
◆ secp256k1_fe_to_storage()
|
static |
Definition at line 474 of file field_5x52_impl.h.
References secp256k1_fe::n, secp256k1_fe_storage::n, and VERIFY_CHECK.