#include <stddef.h>
#include "group.h"
#include "scalar.h"
#include "ecmult.h"
#include "ecmult_gen.h"
Go to the source code of this file.
◆ secp256k1_eckey_privkey_tweak_add()
◆ secp256k1_eckey_privkey_tweak_mul()
◆ secp256k1_eckey_pubkey_parse()
| static int secp256k1_eckey_pubkey_parse |
( |
secp256k1_ge * |
elem, |
|
|
const unsigned char * |
pub, |
|
|
size_t |
size |
|
) |
| |
|
static |
◆ secp256k1_eckey_pubkey_serialize33()
| static void secp256k1_eckey_pubkey_serialize33 |
( |
secp256k1_ge * |
elem, |
|
|
unsigned char * |
pub33 |
|
) |
| |
|
static |
Serialize a group element (that is not allowed to be infinity) to a compressed public key (33 bytes).
◆ secp256k1_eckey_pubkey_serialize65()
| static void secp256k1_eckey_pubkey_serialize65 |
( |
secp256k1_ge * |
elem, |
|
|
unsigned char * |
pub65 |
|
) |
| |
|
static |
Serialize a group element (that is not allowed to be infinity) to an uncompressed public key (65 bytes).
◆ secp256k1_eckey_pubkey_tweak_add()
◆ secp256k1_eckey_pubkey_tweak_mul()