Commit Graph

101 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