Wojciech Kaczmarski
873dd478c3
typo fix
2024-06-26 10:53:43 +02:00
Wojciech Kaczmarski
eae1084648
Merge pull request #35 from lwvmobile/auth_crypto
...
Fix Scrambler Seed Truncation Bugs on Coder and Decoder; #34
2024-06-26 10:51:18 +02:00
lwvmobile
a1e81625a3
Tweak m17-decoder-sym.c to check for signed_str when decrypting frames;
2024-06-25 12:58:41 -04: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
cafde7fc61
bump up AES submodule
2024-06-24 19:57:48 +02:00
Wojciech Kaczmarski
e471c76f18
fix the LICH_CNT
2024-06-24 19:49:52 +02:00
Wojciech Kaczmarski
ebb082726b
typo
2024-06-24 19:41:50 +02:00
Wojciech Kaczmarski
fe140f6d07
show AES key length at the decoder
2024-06-24 19:37:08 +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
Wojciech Kaczmarski
be13f76803
Merge pull request #33 from lwvmobile/auth_plus_crypto
...
Manually Merge Crypto Branch in Auth Branch
2024-06-23 10:09:50 +02:00
lwvmobile
adc523cf5e
Add scrambler_seed_calculation function to decoder so seed can be recalculated if missing frame, etc;
2024-06-22 21:43:31 -04: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
28c510af26
zero out (reset) digest at FN=0
2024-06-22 14:48:46 +02: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
1222ad4c31
move gr flowgraph from the `auth` branch
2024-06-21 11:14:39 +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
Wojciech Kaczmarski
e81967c126
Merge pull request #30 from lwvmobile/crypto_cleanup
...
Fix aes.c to aes.h; Import AES Key from File;
2024-06-20 12:20:02 +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
04598cc097
Merge pull request #29 from lwvmobile/crypto_cleanup
...
Crypto cleanup
2024-06-19 17:39:56 +02: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
Wojciech Kaczmarski
f177399bb6
added TYPE field decoder
2024-06-19 15:44:19 +02:00
Wojciech Kaczmarski
4d34d9a5a8
added some useful args
2024-06-19 15:19:26 +02:00
Wojciech Kaczmarski
6ce7cd6260
m17_streamer buffering fix
2024-06-19 14:48:25 +02: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
Wojciech Kaczmarski
697b0357c4
.grc update
2024-06-19 13:00:17 +02:00
lwvmobile
180d2e1835
Cleanup Some Code;
2024-06-19 06:22:02 -04:00
Wojciech Kaczmarski
bfe292cddd
Merge pull request #28 from lwvmobile/aes-test
...
Add AES and Scrambler Modes to m17-coder-sym; Add User Input Strings to m17-packet-encode;
2024-06-18 18:40:11 +02:00
Wojciech Kaczmarski
9c5a5ef255
WIP ECDSA auth
...
-added submodule
2024-06-18 16:17:28 +02: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
2cc010c293
Merge branch 'main' into aes-test
2024-06-17 12:24:11 -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
Wojciech Kaczmarski
53213a3066
streamer .grc update
2024-06-17 17:58:29 +02:00
lwvmobile
9c2861af77
coder-sym: Fix IV loading to include byte that wasn't loading properly;
2024-06-17 08:49:33 -04:00