summaryrefslogtreecommitdiff
path: root/bignum.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2013-04-26 14:39:27 +0200
committerNiels Möller <nisse@lysator.liu.se>2013-04-26 14:39:27 +0200
commita78265874b34c2885ceb32e839698b2a892b274e (patch)
tree7e0e4c2ab7e4911c8801bfbaae684687ecf1e1e0 /bignum.c
parent64bb6b36b0b12873a9ad93b77bc006f6fd7a70da (diff)
downloadnettle-a78265874b34c2885ceb32e839698b2a892b274e.tar.gz
Use size_t for bignums, rsa and dsa.
Diffstat (limited to 'bignum.c')
-rw-r--r--bignum.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/bignum.c b/bignum.c
index bf0a48cb..68d15261 100644
--- a/bignum.c
+++ b/bignum.c
@@ -46,7 +46,7 @@
*/
/* Including extra sign bit, if needed. Also one byte for zero. */
-unsigned
+size_t
nettle_mpz_sizeinbase_256_s(const mpz_t x)
{
if (mpz_sgn(x) >= 0)
@@ -54,7 +54,7 @@ nettle_mpz_sizeinbase_256_s(const mpz_t x)
else
{
/* We'll output ~~x, so we need as many bits as for ~x */
- unsigned size;
+ size_t size;
mpz_t c;
mpz_init(c);
@@ -66,24 +66,24 @@ nettle_mpz_sizeinbase_256_s(const mpz_t x)
}
}
-unsigned
+size_t
nettle_mpz_sizeinbase_256_u(const mpz_t x)
{
return (mpz_sizeinbase(x,2) + 7) / 8;
}
static void
-nettle_mpz_to_octets(unsigned length, uint8_t *s,
+nettle_mpz_to_octets(size_t length, uint8_t *s,
const mpz_t x, uint8_t sign)
{
uint8_t *dst = s + length - 1;
- unsigned size = mpz_size(x);
- unsigned i;
+ size_t size = mpz_size(x);
+ size_t i;
for (i = 0; i<size; i++)
{
mp_limb_t limb = mpz_getlimbn(x, i);
- unsigned j;
+ size_t j;
for (j = 0; length && j < sizeof(mp_limb_t); j++)
{
@@ -98,7 +98,7 @@ nettle_mpz_to_octets(unsigned length, uint8_t *s,
}
void
-nettle_mpz_get_str_256(unsigned length, uint8_t *s, const mpz_t x)
+nettle_mpz_get_str_256(size_t length, uint8_t *s, const mpz_t x)
{
if (!length)
{
@@ -134,9 +134,9 @@ nettle_mpz_get_str_256(unsigned length, uint8_t *s, const mpz_t x)
#else
static void
nettle_mpz_from_octets(mpz_t x,
- unsigned length, const uint8_t *s)
+ size_t length, const uint8_t *s)
{
- unsigned i;
+ size_t i;
mpz_set_ui(x, 0);
@@ -150,14 +150,14 @@ nettle_mpz_from_octets(mpz_t x,
void
nettle_mpz_set_str_256_u(mpz_t x,
- unsigned length, const uint8_t *s)
+ size_t length, const uint8_t *s)
{
nettle_mpz_from_octets(x, length, s);
}
void
nettle_mpz_init_set_str_256_u(mpz_t x,
- unsigned length, const uint8_t *s)
+ size_t length, const uint8_t *s)
{
mpz_init(x);
nettle_mpz_from_octets(x, length, s);
@@ -165,7 +165,7 @@ nettle_mpz_init_set_str_256_u(mpz_t x,
void
nettle_mpz_set_str_256_s(mpz_t x,
- unsigned length, const uint8_t *s)
+ size_t length, const uint8_t *s)
{
if (!length)
{
@@ -188,7 +188,7 @@ nettle_mpz_set_str_256_s(mpz_t x,
void
nettle_mpz_init_set_str_256_s(mpz_t x,
- unsigned length, const uint8_t *s)
+ size_t length, const uint8_t *s)
{
mpz_init(x);
nettle_mpz_set_str_256_s(x, length, s);