C++ compat

This commit is contained in:
Frank Denis 2017-11-15 01:37:33 +01:00
parent 1df2285362
commit 63f7727a74

View File

@ -10,8 +10,8 @@ main(void)
unsigned char *sc; unsigned char *sc;
int i, j; int i, j;
h = sodium_malloc(crypto_core_ed25519_UNIFORMBYTES); h = (unsigned char *) sodium_malloc(crypto_core_ed25519_UNIFORMBYTES);
p = sodium_malloc(crypto_core_ed25519_BYTES); p = (unsigned char *) sodium_malloc(crypto_core_ed25519_BYTES);
for (i = 0; i < 1000; i++) { for (i = 0; i < 1000; i++) {
randombytes_buf(h, crypto_core_ed25519_UNIFORMBYTES); randombytes_buf(h, crypto_core_ed25519_UNIFORMBYTES);
if (crypto_core_ed25519_from_uniform(p, h) != 0) { if (crypto_core_ed25519_from_uniform(p, h) != 0) {
@ -22,8 +22,8 @@ main(void)
} }
} }
p2 = sodium_malloc(crypto_core_ed25519_BYTES); p2 = (unsigned char *) sodium_malloc(crypto_core_ed25519_BYTES);
p3 = sodium_malloc(crypto_core_ed25519_BYTES); p3 = (unsigned char *) sodium_malloc(crypto_core_ed25519_BYTES);
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);
@ -44,7 +44,7 @@ main(void)
if (memcmp(p, p3, crypto_core_ed25519_BYTES) != 0) { if (memcmp(p, p3, crypto_core_ed25519_BYTES) != 0) {
printf("crypto_core_add() or crypto_core_sub() failed\n"); printf("crypto_core_add() or crypto_core_sub() failed\n");
} }
sc = sodium_malloc(crypto_scalarmult_ed25519_SCALARBYTES); sc = (unsigned char *) sodium_malloc(crypto_scalarmult_ed25519_SCALARBYTES);
memset(sc, 0, crypto_scalarmult_ed25519_SCALARBYTES); memset(sc, 0, crypto_scalarmult_ed25519_SCALARBYTES);
sc[0] = 8; sc[0] = 8;
memcpy(p2, p, crypto_core_ed25519_BYTES); memcpy(p2, p, crypto_core_ed25519_BYTES);