From 62e75d8830eb56ab03bd4689d51ffd6d4150f461 Mon Sep 17 00:00:00 2001 From: rodri Date: Sat, 11 Feb 2023 23:21:00 +0000 Subject: implemented per-packet HMAC to avoid MITM tampering. --- fmt.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 fmt.c (limited to 'fmt.c') diff --git a/fmt.c b/fmt.c new file mode 100644 index 0000000..7d33e57 --- /dev/null +++ b/fmt.c @@ -0,0 +1,25 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include "dat.h" +#include "fns.h" + +int +Φfmt(Fmt *f) +{ + int n, i; + Frame *frame; + + frame = va_arg(f->args, Frame*); + + n = fmtprint(f, "id %x type %ud seq %ud ack %ud len %ud sig ", + frame->id, frame->type, frame->seq, frame->ack, frame->len); + for(i = 0; i < MD5dlen; i++) + n += fmtprint(f, "%2.2x", frame->sig[i]); + return n; +} -- cgit v1.2.3