diff options
author | jaseg <git@jaseg.de> | 2020-12-21 16:26:57 +0100 |
---|---|---|
committer | jaseg <git@jaseg.de> | 2020-12-21 16:26:57 +0100 |
commit | 7b85ba8d4fb34e76d34a2d581e89e856aa471cf5 (patch) | |
tree | 1d5b1817578a5e588469b2203ed394ac07f7b3bf /fw/hid-dials/tools/crypto_test.c | |
parent | 7c0a0f40e98df545386e2620c5b08cff7c29141f (diff) | |
download | minikbd-7b85ba8d4fb34e76d34a2d581e89e856aa471cf5.tar.gz minikbd-7b85ba8d4fb34e76d34a2d581e89e856aa471cf5.tar.bz2 minikbd-7b85ba8d4fb34e76d34a2d581e89e856aa471cf5.zip |
Move fw into direct subdir
Diffstat (limited to 'fw/hid-dials/tools/crypto_test.c')
-rw-r--r-- | fw/hid-dials/tools/crypto_test.c | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/fw/hid-dials/tools/crypto_test.c b/fw/hid-dials/tools/crypto_test.c deleted file mode 100644 index 410fac2..0000000 --- a/fw/hid-dials/tools/crypto_test.c +++ /dev/null @@ -1,46 +0,0 @@ - -#include <stdint.h> -#include <math.h> -#include <unistd.h> -#include <stdio.h> -#include <string.h> -#include <errno.h> -#include <stdlib.h> -#include <sys/stat.h> -#include <sys/types.h> -#include <sys/fcntl.h> - -#include "crypto.h" - -void oob_trigger_activated(enum trigger_domain domain, int serial) { - printf("oob_trigger_activated(%d, %d)\n", domain, serial); - fflush(stdout); -} - -void print_usage() { - fprintf(stderr, "Usage: crypto_test [auth_key_hex]\n"); -} - -int main(int argc, char **argv) { - if (argc != 2) { - fprintf(stderr, "Error: Invalid arguments.\n"); - print_usage(); - return 1; - } - - uint8_t auth_key[16]; - - for (size_t i=0; argv[1][i+0] != '\0' && argv[1][i+1] != '\0' && i/2<sizeof(auth_key); i+= 2) { - char buf[3] = { argv[1][i+0], argv[1][i+1], 0}; - char *endptr; - auth_key[i/2] = strtoul(buf, &endptr, 16); - if (!endptr || *endptr != '\0') { - fprintf(stderr, "Invalid authkey\n"); - return 1; - } - } - - printf("rc=%d\n", oob_message_received(auth_key)); - - return 0; -} |