uint16_t i;
uart_putstr_P(PSTR("\r\n\r\n"
"********************************************************************************\r\n"
- "* micro-cryt - crypto primitives for microcontrolles by Daniel Otte *\r\n"
+ "* micro-crypt - crypto primitives for microcontrolles by Daniel Otte *\r\n"
"********************************************************************************\r\n"
"\r\n"));
uart_putstr_P(PSTR("Primitive Name: "));
uart_putstr_P(PSTR(" bits"));
}
if(ivsize_b){
- uart_putstr_P(PSTR("\r\nIV size: "));
- utoa(ivsize_b, str, 10);
- uart_putstr(str);
- uart_putstr_P(PSTR(" bits"));
+ if(ivsize_b==(uint16_t)-1){
+ uart_putstr_P(PSTR("\r\nNo initial value (IV) mode"));
+ }
+ {
+ uart_putstr_P(PSTR("\r\nIV size: "));
+ utoa(ivsize_b, str, 10);
+ uart_putstr(str);
+ uart_putstr_P(PSTR(" bits"));
+ }
}
- uart_putstr_P(PSTR(" bits"));
+ uart_putstr_P(PSTR("\r\n"));
}
void nessie_print_footer(void){