Wykres commitów

73 Commity (main)

Autor SHA1 Wiadomość Data
Clayton Smith 1742845882 Add install target to m17-coder makefile 2024-10-14 15:35:00 -04:00
Wojciech Kaczmarski 76227a3449 libm17 update 2024-09-24 13:37:48 +02:00
lwvmobile 8e7710b652 Fix Scrambler Seed Truncation Bugs on Coder and Decoder;
Fix Decoder Scrambler Subtype Decode;

Add Some Debug Frame Type Setting;
2024-06-25 04:35:34 -04:00
Wojciech Kaczmarski e471c76f18 fix the LICH_CNT 2024-06-24 19:49:52 +02:00
Wojciech Kaczmarski 139aafe692 applied enums here and there 2024-06-24 19:29:00 +02:00
Wojciech Kaczmarski 58e4d0bc5e load ECDSA keys from file 2024-06-24 19:05:15 +02:00
Wojciech Kaczmarski 9177ef79c3 fixed EoT length 2024-06-23 14:55:14 +02:00
Wojciech Kaczmarski 8f73286422 bugfixes
-aes_t enum
-fixed key load bug when loaded from file
-removed some spaces for formatting consistency
2024-06-23 13:57:16 +02:00
lwvmobile 668924187f Add sample_aes_key.txt to m17-decoder-sym folder; Update Debug Example; 2024-06-22 20:42:49 -04:00
lwvmobile d1da990985 Pretty TODO Lists; 2024-06-22 15:04:58 -04:00
lwvmobile d1e1d9eb8e Add Crypto Code to m17-decoder-sym.c; 2024-06-22 15:01:49 -04:00
lwvmobile 2d80ef107b Merge WIP:
m17-coder-sym working with sig and crypto code, and seems to work as-is with encrypted payload and non encrypted sig;

TODO: Thorough Testing and Code Cleanup;
2024-06-22 14:03:13 -04:00
lwvmobile bb94f37ae8 Merge branch 'crypto' into 'auth' (WIP); TODO: Manually Copy Crypto Code in Auto coder-sym.c file; 2024-06-22 10:08:50 -04:00
Wojciech Kaczmarski 1538db6043 fixed the payload omission bug 2024-06-22 14:20:43 +02:00
Wojciech Kaczmarski fdf40f7489 stream digest fix 2024-06-21 17:13:34 +02:00
Wojciech Kaczmarski 32b63ff74e ECDSA update 2024-06-20 15:57:47 +02:00
Wojciech Kaczmarski 5d3341bd72
Update m17-coder-sym.c
Fixed hex parser bug
2024-06-20 15:12:47 +02:00
Wojciech Kaczmarski 073857e22c slight code cleanups
-fixed key parsing from hex string
2024-06-20 13:51:26 +02:00
lwvmobile a40d284e96 Fix Debug Test Line; 2024-06-19 12:54:12 -04:00
lwvmobile f876f9ce40 Fix Boo Boo; 2024-06-19 12:49:08 -04:00
lwvmobile 2c2ca75a2a Load AES Key from keyfile with -F option; 2024-06-19 12:44:50 -04:00
lwvmobile e54d68a6e5 Update to use tinier-aes .h file found on that dev branch; 2024-06-19 12:07:31 -04:00
Wojciech Kaczmarski 0cb5c6e8b5 WIP auth with ECDSA part 2
-priv_key is hardcoded for debugging
2024-06-19 17:29:49 +02:00
Wojciech Kaczmarski a94bf85863 WIP auth with ECDSA 2024-06-19 17:00:40 +02:00
lwvmobile a0673a8082 Delete m17-coder-sym-debug (integrated into m17-coder-sym);
.gitignore .txt files, remove m17-coder-sym-debug;
2024-06-19 10:19:09 -04:00
lwvmobile ffbe510dde Add Command Line Scanning (WIP);
Seperate Usage From CLI Scan;

