X-Git-Url: https://git.ucc.asn.au/?p=uccvend-snackrom.git;a=blobdiff_plain;f=ROM2%2Fmain_basic.c;h=f6a5b9f9d1a107d69886af2a019f74af799311f2;hp=03d56a877c9cbcc599f7809e6efa29a0d9368739;hb=a1106ee52492a26f91897578c0761d1aedf6b44c;hpb=e0b5b67cb0d38c9a7ccf328667db768e0709f482 diff --git a/ROM2/main_basic.c b/ROM2/main_basic.c index 03d56a8..f6a5b9f 100644 --- a/ROM2/main_basic.c +++ b/ROM2/main_basic.c @@ -14,6 +14,7 @@ #include "sci.h" #include "vend.h" #include "xmodem.h" +#include "sha1.h" u8 last_standalone; u8 last_switch_input; @@ -372,6 +373,9 @@ void quit() { unknown_command(); } +//SHA1_CTX ctx; +//u8 sha1_digest[SHA1_SIGNATURE_SIZE]; + int main() { u8 i; for (i = 0; i < 11; i++) @@ -451,6 +455,11 @@ int main() { } if (sci_have_packet) { + if (must_verify()) { + //SHA1_Init(&ctx); + //SHA1_Update(&ctx, sci_rx_buf, my_strlen(sci_rx_buf)); + //SHA1_Final(sha1_digest, &ctx); + } switch (sci_rx_buf[0]) { case '\0': case '#':