Stray tabs to spaces.

This commit is contained in:
Ken MacKay
2013-06-10 22:27:40 -07:00
parent ca9b365f24
commit 033a4513d1
4 changed files with 103 additions and 103 deletions
+7 -7
View File
@@ -41,13 +41,13 @@ int main(int argc, char **argv)
} }
randfd = open("/dev/urandom", O_RDONLY); randfd = open("/dev/urandom", O_RDONLY);
if(randfd == -1) if(randfd == -1)
{ {
printf("No access to urandom\n"); printf("No access to urandom\n");
return -1; return -1;
} }
uint32_t l_private[NUM_ECC_DIGITS]; uint32_t l_private[NUM_ECC_DIGITS];
EccPoint l_public; EccPoint l_public;
for(i=0; i<l_num; ++i) for(i=0; i<l_num; ++i)
@@ -67,8 +67,8 @@ int main(int argc, char **argv)
vli_print(l_public.y); vli_print(l_public.y);
printf("}};\n\n"); printf("}};\n\n");
} }
return 0; return 0;
} }
#endif /* !TARGET_LPC11XX */ #endif /* !TARGET_LPC11XX */
+7 -7
View File
@@ -29,9 +29,9 @@ void vli_print(uint32_t *p_vli)
{ {
unsigned i; unsigned i;
for(i=0; i<NUM_ECC_DIGITS; ++i) for(i=0; i<NUM_ECC_DIGITS; ++i)
{ {
printf("%08X ", (unsigned)p_vli[i]); printf("%08X ", (unsigned)p_vli[i]);
} }
} }
#if (ECC_CURVE == secp128r1) #if (ECC_CURVE == secp128r1)
@@ -439,8 +439,8 @@ uint32_t g_dsa_s[10][NUM_ECC_DIGITS] = {
int main() int main()
{ {
uartInit(BAUD_115200); uartInit(BAUD_115200);
initTime(); initTime();
uint32_t l_shared[NUM_ECC_DIGITS]; uint32_t l_shared[NUM_ECC_DIGITS];
uint64_t l_total = 0; uint64_t l_total = 0;
@@ -472,6 +472,6 @@ int main()
} }
printf("Total ECDSA time: %llu\n", l_total); printf("Total ECDSA time: %llu\n", l_total);
return 0; return 0;
} }
+63 -63
View File
@@ -9,11 +9,11 @@
void vli_print(uint32_t *p_vli, unsigned int p_size) void vli_print(uint32_t *p_vli, unsigned int p_size)
{ {
while(p_size) while(p_size)
{ {
printf("%08X ", (unsigned)p_vli[p_size - 1]); printf("%08X ", (unsigned)p_vli[p_size - 1]);
--p_size; --p_size;
} }
} }
int randfd; int randfd;
@@ -29,72 +29,72 @@ void getRandomBytes(void *p_dest, unsigned p_size)
int main() int main()
{ {
EccPoint l_Q1, l_Q2; /* public keys */ EccPoint l_Q1, l_Q2; /* public keys */
uint32_t l_secret1[NUM_ECC_DIGITS]; uint32_t l_secret1[NUM_ECC_DIGITS];
uint32_t l_secret2[NUM_ECC_DIGITS]; uint32_t l_secret2[NUM_ECC_DIGITS];
uint64_t l_total; uint64_t l_total;
int i; int i;
uint32_t l_shared1[NUM_ECC_DIGITS]; uint32_t l_shared1[NUM_ECC_DIGITS];
uint32_t l_shared2[NUM_ECC_DIGITS]; uint32_t l_shared2[NUM_ECC_DIGITS];
uint32_t l_random1[NUM_ECC_DIGITS]; uint32_t l_random1[NUM_ECC_DIGITS];
uint32_t l_random2[NUM_ECC_DIGITS]; uint32_t l_random2[NUM_ECC_DIGITS];
randfd = open("/dev/urandom", O_RDONLY); randfd = open("/dev/urandom", O_RDONLY);
if(randfd == -1) if(randfd == -1)
{ {
printf("No access to urandom\n"); printf("No access to urandom\n");
return -1; return -1;
} }
printf("Testing 256 random private key pairs\n"); printf("Testing 256 random private key pairs\n");
l_total = 0; l_total = 0;
for(i=0; i<256; ++i) for(i=0; i<256; ++i)
{ {
printf("."); printf(".");
fflush(stdout); fflush(stdout);
getRandomBytes((char *)l_secret1, NUM_ECC_DIGITS * sizeof(uint32_t)); getRandomBytes((char *)l_secret1, NUM_ECC_DIGITS * sizeof(uint32_t));
getRandomBytes((char *)l_secret2, NUM_ECC_DIGITS * sizeof(uint32_t)); getRandomBytes((char *)l_secret2, NUM_ECC_DIGITS * sizeof(uint32_t));
getRandomBytes((char *)l_random1, NUM_ECC_DIGITS * sizeof(uint32_t)); getRandomBytes((char *)l_random1, NUM_ECC_DIGITS * sizeof(uint32_t));
getRandomBytes((char *)l_random2, NUM_ECC_DIGITS * sizeof(uint32_t)); getRandomBytes((char *)l_random2, NUM_ECC_DIGITS * sizeof(uint32_t));
ecc_make_key(&l_Q1, l_secret1, l_secret1); ecc_make_key(&l_Q1, l_secret1, l_secret1);
ecc_make_key(&l_Q2, l_secret2, l_secret2); ecc_make_key(&l_Q2, l_secret2, l_secret2);
if(!ecdh_shared_secret(l_shared1, &l_Q1, l_secret2, l_random1)) if(!ecdh_shared_secret(l_shared1, &l_Q1, l_secret2, l_random1))
{ {
printf("shared_secret() failed (1)\n"); printf("shared_secret() failed (1)\n");
return 1; return 1;
} }
if(!ecdh_shared_secret(l_shared2, &l_Q2, l_secret1, l_random2)) if(!ecdh_shared_secret(l_shared2, &l_Q2, l_secret1, l_random2))
{ {
printf("shared_secret() failed (2)\n"); printf("shared_secret() failed (2)\n");
return 1; return 1;
} }
if(memcmp(l_shared1, l_shared2, sizeof(l_shared1)) != 0) if(memcmp(l_shared1, l_shared2, sizeof(l_shared1)) != 0)
{ {
printf("Shared secrets are not identical!\n"); printf("Shared secrets are not identical!\n");
printf("Shared secret 1 = "); printf("Shared secret 1 = ");
vli_print(l_shared1, NUM_ECC_DIGITS); vli_print(l_shared1, NUM_ECC_DIGITS);
printf("\n"); printf("\n");
printf("Shared secret 2 = "); printf("Shared secret 2 = ");
vli_print(l_shared2, NUM_ECC_DIGITS); vli_print(l_shared2, NUM_ECC_DIGITS);
printf("\n"); printf("\n");
printf("Private key 1 = "); printf("Private key 1 = ");
vli_print(l_secret1, NUM_ECC_DIGITS); vli_print(l_secret1, NUM_ECC_DIGITS);
printf("\n"); printf("\n");
printf("Private key 2 = "); printf("Private key 2 = ");
vli_print(l_secret2, NUM_ECC_DIGITS); vli_print(l_secret2, NUM_ECC_DIGITS);
printf("\n"); printf("\n");
} }
} }
printf("\n"); printf("\n");
return 0; return 0;
} }
#endif /* !TARGET_LPC11XX */ #endif /* !TARGET_LPC11XX */
+26 -26
View File
@@ -20,31 +20,31 @@ void getRandomBytes(void *p_dest, unsigned p_size)
int main() int main()
{ {
EccPoint l_public; EccPoint l_public;
uint32_t l_private[NUM_ECC_DIGITS]; uint32_t l_private[NUM_ECC_DIGITS];
uint32_t l_hash[NUM_ECC_DIGITS]; uint32_t l_hash[NUM_ECC_DIGITS];
uint32_t l_random[NUM_ECC_DIGITS]; uint32_t l_random[NUM_ECC_DIGITS];
uint32_t r[NUM_ECC_DIGITS]; uint32_t r[NUM_ECC_DIGITS];
uint32_t s[NUM_ECC_DIGITS]; uint32_t s[NUM_ECC_DIGITS];
int i; int i;
randfd = open("/dev/urandom", O_RDONLY); randfd = open("/dev/urandom", O_RDONLY);
if(randfd == -1) if(randfd == -1)
{ {
printf("No access to urandom\n"); printf("No access to urandom\n");
return -1; return -1;
} }
printf("Testing 256 signatures\n"); printf("Testing 256 signatures\n");
for(i=0; i<256; ++i) for(i=0; i<256; ++i)
{ {
printf("."); printf(".");
fflush(stdout); fflush(stdout);
getRandomBytes((char *)l_private, NUM_ECC_DIGITS * sizeof(uint32_t)); getRandomBytes((char *)l_private, NUM_ECC_DIGITS * sizeof(uint32_t));
ecc_make_key(&l_public, l_private, l_private); ecc_make_key(&l_public, l_private, l_private);
getRandomBytes((char *)l_hash, NUM_ECC_DIGITS * sizeof(uint32_t)); getRandomBytes((char *)l_hash, NUM_ECC_DIGITS * sizeof(uint32_t));
@@ -59,17 +59,17 @@ int main()
if(!ecc_valid_public_key(&l_public)) if(!ecc_valid_public_key(&l_public))
{ {
printf("Not a valid public key!\n"); printf("Not a valid public key!\n");
continue; continue;
} }
if(!ecdsa_verify(&l_public, l_hash, r, s)) if(!ecdsa_verify(&l_public, l_hash, r, s))
{ {
printf("ecdsa_verify() failed\n"); printf("ecdsa_verify() failed\n");
} }
} }
printf("\n"); printf("\n");
return 0; return 0;
} }
#endif /* !TARGET_LPC11XX */ #endif /* !TARGET_LPC11XX */