Commit Graph

251 Commits

Author SHA1 Message Date
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
Neo
2af9f6db64 commit keys.json 2023-05-27 17:15:52 -07:00
Neo
8c506fe798 adding in keys.json 2023-05-27 17:10:15 -07:00
Neo
a7a670be02 add new, updated information to readme 2023-05-26 08:58:30 -07:00
Neo
92938eb908 change datatypes to platform agnostic versions, add makefile 2023-05-23 20:06:34 -07:00
TheMCHK
a40632a7fe
Updated Win32OpenSSL URL 2019-08-22 17:35:39 -03:00
TheMCHK
9b040f9613
Update main file
Corrected indentation (or to be more precise, the lack of it)

See previous commits to this file to know why I did this.
2019-08-22 17:33:25 -03:00
TheMCHK
3d300e0c84
Create Srv2003KGmain.cpp
Same as XP keygen, but code modified to adapt to server 2003 key system.
2019-08-21 15:26:59 -03:00
TheMCHK
b7a26092d9
Update README.md 2019-08-21 12:52:02 -03:00
TheMCHK
888b935469
Update README.md 2019-08-21 12:46:22 -03:00
TheMCHK
4d044b881c
Create README.md 2019-08-21 12:45:36 -03:00
TheMCHK
b1ade307d3
Create main.cpp 2019-08-21 12:29:48 -03:00