change return value of carry

This commit is contained in:
NIIBE Yutaka
2011-10-11 22:44:16 +09:00
parent 2f67ef0142
commit 331c1a1563
2 changed files with 6 additions and 6 deletions

View File

@@ -8,11 +8,11 @@ typedef struct bn512 {
uint32_t words[ BN512_WORDS ]; /* Little endian */
} bn512;
int bn256_add (bn256 *X, const bn256 *A, const bn256 *B);
int bn256_sub (bn256 *X, const bn256 *A, const bn256 *B);
uint32_t bn256_add (bn256 *X, const bn256 *A, const bn256 *B);
uint32_t bn256_sub (bn256 *X, const bn256 *A, const bn256 *B);
void bn256_mul (bn512 *X, const bn256 *A, const bn256 *B);
void bn256_sqr (bn512 *X, const bn256 *A);
int bn256_shift (bn256 *X, const bn256 *A, int shift);
uint32_t bn256_shift (bn256 *X, const bn256 *A, int shift);
int bn256_is_zero (const bn256 *X);
int bn256_is_even (const bn256 *X);
int bn256_is_ge (const bn256 *A, const bn256 *B);