#include "eckey.h"
#include "scalar.h"
#include "field.h"
#include "group.h"
#include "ecmult_gen.h"
Go to the source code of this file.
|
static int | secp256k1_eckey_pubkey_parse (secp256k1_ge *elem, const unsigned char *pub, size_t size) |
|
static int | secp256k1_eckey_pubkey_serialize (secp256k1_ge *elem, unsigned char *pub, size_t *size, int compressed) |
|
static int | secp256k1_eckey_privkey_tweak_add (secp256k1_scalar *key, const secp256k1_scalar *tweak) |
|
static int | secp256k1_eckey_pubkey_tweak_add (const secp256k1_ecmult_context *ctx, secp256k1_ge *key, const secp256k1_scalar *tweak) |
|
static int | secp256k1_eckey_privkey_tweak_mul (secp256k1_scalar *key, const secp256k1_scalar *tweak) |
|
static int | secp256k1_eckey_pubkey_tweak_mul (const secp256k1_ecmult_context *ctx, secp256k1_ge *key, const secp256k1_scalar *tweak) |
|
◆ 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_serialize()
static int secp256k1_eckey_pubkey_serialize |
( |
secp256k1_ge * |
elem, |
|
|
unsigned char * |
pub, |
|
|
size_t * |
size, |
|
|
int |
compressed |
|
) |
| |
|
static |
◆ secp256k1_eckey_pubkey_tweak_add()
◆ secp256k1_eckey_pubkey_tweak_mul()