]> Git Repo - haraka-avx512.git/blobdiff - haraka.c
fixed aes lol real test
[haraka-avx512.git] / haraka.c
index fac18bdeb61363fe1a1440b4549f6e081211166a..c6e2ea9f6265243558b75a4bcf7a2d880d53ad93 100644 (file)
--- a/haraka.c
+++ b/haraka.c
@@ -286,10 +286,20 @@ void haraka256_8x(unsigned char *out, const unsigned char *in) {
   // STORE(out + 240, s[7][1]);\r
 }\r
 */\r
+static void phex(uint8_t* str)\r
+{\r
+    uint8_t len = 64;\r
+\r
+    unsigned char i;\r
+    for (i = 0; i < len; ++i)\r
+        printf("%lx, ", str[i]);\r
+    printf("\n");\r
+}\r
 void haraka512(unsigned char *out, const unsigned char *in) {\r
   u512 s,i;\r
   s = LOAD (in);\r
   i = s;\r
+\r
   AES4(s, 0);\r
   MIX4(s);\r
 \r
@@ -314,6 +324,8 @@ void haraka512(unsigned char *out, const unsigned char *in) {
 void haraka512_zero(unsigned char *out, const unsigned char *in) {\r
   u512 s,i;\r
   s = LOAD (in);\r
+  STORE(out,s);\r
+  phex(out);\r
   i = s;\r
   AES4_zero(s, 0);\r
   MIX4(s);\r
This page took 0.025507 seconds and 4 git commands to generate.