Andrew
|
9812529903
|
Complete rewrite of XP Algorithm (w/ comments). Now fully optimized and readable
|
2023-06-04 22:01:09 +03:00 |
|
Andrew
|
21e31fd1b6
|
BOOL type, slight refactor, cleanup
|
2023-06-04 16:44:22 +03:00 |
|
Andrew
|
799fee5a68
|
QWORD upgrade, abstract NEXTNBITS()
|
2023-06-04 16:32:05 +03:00 |
|
Andrew
|
1c5f93b687
|
Slight refactor, prepare for QWORD upgrade
|
2023-06-04 15:40:08 +03:00 |
|
Andrew
|
3922223b9f
|
QWORD upgrade for Schnorr's Signature
|
2023-06-04 15:17:41 +03:00 |
|
Andrew
|
9302ebd751
|
Abstract FIRSTNBITS(), fix logic
|
2023-06-04 15:06:51 +03:00 |
|
Andrew
|
08ec7cb9bb
|
Simplify pointer arithmetics
|
2023-06-04 14:54:22 +03:00 |
|
Andrew
|
8e4285c960
|
Remove unnecessary pointer arithmetic
|
2023-06-04 13:38:05 +03:00 |
|
Andrew
|
63bc103384
|
Add pack/extract consistency
|
2023-06-04 13:35:26 +03:00 |
|
Andrew
|
06920ede2a
|
Data type consistency uplift
|
2023-06-04 13:31:24 +03:00 |
|
Neo
|
3f95974e61
|
disable asserts globally unless DEBUG is defined
|
2023-06-04 00:50:41 -07:00 |
|
Neo
|
166a0b5df7
|
transition products object in keys.json to add additional information later
confirm windows server 2003 as bink 0x5A
add BINK information for 0x54
|
2023-06-04 00:47:21 -07:00 |
|
WitherOrNot
|
e9a10e2882
|
add confirmation ID generator, fix server.cpp (#14)
* add confirmation ID generator, fix server.cpp
* made an oopsie
* Update README.md
* Remove unused platform-dependent code
|
2023-06-03 07:14:11 -07:00 |
|
Neo
|
728bf2a781
|
Add BINK data for VS.net (2001), VS.net 2003, Win CE Platform Builder 3, 4, and 5
|
2023-06-03 07:06:00 -07:00 |
|
Neo
|
7c62596aa5
|
fix syntax error in keys.json
|
2023-06-02 07:21:17 -07:00 |
|
Andrew
|
574b7b3b32
|
Merge remote-tracking branch 'origin/master'
|
2023-06-02 17:14:03 +03:00 |
|
Andrew
|
7944a9b15f
|
Server Algorithm uplift
|
2023-06-02 17:13:57 +03:00 |
|
Neo
|
6b85db12c9
|
disable static building for now (causing more headaches than it should)
update keys.json with new info
|
2023-06-02 07:09:40 -07:00 |
|
Neo
|
19cce11bc2
|
Merge pull request #13 from WitherOrNot/newkeys
Add new keys from @WitherOrNot
|
2023-06-02 06:38:42 -07:00 |
|
Andrew
|
475241e608
|
Get rid of PkgConfig
|
2023-06-02 15:39:11 +03:00 |
|
Andrew
|
a14d44cdca
|
FindOpenSSL (Crossplatform solution)
|
2023-06-02 15:36:34 +03:00 |
|
WitherOrNot
|
d930648230
|
Add new keys
|
2023-06-02 03:14:53 -04:00 |
|
Neo
|
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
|
2023-06-01 21:25:43 -07:00 |
|
Andrew
|
e437cc548a
|
Folder refactor
|
2023-06-01 23:09:44 +03:00 |
|
Andrew
|
cc009d0ad4
|
Fix garbage keys being generated, abstract elliptic curves out
|
2023-06-01 22:19:35 +03:00 |
|
Neo
|
96639bbaf7
|
remove bink generation script
add runtime json parsing
add cmake.cpm
update cmake to reflect this
fix compilation errors
** breaks 2k3 key generation, work in progress
|
2023-06-01 10:55:36 -07:00 |
|
Andrew
|
1f30ff762d
|
Fix logic
|
2023-06-01 19:47:07 +03:00 |
|
Andrew
|
62e2e37373
|
Remove BINK.h dependency on header.h
|
2023-06-01 19:24:07 +03:00 |
|
Andrew
|
814b8e48fb
|
Update CMakeLists.txt (Refactor)
|
2023-06-01 18:56:26 +03:00 |
|
Andrew
|
8088c455ff
|
Revert CMakeLists.txt
|
2023-06-01 18:54:11 +03:00 |
|
Andrew
|
88619134bc
|
Quick fix - must fix script to compose project correctly
|
2023-06-01 18:32:46 +03:00 |
|
Andrew
|
bd11fb5eed
|
Include "bink.h", update BINK.h generation script
|
2023-06-01 18:28:41 +03:00 |
|
Andrew
|
5bf1da663a
|
CMake executable merge
|
2023-06-01 18:22:45 +03:00 |
|
Andrew
|
f5423a8eb0
|
Refactor, improved readability
|
2023-06-01 16:09:22 +03:00 |
|
Neo
|
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
|
2023-05-31 18:53:42 -07:00 |
|
Neo
|
46adbee701
|
reorder products object
|
2023-05-30 13:29:43 -07:00 |
|
Neo
|
44dbb1e722
|
add in Visual Studio 2005 BINK data
|
2023-05-30 13:28:16 -07:00 |
|
Neo
|
05ee5eb933
|
update CMakeLists to correctly compile sources - update readme to reflect that
factor out reused functions to shared.cpp/shared.h
|
2023-05-30 12:37:13 -07:00 |
|
Andrew
|
ac47a88f7e
|
Add OpenSSL libraries, convert to CMake
|
2023-05-30 11:07:50 +03:00 |
|
Andrew
|
f5a76d8df5
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# LICENSE
|
2023-05-30 10:44:45 +03:00 |
|
Andrew
|
388464da68
|
Prepare repository for a revamp
|
2023-05-30 10:44:23 +03:00 |
|
Neo
|
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)
|
2023-05-29 16:25:07 -07:00 |
|
Neo
|
3764743558
|
Update LICENSE file to reflect $currentyear
|
2023-05-29 15:20:43 -07:00 |
|
Neo
|
ad91633ae1
|
Update LICENSE file to reflect $currentyear and all current and future contributors
|
2023-05-29 15:14:39 -07:00 |
|
Neo
|
aadeb8fe46
|
update README.md with additional project information
|
2023-05-29 15:09:20 -07:00 |
|
Andrew
|
b7c6621809
|
Update README.md
|
2023-05-29 21:30:21 +03:00 |
|
Andrew
|
1564056d68
|
Update README.md
|
2023-05-29 21:28:08 +03:00 |
|
Andrew
|
fa12ad2c48
|
Update README.md
|
2023-05-29 21:22:00 +03:00 |
|
Andrew
|
78194d7ab9
|
Add BN_mod_sqrt() check outside of generation
|
2023-05-28 20:44:25 +03:00 |
|
Andrew
|
04601b7260
|
Fix the "0x62A32" bug in XP Generation
|
2023-05-28 20:37:46 +03:00 |
|