Wykres commitów

257 Commity (auth_crypto)

Autor SHA1 Wiadomość Data
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