Bitcoin Core
0.21.1
P2P Digital Currency
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
src
secp256k1
src
ecmult_const.h
Go to the documentation of this file.
1
/**********************************************************************
2
* Copyright (c) 2015 Andrew Poelstra *
3
* Distributed under the MIT software license, see the accompanying *
4
* file COPYING or http://www.opensource.org/licenses/mit-license.php.*
5
**********************************************************************/
6
7
#ifndef SECP256K1_ECMULT_CONST_H
8
#define SECP256K1_ECMULT_CONST_H
9
10
#include "
scalar.h
"
11
#include "
group.h
"
12
18
static
void
secp256k1_ecmult_const
(
secp256k1_gej
*r,
const
secp256k1_ge
*a,
const
secp256k1_scalar
*q,
int
bits);
19
20
#endif
/* SECP256K1_ECMULT_CONST_H */
group.h
secp256k1_gej
A group element of the secp256k1 curve, in jacobian coordinates.
Definition:
group.h:24
secp256k1_ecmult_const
static void secp256k1_ecmult_const(secp256k1_gej *r, const secp256k1_ge *a, const secp256k1_scalar *q, int bits)
Multiply: R = q*A (in constant-time) Here bits should be set to the maximum bitlength of the absolute...
scalar.h
secp256k1_ge
A group element of the secp256k1 curve, in affine coordinates.
Definition:
group.h:14
secp256k1_scalar
A scalar modulo the group order of the secp256k1 curve.
Definition:
scalar_4x64.h:13
Generated on Fri Apr 30 2021 13:53:44 for Bitcoin Core by
1.8.8