     Serial.print("Sending: ");
     PrintAuthMessage(&msg1[0], 8);
     PrintAuthMessage(&msg2[0], 8);
-    PrintAuthMessage(&msg3[0], 4);
+    PrintAuthMessage(&msg3[0], 8);
     Serial.print('\n');
 }
+
 
 void PrintAuthMessage(uint8_t *msg, uint8_t msgLen)
 {

    for (int i = 8; i < 16; i++) msg2[i - 8] = correct_hash[i];
    for (int i = 16; i < 20; i++) msg3[i - 16] = correct_hash[i];

    CAN.sendMsgBuf(id, 0, 8, msg1);
    CAN.sendMsgBuf(id, 0, 8, msg2);
    CAN.sendMsgBuf(id, 0, 8, msg3);

#include <mcp_can.h>
#include <SPI.h>
#include <SpritzCipher.h>
#include <Time.h>

#include "can_constants.h"

// the cs pin of the version after v1.1 is default to D9
