Adding a new method to allow a user to enter a generic keystream len and static keystream via a string that is loaded into a bit array to xor against ambe frames;
This method is intended to be used to allow
Reset static_ks_counter as various places in code;
Remove the static_ks_counter reset from KWD SCR link control and tweak SO bits;
Fix Forced KS application to work in both slots;
Allow Static Wav File or Per Call Wav File in SDRTrunk MBE format playback; #298
Same as above for .amb, .dmb, and .imb format playback;
Update Usage and Docs;
Bytes used as input register for TYT EP are loaded by byte reverse order, was undetected on some key patterns like all F's or all A's, but found out on 1234... patterns;
Seperate dsd_ncurses.c into dsd_ncurses_printer.c , dsd_ncurses_menu.c , and dsd_ncurses_handler.c files;
Make adjustments as needed to accomodate above;
Work on Handling Special Escape Characters with Ncurses Input Handling to prevent rogue things from happening with scrool wheel, etc;
Expand Event History for EDACS to Include More Call Information; Misc Tweaks regarding;
Add watchdog and wav file closure to EOT_CC when returning from EDACS Analog or Digital Calls;
Fix local event_string size in watchdog_event_current;
Add watchdog to cleanupAndExit to catch any calls in progress when closing and push them out to event_history log;
Clear some values on Trunking when nocarrier that weren't previously cleared right away;
Write User Lockout of TG to event history; Run noCarrier when Trunking and User Locks Out, prompting return to CC;
Fix NXDN site_code and sys_code order in event_history; Reset correct call type string on TX_REL, TX_REL_EXT, and DISC messages when stale;
Have P25p1 PDUs write to event_history, regardless of decoded state; Include Enc info if available and not decrypted or decoded; Event History and Log RSP Packets;
Tweak and Add DMR RSP Packets to Event History and Log
Fix Event History Log File Display on Startup;
Add UDP Port 4069 for TRBOnet SCADA; (no decode of data);
Misc Tweaks Regarding How Trunking Elements May Indirectly Interact with Event History;
DMR Alias Tweak: Allow Extra UTF8 characters (grave, diacritical leters, etc); Allow any UTF16 character that isn't an ASCII special char;
Add GI String (GROUP or PRIVATE) to wav file names, if set and known at close;
Add Encrypted PDU ALG/KID values if not decrypted/decoded;
Allow Manual RTL Input PPM Error Adjustment with { and } keys;
LRRP: Simple Request Handling; Report Handling Tweaks; Simple Handling for Unknown Formats;
Don't reset DMR Color Code on NoCarrier;
Change the -~ switch to debug mode and -J to the event history file;
Pass slot and swrite value to write_event_to_log_file; Add Slot value to written event log file when swrite is 1 (DMR BS and P25p2);
Misc Consistency Nits;
Scrub call_matrix items form ncurses, rename for edacs use only;
Scrub a lot of unused local variables out of the ncurses printer;
Add NXDN Talker Aliases to Event History;
Add Remus' suggestion for Tone ID and AD values on the call alert beeper;
Add Extra Call Information to Event History and Display to Ncurses and Write to Event Log;
Add P25 Known Talker Alias Formats to Event History and Display to Ncurses and Write to Event Log;
Remake the DMR Talker Alias Decoder for 7, 8, and 16 bit chars and go to Event History and Display and to Ncurses and Write to Event Log;
Add Some Embeddded and Misc (Non Data Call) GPS Formats to Event History and Display to Ncurses and Write to Event Log;
Add DMR UDT Data Calls to Event History;
Make Misc Tweaks to Event Item Strings;
Rework all Per Call Wav files to tie into Event History; Auto Delete Empty Wav files created; Wav Files in progress have no extension and have no hard set name until closing;
Delete all OLD patch files that are resolved directly or indirectly by new Event History, or have previously been incorporated into code.
Congratulations for clicking this link, you are now reading this description;
Add DES-OFB Decryption Support for P25, NXDN, DMR (Tested);
Add DES-XL Decryption Support for P25p1 (Tested);
Add AES-OFB Decryption Support for P25, DMR (Tested); NXDN(untested);
Add P25p1 PDU Decryption Support; (Untested)(Known Modes);
Add Remaining (AES, DES) DMR PDU Decryption Support (Known DMRA Modes)(Untested);
Decrypt Tytera 16-bit BP (works depending on model);
Add AES Keys example csv file for import;
Probably a few bugs that'll need to be massaged out now with all the code additions for several years of stashed code;
Misc Tweaks for displaying and writing various P25 Aliases to File and Ncurses for display;
Misc String Safety Tweaks on Aliases and writing to csv files / display;