/*
* Use key1 and key2 as iv */
- fc_keysched(key1, sched);
+ fc_keysched((struct ktc_encryptionKey *)key1, sched);
memcpy(iv, key2, sizeof(iv));
fc_cbc_encrypt(the_quick, ciph, sizeof(the_quick), sched, iv, ENCRYPT);
if (memcmp(ciph1, ciph, sizeof(ciph1)) != 0) {
/*
* Use key2 and key1 as iv
*/
- fc_keysched(key2, sched);
+ fc_keysched((struct ktc_encryptionKey *)key2, sched);
memcpy(iv, key1, sizeof(iv));
fc_cbc_encrypt(the_quick, ciph, sizeof(the_quick), sched, iv, ENCRYPT);
if (memcmp(ciph2, ciph, sizeof(ciph2)) != 0) {
/*
* Test Encrypt- and Decrypt-Packet, use key1 and key2 as iv
*/
- fc_keysched(key1, sched);
+ fc_keysched((struct ktc_encryptionKey *)key1, sched);
memcpy(iv, key2, sizeof(iv));
strcpy(clear, the_quick);
packet.wirevec[1].iov_base = clear;
struct timeval start, stop;
int i;
- fc_keysched(key1, sched);
+ fc_keysched((struct ktc_encryptionKey *)key1, sched);
gettimeofday(&start, 0);
for (i = 0; i < 1000000; i++)
- fc_keysched(key1, sched);
+ fc_keysched((struct ktc_encryptionKey *)key1, sched);
gettimeofday(&stop, 0);
printf("fc_keysched = %2.2f us\n",
(stop.tv_sec - start.tv_sec +