9812529903
Complete rewrite of XP Algorithm (w/ comments). Now fully optimized and readable
Andrew
2023-06-04 22:01:09 +03:00
21e31fd1b6
BOOL type, slight refactor, cleanup
Andrew
2023-06-04 16:44:22 +03:00
799fee5a68
QWORD upgrade, abstract NEXTNBITS()
Andrew
2023-06-04 16:32:05 +03:00
1c5f93b687
Slight refactor, prepare for QWORD upgrade
Andrew
2023-06-04 15:40:08 +03:00
3922223b9f
QWORD upgrade for Schnorr's Signature
Andrew
2023-06-04 15:17:41 +03:00
9302ebd751
Abstract FIRSTNBITS(), fix logic
Andrew
2023-06-04 15:06:51 +03:00
08ec7cb9bb
Simplify pointer arithmetics
Andrew
2023-06-04 14:54:22 +03:00
8e4285c960
Remove unnecessary pointer arithmetic
Andrew
2023-06-04 13:38:05 +03:00
63bc103384
Add pack/extract consistency
Andrew
2023-06-04 13:35:26 +03:00
06920ede2a
Data type consistency uplift
Andrew
2023-06-04 13:31:24 +03:00
3f95974e61
disable asserts globally unless DEBUG is defined
Neo
2023-06-04 00:50:41 -07:00
166a0b5df7
transition products object in keys.json to add additional information later confirm windows server 2003 as bink 0x5A add BINK information for 0x54
Neo
2023-06-04 00:47:21 -07:00
475241e608
Get rid of PkgConfig
Andrew
2023-06-02 15:39:11 +03:00
a14d44cdca
FindOpenSSL (Crossplatform solution)
Andrew
2023-06-02 15:36:34 +03:00
d930648230
Add new keys
WitherOrNot
2023-06-02 03:14:53 -04:00
72d441b539
Fix datatypes to use platform independent values, Add command line switch scaffolding Allow users to chose which bink/channelid they'd like to generate with Add rudimentary help system, Sanitize user input
Neo
2023-06-01 21:25:43 -07:00
e437cc548a
Folder refactor
Andrew
2023-06-01 23:09:44 +03:00
cc009d0ad4
Fix garbage keys being generated, abstract elliptic curves out
Andrew
2023-06-01 22:19:35 +03:00
1f30ff762d
Fix logic
Andrew
2023-06-01 19:47:07 +03:00
62e2e37373
Remove BINK.h dependency on header.h
Andrew
2023-06-01 19:24:07 +03:00
814b8e48fb
Update CMakeLists.txt (Refactor)
Andrew
2023-06-01 18:56:26 +03:00
8088c455ff
Revert CMakeLists.txt
Andrew
2023-06-01 18:54:11 +03:00
88619134bc
Quick fix - must fix script to compose project correctly
Andrew
2023-06-01 18:32:46 +03:00
bd11fb5eed
Include "bink.h", update BINK.h generation script
Andrew
2023-06-01 18:28:41 +03:00
5bf1da663a
CMake executable merge
Andrew
2023-06-01 18:22:45 +03:00
f5423a8eb0
Refactor, improved readability
Andrew
2023-06-01 16:09:22 +03:00
3999ed0996
switch the XP algorithm to use bink.h data create script in python to format said data to C begin transition to using C++ functions
Neo
2023-05-31 18:49:44 -07:00
44dbb1e722
add in Visual Studio 2005 BINK data
Neo
2023-05-30 13:28:16 -07:00
05ee5eb933
update CMakeLists to correctly compile sources - update readme to reflect that factor out reused functions to shared.cpp/shared.h
Neo
2023-05-30 12:37:13 -07:00
ac47a88f7e
Add OpenSSL libraries, convert to CMake
Andrew
2023-05-30 11:07:50 +03:00
f5a76d8df5
Merge remote-tracking branch 'origin/master'
Andrew
2023-05-30 10:44:45 +03:00
388464da68
Prepare repository for a revamp
Andrew
2023-05-30 10:44:23 +03:00
b6ade7c890
Update keys.json to include a list of products and their corresponding BINK IDs change BINK data to be referenced by their corresponding BINK ID (in hexadecimal)
Neo
2023-05-29 16:25:07 -07:00