Exemplo n.º 1
0
void testrun_nessie_des(const char* param){
	if(!param){
		bcal_nessie_multiple(algolist);
	}else{
		uint8_t i=0;
		bcdesc_t* ptr;
		for(;;){
			ptr = (bcdesc_t*)pgm_read_word(&algolist[i++]);
			if(ptr == NULL){
				cli_putstr_P(PSTR("\r\nunknown algorithm: "));
				cli_putstr(param);
				cli_putstr_P(PSTR("\r\navailable algorithms are:"));
				i = 0;
				while((ptr = (bcdesc_t*)pgm_read_word(&algolist[i++]))){
					cli_putstr_P(PSTR("\r\n\t"));
					cli_putstr_P((const char*)pgm_read_word(&ptr->name));
				}
				return;
			}
			if(!strcmp_P(param, (const char*)pgm_read_word(&ptr->name))){
				bcal_nessie(ptr);
				return;
			}
		}
	}
}
Exemplo n.º 2
0
void testrun_nessie_skipjack(void){
	bcal_nessie_multiple(algolist);
}
Exemplo n.º 3
0
void testrun_nessie_rc6(void) {
    bcal_nessie_multiple(algolist);
}
void testrun_nessie_camellia(void){
	bcal_nessie_multiple(algolist);
}
Exemplo n.º 5
0
void testrun_nessie_serpent(void){
	bcal_nessie_multiple(algolist);
}
void testrun_nessie_noekeon(void) {
    bcal_nessie_multiple(algolist);
}