mirror of
https://salsa.debian.org/gnuk-team/gnuk/gnuk.git
synced 2024-09-21 11:20:08 +00:00
13 lines
399 B
C
13 lines
399 B
C
/* Non-adjacent form */
|
|
typedef struct naf4_257 {
|
|
uint32_t words[ BN256_WORDS*4 ]; /* Little endian */
|
|
uint8_t last_nibble; /* most significant nibble */
|
|
} naf4_257;
|
|
|
|
void compute_naf4_257 (naf4_257 *NAF_K, const bn256 *K);
|
|
int compute_kP (ac *X, const naf4_257 *NAF_K, const ac *P);
|
|
|
|
int compute_kG (ac *X, const bn256 *K);
|
|
void ecdsa (bn256 *r, bn256 *s, const bn256 *z, const bn256 *d);
|
|
|