![]() |
Bitcoin ABC 0.32.7
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 416 of file field_5x52_impl.h.
|
static |
Definition at line 264 of file field_5x52_impl.h.
|
static |
Definition at line 462 of file field_5x52_impl.h.
|
static |
Definition at line 275 of file field_5x52_impl.h.
|
static |
|
static |
Definition at line 503 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 344 of file field_5x52_impl.h.
|
static |
|
static |
|
static |
Definition at line 256 of file field_5x52_impl.h.
|
static |
Definition at line 247 of file field_5x52_impl.h.
|
static |
|
static |
Definition at line 403 of file field_5x52_impl.h.
|
static |
Definition at line 383 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 |
|
static |
Definition at line 104 of file field_5x52_impl.h.
|
static |
|
static |
Definition at line 195 of file field_5x52_impl.h.
|
static |
Definition at line 294 of file field_5x52_impl.h.
|
static |
Definition at line 236 of file field_5x52_impl.h.
|
static |
|
static |
Definition at line 481 of file field_5x52_impl.h.
|
static |
|
static |
Definition at line 493 of file field_5x52_impl.h.
|
static |
Definition at line 557 of file field_5x52_impl.h.