compute_KP (for ECDH)

This commit is contained in:
NIIBE Yutaka
2011-10-13 15:43:58 +09:00
parent fb97562fdc
commit 8b6713bc52
7 changed files with 261 additions and 9 deletions

View File

@@ -10,6 +10,9 @@ typedef struct bn512 {
uint32_t bn256_add (bn256 *X, const bn256 *A, const bn256 *B);
uint32_t bn256_sub (bn256 *X, const bn256 *A, const bn256 *B);
uint32_t bn256_add_uint (bn256 *X, const bn256 *A, uint32_t w);
uint32_t bn256_sub_uint (bn256 *X, const bn256 *A, uint32_t w);
void bn256_mul (bn512 *X, const bn256 *A, const bn256 *B);
void bn256_sqr (bn512 *X, const bn256 *A);
uint32_t bn256_shift (bn256 *X, const bn256 *A, int shift);