Go to the source code of this file.
|
static int | secp256k1_hardened_nonce_function_smallint (unsigned char *nonce32, const unsigned char *msg, size_t msglen, const unsigned char *key32, const unsigned char *xonly_pk32, const unsigned char *algo, size_t algolen, void *data) |
|
static void | test_exhaustive_schnorrsig_verify (const secp256k1_context *ctx, const secp256k1_xonly_pubkey *pubkeys, unsigned char(*xonly_pubkey_bytes)[32], const int *parities) |
|
static void | test_exhaustive_schnorrsig_sign (const secp256k1_context *ctx, unsigned char(*xonly_pubkey_bytes)[32], const secp256k1_keypair *keypairs, const int *parities) |
|
static void | test_exhaustive_schnorrsig (const secp256k1_context *ctx) |
|
◆ NUM_INVALID_KEYS
◆ secp256k1_hardened_nonce_function_smallint()
static int secp256k1_hardened_nonce_function_smallint |
( |
unsigned char * |
nonce32, |
|
|
const unsigned char * |
msg, |
|
|
size_t |
msglen, |
|
|
const unsigned char * |
key32, |
|
|
const unsigned char * |
xonly_pk32, |
|
|
const unsigned char * |
algo, |
|
|
size_t |
algolen, |
|
|
void * |
data |
|
) |
| |
|
static |
◆ test_exhaustive_schnorrsig()
◆ test_exhaustive_schnorrsig_sign()
static void test_exhaustive_schnorrsig_sign |
( |
const secp256k1_context * |
ctx, |
|
|
unsigned char(*) |
xonly_pubkey_bytes[32], |
|
|
const secp256k1_keypair * |
keypairs, |
|
|
const int * |
parities |
|
) |
| |
|
static |
◆ test_exhaustive_schnorrsig_verify()
◆ invalid_pubkey_bytes
const unsigned char invalid_pubkey_bytes[][32] |
|
static |