parse_raw_key_string for key entry reading;
2024-06-19 09:58:09 -04:00
lwvmobile 9fd6231c90 More Scrambler Cleanup and Fixes; 2024-06-19 07:38:41 -04:00
lwvmobile e42d4cf90a Rework Scrambler Mode to use constantly perpetuating SEED value;
Consolidate m17-coder-sym-debug code into m17-coder-sym (eliminate duplicate code);
2024-06-19 07:15:06 -04:00
lwvmobile 180d2e1835 Cleanup Some Code; 2024-06-19 06:22:02 -04:00
lwvmobile f28c1ae6ee Fixes to m17-coder-sym to get enc to work when using flowgraph; 2024-06-17 14:23:07 -04:00
lwvmobile f240f76a79 Add Scrambler Mode to m17-coder-sym.c; Need to Test Enc Modes in the flowgraph; 2024-06-17 12:19:35 -04:00
lwvmobile 9c2861af77 coder-sym: Fix IV loading to include byte that wasn't loading properly; 2024-06-17 08:49:33 -04:00
lwvmobile 855918529f Misc Output Tweaks on coder-sym-debug; Fix IV Loading on coder-sym. 2024-06-17 07:36:40 -04:00
lwvmobile 652f219f1d Add Scrambler Mode to m17-coder-sym-debug; 2024-06-16 21:26:17 -04:00
lwvmobile 6deee453e8 Add Debug m17-coder-sym for debugging AES Encryption to Float Output to be decrypted by M17-FME (Working!); 2024-06-16 20:23:07 -04:00
lwvmobile 20c759d885 Update Submodule to tinier-aes and changes to coder to use its wrapper function; 2024-06-16 12:16:09 -04:00
Wojciech Kaczmarski c16c142047 WIP AES encryption 2024-06-12 16:43:15 +02:00
Wojciech Kaczmarski d7c38c2c0e fixed framing bug 2024-06-02 14:15:42 +02:00
Wojciech Kaczmarski 3ceff08654 migrated to libm17 2024-01-24 12:39:09 +01:00
Wojciech Kaczmarski 7a30b90e15 added new function
- unpack_LICH()
2024-01-09 12:07:05 +01:00
Wojciech Kaczmarski e71b3546cb wrapped up a few more functions 2024-01-08 18:08:30 +01:00
A. Maitland Bottoms c4287118a9 use the single include file 2024-01-06 23:05:41 -05:00
Wojciech Kaczmarski 5cf820845d got rid of stdio.h
- point 1 of #8 is done
- fixed EoT marker
- added 'install' Makefile section for the libm17
2024-01-05 17:34:07 +01:00
Wojciech Kaczmarski 72f01c6321 fixed all m17-* demo apps 2023-12-30 10:44:24 +01:00
Wojciech Kaczmarski a50dbc0aa7 WIP librarify
fixed the rest of main .c files
2023-12-29 19:00:27 +01:00
Wojciech Kaczmarski cc72c63cce WIP librarify
doesn't build yet
2023-12-29 16:14:41 +01:00
Wojciech Kaczmarski 7a43152c88 M17 library
compiles fine, but otherwise untested. should be OK
2023-12-28 14:44:23 +01:00
Clayton Smith 84eca87cec
Merge pull request #17 from argilo/remove-unistd
Remove usage of unistd.h
2023-11-16 19:57:14 -05:00
Clayton Smith c0a0bf2b0c Remove usage of unistd.h
By replacing write with fwrite, we can eliminate the dependence on the
POSIX system call API. This change also fixes the last remaining
warnings in m17-coder-sym, so -Wall can be turned on.
2023-11-15 18:38:41 -05:00
Clayton Smith 22f1be8bce Clean up makefiles
* Make "all" the default target in m17-packet
* Allow "make clean" to succeed even if there are no executables
2023-11-15 18:16:21 -05:00