#include "config.h"
#include "serial-tools.h"
-#include "uart.h"
+#include "uart_i.h"
#include "debug.h"
#include "groestl_small.h"
-//#include "groestl_large.h"
+#include "groestl_large.h"
#include "hfal_groestl_small.h"
-//#include "hfal_groestl_large.h"
+#include "hfal_groestl_large.h"
#include "hfal-nessie.h"
#include "hfal-test.h"
#include "hfal-performance.h"
const hfdesc_t* algolist[] PROGMEM = {
(hfdesc_t*)&groestl224_desc,
(hfdesc_t*)&groestl256_desc,
-// (hfdesc_t*)&groestl384_desc,
-// (hfdesc_t*)&groestl512_desc,
+ (hfdesc_t*)&groestl384_desc,
+ (hfdesc_t*)&groestl512_desc,
NULL
};
void groestl256_test(void* msg, uint32_t length_b){
hfal_test(&groestl256_desc, msg, length_b);
}
-/*
+
void groestl384_test(void* msg, uint32_t length_b){
hfal_test(&groestl384_desc, msg, length_b);
}
void groestl512_test(void* msg, uint32_t length_b){
hfal_test(&groestl512_desc, msg, length_b);
}
-*/
+
void testrun_stdtest_groestl(void){
uint8_t msg1[144];
groestl224_test(msg1, 576);
groestl256_test("", 8);
groestl256_test(msg1, 576);
-/*
groestl384_test("", 8);
groestl384_test(msg1, 1152);
groestl512_test("", 8);
groestl512_test(msg1, 1152);
-*/
}
void testshort(void){
}
void testlshort(void){
-// groestl512_test("", 8);
+ groestl512_test("abc", 24);
}
int main (void){
DEBUG_INIT();
- cli_rx = uart_getc;
- cli_tx = uart_putc;
+ cli_rx = (cli_rx_fpt)uart0_getc;
+ cli_tx = (cli_tx_fpt)uart0_putc;
shavs_algolist=(hfdesc_t**)algolist;
shavs_algo=(hfdesc_t*)&groestl256_desc;
for(;;){