toadie2k / NIArms

46 stars 44 forks source link

Keys borken on Core #175

Open badwolf1358 opened 2 years ago

badwolf1358 commented 2 years ago

It appears the latest update pushed to steam has broken the key's making it impossible to play with in multiplayer on a keyed server. Sorry if this isn't the right place to report this issue but wanted to do my due diligence before we have to remove it from our modest or pursue our own upload.

toadie2k commented 2 years ago

Hm. Broken how? They were signed with a new private key, but the corresponding key was uploaded with it, and I can see that that has at least been distributed out

windwalker-888 commented 2 years ago

example error log when trying to use the lates update:

Warning Message: Files "E:\Programme\Steam\steamapps\common\Arma 3!Workshop@NIArms All In One (V14 Onwards)\addons\hlc_core.pbo", "E:\Programme\Steam\steamapps\common\Arma 3!Workshop@NIArms All In One (V14 Onwards)\addons\hlc_wp_acr.pbo", "E:\Programme\Steam\steamapps\common\Arma 3!Workshop@NIArms All In One (V14 Onwards)\addons\hlc_wp_ak.pbo", "E:\Programme\Steam\steamapps\common\Arma 3!Workshop@NIArms All In One (V14 Onwards)\addons\hlc_wp_ar15.pbo", "E:\Programme\Steam\steamapps\common\Arma 3!Workshop@NIArms All In One (V14 Onwards)\addons\hlc_wp_aug.pbo", "E:\Programme\Steam\steamapps\common\Arma 3!Workshop@NIArms All In One (V14 Onwards)\addons\hlc_wp_fal.pbo", ... are not signed by a key accepted by this server. To play on this server, remove listed files or install additional accepted keys. 12:55:44 Client PBO could not be verified: E:\Programme\Steam\steamapps\common\Arma 3!Workshop@NIArms All In One (V14 Onwards)\addons\hlc_core.pbo

so the "normal" error when this happens its not the correct key thats been distributed or something went wrong with the signing itself.

Coryf88 commented 2 years ago

The update has both the old (Toadie) and new (NIArms) bikey and bisign files.

hlc_wp_ar15 and hlc_wp_m16a2 NIArms.bisign signatures seem to be broken.

// Arma 3: -checkSignatures
Signature hlc_wp_ar15.pbo is wrong. Error 0x22. Test FAILED!
Signature hlc_wp_m16a2.pbo is wrong. Error 0x22. Test FAILED!

// DSUtils: Check signatures
Signature hlc_wp_AR15.pbo.NIArms.bisign is wrong
Signature hlc_wp_M16A2.pbo.NIArms.bisign is wrong
toadie2k commented 2 years ago

... The fuck. Okay, The steam version seems to have borked. I'll get down to this.

Coryf88 commented 2 years ago

hlc_wp_m14 still has an old bisign file. addons\hlc_wp_m14.pbo.Toadie.bisign keys directory still contains the old bikey file. keys\Toadie.bikey Shortcut file in addons. addons\addons - Shortcut.lnk (H:\hlcpatch archive\NIArms_AllinOne_V15\@NIArsenal\addons)

Coryf88 commented 1 year ago

keys directory still contains the old Toadie bikey file, keys\Toadie.bikey

hlc_wp_acr.pbo, hlc_wp_p226.pbo, and nia_wp_hk416.pbo fail signature checking.

// Arma 3: -checkSignatures
Signature hlc_wp_acr.pbo is wrong. Error 0x22. Test FAILED!
Signature hlc_wp_p226.pbo is wrong. Error 0x22. Test FAILED!
Signature nia_wp_hk416.pbo is wrong. Error 0x22. Test FAILED!

// DSUtils: Check signatures
Signature hlc_wp_ACR.pbo.NIArms.bisign is wrong
Signature hlc_wp_p226.pbo.NIArms.bisign is wrong
Signature nia_wp_HK416.pbo.NIArms.bisign is wrong
toadie2k commented 1 year ago

Reuploading with the correct sign files. Not sure how that happened, but should be resolved with a re/dl from now on.