/* main-md5-test.c */
/*
- This file is part of the Crypto-avr-lib/microcrypt-lib.
+ This file is part of the This file is part of the AVR-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify
*/
void testrun_md5(void){
- md5_ctx_t s;
+ md5_hash_t hash;
char* testv[]={
"",
"a",
uart_putstr("\r\n MD5 (\"");
uart_putstr(testv[i]);
uart_putstr("\") = \r\n\t");
- md5_init(&s);
- md5_lastBlock(&s, testv[i], strlen(testv[i])*8);
- uart_hexdump(&(s.a[0]), 16);
+ md5(&hash, testv[i], strlen(testv[i])*8);
+ uart_hexdump(hash, 16);
}
}