Use unsigned indices
This commit is contained in:
parent
52ff9c8980
commit
cce84d05b2
@ -48,7 +48,7 @@ main(void)
|
|||||||
unsigned char *p, *p2, *p3;
|
unsigned char *p, *p2, *p3;
|
||||||
unsigned char *sc;
|
unsigned char *sc;
|
||||||
unsigned char *sc64;
|
unsigned char *sc64;
|
||||||
int i, j;
|
unsigned int i, j;
|
||||||
|
|
||||||
h = (unsigned char *) sodium_malloc(crypto_core_ed25519_UNIFORMBYTES);
|
h = (unsigned char *) sodium_malloc(crypto_core_ed25519_UNIFORMBYTES);
|
||||||
p = (unsigned char *) sodium_malloc(crypto_core_ed25519_BYTES);
|
p = (unsigned char *) sodium_malloc(crypto_core_ed25519_BYTES);
|
||||||
@ -67,7 +67,7 @@ main(void)
|
|||||||
randombytes_buf(h, crypto_core_ed25519_UNIFORMBYTES);
|
randombytes_buf(h, crypto_core_ed25519_UNIFORMBYTES);
|
||||||
crypto_core_ed25519_from_uniform(p2, h);
|
crypto_core_ed25519_from_uniform(p2, h);
|
||||||
|
|
||||||
j = 1 + (int) randombytes_uniform(100);
|
j = 1 + (unsigned int) randombytes_uniform(100);
|
||||||
memcpy(p3, p, crypto_core_ed25519_BYTES);
|
memcpy(p3, p, crypto_core_ed25519_BYTES);
|
||||||
for (i = 0; i < j; i++) {
|
for (i = 0; i < j; i++) {
|
||||||
crypto_core_ed25519_add(p, p, p2);
|
crypto_core_ed25519_add(p, p, p2);
|
||||||
@ -165,10 +165,10 @@ main(void)
|
|||||||
memcpy(sc64, sc, crypto_core_ed25519_BYTES);
|
memcpy(sc64, sc, crypto_core_ed25519_BYTES);
|
||||||
memset(sc64 + crypto_core_ed25519_BYTES, 0,
|
memset(sc64 + crypto_core_ed25519_BYTES, 0,
|
||||||
64 - crypto_core_ed25519_BYTES);
|
64 - crypto_core_ed25519_BYTES);
|
||||||
i = randombytes_uniform(100);
|
i = (unsigned int) randombytes_uniform(100);
|
||||||
do {
|
do {
|
||||||
add_l64(sc64);
|
add_l64(sc64);
|
||||||
} while (i-- > 0U);
|
} while (i-- > 0);
|
||||||
crypto_core_ed25519_scalar_reduce(sc64, sc64);
|
crypto_core_ed25519_scalar_reduce(sc64, sc64);
|
||||||
if (memcmp(sc64, sc, crypto_core_ed25519_BYTES) != 0) {
|
if (memcmp(sc64, sc, crypto_core_ed25519_BYTES) != 0) {
|
||||||
printf("crypto_core_ed25519_scalar_reduce() failed\n");
|
printf("crypto_core_ed25519_scalar_reduce() failed\n");
|
||||||
|
Loading…
Reference in New Issue
Block a user