*
*/
-/* implemented:
- *
- * xtea (C+ASM)
- * SHA256 (C+ASM)
- * ARCFOUR (C+ASM)
- * HMAC-SHA256 (C)
- * PRNG (C)
- *
- */
-
-/* to implement:
- * -aes
- * -seal (broken?)
- * -serpent
- * -cast
- * -des (???)
- * -twofish
- * -blowfish
- * -skipjack (???)
- * -idea (???)
- * -kasumi---
- * -camellia
- * modes: cbc, ecb, ...
- * need Hashes, asymetrics, signatures, ...
- */
#include "config.h"
#include "serial-tools.h"
#include "sha256.h"
#include "xtea.h"
-#include "arcfour.h"
#include "prng.h"
#include "cast5.h"
uart_hexdump(block, 8);
}
+#if 0
+
void testrun_arcfour(void){
arcfour_ctx_t s;
char *b;
uart_hexdump(a, 8);
}
+#endif
+
void testrun_prng(void){
uint8_t i,block[32];
uart_putstr("\r\naddEntropy(32, 0x00000000)");
uart_putstr("\r\n");
testrun_cast5();
uart_putstr("\r\n");
- testrun_arcfour();
- uart_putstr("\r\n");
+ // testrun_arcfour();
+ // uart_putstr("\r\n");
testrun_sha256();
goto restart;
}