#include "scalar.h"
#include "util.h"
#include "scalar_8x32_impl.h"
Go to the source code of this file.
|
static const secp256k1_scalar | secp256k1_scalar_one = SECP256K1_SCALAR_CONST(0, 0, 0, 0, 0, 0, 0, 1) |
|
static const secp256k1_scalar | secp256k1_scalar_zero = SECP256K1_SCALAR_CONST(0, 0, 0, 0, 0, 0, 0, 0) |
|
static const secp256k1_scalar | secp256k1_const_lambda |
| The Secp256k1 curve has an endomorphism, where lambda * (x, y) = (beta * x, y), where lambda is: More...
|
|
◆ secp256k1_scalar_clear()
◆ secp256k1_scalar_set_b32_seckey()
static int secp256k1_scalar_set_b32_seckey |
( |
secp256k1_scalar * |
r, |
|
|
const unsigned char * |
bin |
|
) |
| |
|
static |
◆ secp256k1_scalar_split_lambda()
◆ secp256k1_scalar_verify()
◆ secp256k1_const_lambda
Initial value:
0x5363AD4CUL, 0xC05C30E0UL, 0xA5261C02UL, 0x8812645AUL,
0x122E22EAUL, 0x20816678UL, 0xDF02967CUL, 0x1B23BD72UL
)
#define SECP256K1_SCALAR_CONST(d7, d6, d5, d4, d3, d2, d1, d0)
The Secp256k1 curve has an endomorphism, where lambda * (x, y) = (beta * x, y), where lambda is:
Definition at line 83 of file scalar_impl.h.
◆ secp256k1_scalar_one
◆ secp256k1_scalar_zero