From 331c1a15635e70c6f84e38e8c8f80727588cda03 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Tue, 11 Oct 2011 22:44:16 +0900 Subject: [PATCH] change return value of carry --- src/bn.c | 6 +++--- src/bn.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/bn.c b/src/bn.c index e0e7d95..9d97d90 100644 --- a/src/bn.c +++ b/src/bn.c @@ -24,7 +24,7 @@ #include #include "bn.h" -int +uint32_t bn256_add (bn256 *X, const bn256 *A, const bn256 *B) { int i; @@ -50,7 +50,7 @@ bn256_add (bn256 *X, const bn256 *A, const bn256 *B) return carry; } -int +uint32_t bn256_sub (bn256 *X, const bn256 *A, const bn256 *B) { int i; @@ -183,7 +183,7 @@ bn256_sqr (bn512 *X, const bn256 *A) X->words[k] = r0; } -int +uint32_t bn256_shift (bn256 *X, const bn256 *A, int shift) { int i; diff --git a/src/bn.h b/src/bn.h index ac0adad..a4e2f63 100644 --- a/src/bn.h +++ b/src/bn.h @@ -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);