Electroneum
Toggle main menu visibility
Loading...
Searching...
No Matches
eckey.h
Go to the documentation of this file.
1
/***********************************************************************
2
* Copyright (c) 2013, 2014 Pieter Wuille *
3
* Distributed under the MIT software license, see the accompanying *
4
* file COPYING or https://www.opensource.org/licenses/mit-license.php.*
5
***********************************************************************/
6
7
#ifndef SECP256K1_ECKEY_H
8
#define SECP256K1_ECKEY_H
9
10
#include <stddef.h>
11
12
#include "
group.h
"
13
#include "
scalar.h
"
14
#include "
ecmult.h
"
15
#include "
ecmult_gen.h
"
16
17
static
int
secp256k1_eckey_pubkey_parse(
secp256k1_ge
*elem,
const
unsigned
char
*pub,
size_t
size);
18
static
int
secp256k1_eckey_pubkey_serialize(
secp256k1_ge
*elem,
unsigned
char
*pub,
size_t
*size,
int
compressed);
19
20
static
int
secp256k1_eckey_privkey_tweak_add(
secp256k1_scalar
*
key
,
const
secp256k1_scalar
*tweak);
21
static
int
secp256k1_eckey_pubkey_tweak_add(
secp256k1_ge
*
key
,
const
secp256k1_scalar
*tweak);
22
static
int
secp256k1_eckey_privkey_tweak_mul(
secp256k1_scalar
*
key
,
const
secp256k1_scalar
*tweak);
23
static
int
secp256k1_eckey_pubkey_tweak_mul(
secp256k1_ge
*
key
,
const
secp256k1_scalar
*tweak);
24
25
#endif
/* SECP256K1_ECKEY_H */
ecmult.h
ecmult_gen.h
group.h
key
const char * key
Definition
hmac_keccak.cpp:39
scalar.h
secp256k1_ge
Definition
group.h:16
secp256k1_scalar
Definition
scalar_4x64.h:13
external
secp256k1
src
eckey.h
Generated on
for Electroneum by
1.17.0