![]() |
Bitcoin ABC 0.32.8
P2P Digital Currency
|
Go to the source code of this file.
Variables | |
| static const secp256k1_modinv64_modinfo | secp256k1_const_modinfo_fe |
|
static |
Definition at line 431 of file field_5x52_impl.h.
|
static |
Definition at line 279 of file field_5x52_impl.h.
|
static |
Definition at line 477 of file field_5x52_impl.h.
|
static |
Definition at line 290 of file field_5x52_impl.h.
|
static |
|
static |
Definition at line 583 of file field_5x52_impl.h.
|
static |
Convert a field element to a 32-byte big endian value.
Requires the input to be normalized
Definition at line 359 of file field_5x52_impl.h.
|
static |
Implements arithmetic modulo FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F, represented as 5 uint64_t's in base 2^52, least significant first.
Note that the limbs are allowed to contain >52 bits each.
Each field element has a 'magnitude' associated with it. Internally, a magnitude M means:
Operations have different rules for propagating magnitude to their outputs. If an operation takes a magnitude M as a parameter, that means the magnitude of input field elements can be at most M (inclusive).
Each field element also has a 'normalized' flag. A field element is normalized if its magnitude is either 0 or 1, and its value is already reduced modulo the order of the field.
Definition at line 61 of file field_5x52_impl.h.
|
static |
Definition at line 496 of file field_5x52_impl.h.
|
static |
|
static |
|
static |
Definition at line 271 of file field_5x52_impl.h.
|
static |
Definition at line 262 of file field_5x52_impl.h.
|
static |
|
static |
Definition at line 418 of file field_5x52_impl.h.
|
static |
Definition at line 398 of file field_5x52_impl.h.
|
static |
|
static |
|
static |
Definition at line 119 of file field_5x52_impl.h.
|
static |
|
static |
Definition at line 210 of file field_5x52_impl.h.
|
static |
Definition at line 309 of file field_5x52_impl.h.
|
static |
Definition at line 251 of file field_5x52_impl.h.
|
static |
|
static |
Definition at line 561 of file field_5x52_impl.h.
|
static |
|
static |
Definition at line 573 of file field_5x52_impl.h.
|
static |
Definition at line 637 of file field_5x52_impl.h.