/* Copyright 2013, Kenneth MacKay. Licensed under the BSD 2-clause license. */ #if !TARGET_LPC11XX #include "ecc.h" #include #include #include #include #include extern void EccPoint_mult(EccPoint *p_result, EccPoint *p_point, uint32_t *p_scalar); void vli_print(uint32_t *p_vli) { unsigned i; for(i=0; i 1) { l_num = strtoul(argv[1], NULL, 10); } randfd = open("/dev/urandom", O_RDONLY); if(randfd == -1) { printf("No access to urandom\n"); return -1; } uint32_t l_private[NUM_ECC_DIGITS]; EccPoint l_public; for(i=0; i