From b6ade7c89096bfb71b07639441cc280046a4f390 Mon Sep 17 00:00:00 2001 From: Neo <321592+Neo-Desktop@users.noreply.github.com> Date: Mon, 29 May 2023 16:25:07 -0700 Subject: [PATCH] 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) --- keys.json | 376 +++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 276 insertions(+), 100 deletions(-) diff --git a/keys.json b/keys.json index d51737a..65a70e0 100644 --- a/keys.json +++ b/keys.json @@ -1,70 +1,47 @@ { - "halo-ce": [ - { + "Products": { + "Windows 98 SE (OEM)": ["02","03"], + "Office 2000": ["04","05"], + "Windows 2000 Retail": ["12","13"], + "Windows ME Retail": ["1C","1D"], + "Halo: Combat Evolved": ["50","51"], + "Windows XP Pro 64 Bit Edition VLK": ["64","65"], + "Windows XP Pro 64 Bit Edition Retail": ["66","67"], + "Windows XP Pro Retail": ["2C","2D"], + "Windows XP Pro VLK": ["2E","2F"] + }, + "BINK": { + "00": { "a": "1", "b": "0", "g": { - "x": "3526841193795042475472706746149302104479319317991814716511154371943217402619533559013289199455018742151609469798530459011064934359290058269305005770852147", - "y": "6717176849269195704898319671657351738994934261460853058693785103888428006927584989649644563176787348070595227750218564079606740227129140124956981993714338" + "x": "2331577204679600027736694662072998192243212592890122053374825500297155761496269562314159428299171097610055218913705", + "y": "3954018412338623664837114504916044126050878678856973124996251286784490174941479836757650135598751723409532967160444" }, - "n": "4807115327383806869", - "p": "11685037692629544436418522744508054167282745075683333963951114538336503311896091970659888174669185217769701714376736146487719134933981559784973709552957801", - "priv": "4040249819685480161", + "n": "42464065991425877", + "p": "22771656396649042914677651938348976006738044330885828909690000917475479649330897416453073715484777125675617411561753", + "priv": "29126373822686368", "pub": { - "x": "1466527626291203642492493441827733692299414093298124725156614801731872416353976088094297810392380176144498426351645671333471717057206065528475943181211237", - "y": "6552417402671779327103814822554640695446837969767667482775077050206682335288863224018601262504683488603938304696807511771370029474264413197914158855338659" + "x": "19001842596799889735847089805697287001733951474617682470323383968715961244343387245639296624260576737647372909452518", + "y": "5073995932966536731583795294253584537145351666788650220967374102582334986751283480528872642160868858730405130413714" } }, - { + "01": { "a": "1", "b": "0", "g": { - "x": "3267199711920916068382989896497476773626172933101820659737975395054177436610723611881044090850152653690217799193954704381970206244579237161200895449914309", - "y": "1801172663046216945616504560716718964873245692895029091693186427056304450272172483757301760952623806485351084272296014098491704676025054216449233661159465" + "x": "10673454940574675734218426124215696222570049943204897295660707733776259469307290746763087579272352204477426359456983", + "y": "12266547372348718976150807658375668076642952085819513623587674808420656632476917449122499280756388746447098580732795" }, - "n": "4951776012238716889", - "p": "11971564937725142819283405343102452394219517439200754177998125173838273140006904866009097341514436842653399766350815005672865218078609842575520666728570201", - "priv": "2697332072748954056", + "n": "45451421528219701", + "p": "21690482571471944131858536333908058782272452491831771308020961342630740764170913541267450561542337158596383516743897", + "priv": "17403239656857625", "pub": { - "x": "8029055570922781997068925861526172224421716783639627816091029975112069739370649863950940149054934973985391614557927450496740677679026308718830752438909007", - "y": "1602626801939716053837744749626887002577837581116068515054873921829954905161054352599862173139179466561314851772116951576800443217651935171703906272161567" - } - } - ], - "windows-2000": [ - { - "a": "1", - "b": "0", - "g": { - "x": "11119482656822991700792578907460492227713548578133058475037279114658452606556520469737149880517581700365327698611081", - "y": "5312392362047363949252475376883941023428136467239031118254622461615317640729075312800894148424589785499630341506080" - }, - "n": "61468465254706841", - "p": "20622394400536669015009109445778032002575716997347454488103759663466131824487696837925141032629668839547983981006673", - "priv": "60745091089001069", - "pub": { - "x": "8302386161994476463882352663800987677857025296941809689065347673056316489123420195107324646013409722355145362105695", - "y": "13363649414286723252942106921229466872616885916170044867152681460547108642096237962603450424133488992957379857797813" + "x": "3614099199023017971148876036659975837782690680728273254586906030102722523955367121942849829253953580887060503496633", + "y": "13800594939586205538166670892278369176641441651504986605158220586834603467688335741155616241506048203605969931767808" } }, - { - "a": "1", - "b": "0", - "g": { - "x": "27454888227856505533387855329956788267030560228130237843019128731561479441383843643211794715596006608164303047382767", - "y": "25734101585617196914691138807004701507679801292492905532148885152767040438129871790752711796217529957350537646074954" - }, - "n": "38771992745198197", - "p": "32512713267117547802229004817342438100721689377119915617511876448957214358251584089752707605032440065201094448831881", - "priv": "15976728344674105", - "pub": { - "x": "3691704687927058819591076394169677514664333662183974274461082367921506972751896092475629328058011790588662903256832", - "y": "26484003440265260647575762004113995465586854417593253320671406420252567198975995448928227659791539037587765978967255" - } - } - ], - "windows-98": [ - { + "02": { "a": "1", "b": "0", "g": { @@ -79,7 +56,7 @@ "y": "29602813656567751793759332218082879597530452170215742929397002601119577441784146888237119786583675093403524212008308" } }, - { + "03": { "a": "1", "b": "0", "g": { @@ -93,10 +70,128 @@ "x": "5989795792720183232357308397328552120890832370159249479102017870689050146843974909018077446828100022809937759037457", "y": "4076499043434397184167747716536775685672659730989741811348214546850688174088048243849389563176846351391019790440130" } - } - ], - "windows-me": [ - { + }, + "04": { + "a": "1", + "b": "0", + "g": { + "x": "22606687668269298114625240207522873142726269014052537843427518017813300084818537975263731248330029611849165060179698", + "y": "22487350102024832247251097934408529105395697460802052344875349874950231881440810299529934247574539849802290200440206" + }, + "n": "67537375118463713", + "p": "25066384285441205903273832649434882702712612496016407378135255151484493899841608613787340526409623217340548154752257", + "priv": "11635865700012297", + "pub": { + "x": "22021752605428965357178777617015527233578373960385071831838131873160197100814268130275797060808542178604912347883389", + "y": "23866939163753826944639218415544304773298439266931849491790315194143842918793955304612855324679875974365253172635470" + } + }, + "05": { + "a": "1", + "b": "0", + "g": { + "x": "781819923528843818061353484618984968876099407238823837591984121830775798915631450542772051465612287365705364064998", + "y": "13219048869966217368618050570644487166158059065919396407529689500553101289292505577394593103284384706085687130679914" + }, + "n": "50339060180106073", + "p": "20540151207176407610392811638129548448205144944910278982948996576713892299586270552571422734441315161712142945629849", + "priv": "40228399726161800", + "pub": { + "x": "5617828531306429109131542402145641940634218296626854652746172963700888272248450563965281635311417296472764855113753", + "y": "15121413581491496478205098277793818091231295981171324129530352426474092038164705306631251374991917540506560457042695" + } + }, + "08": { + "a": "1", + "b": "0", + "g": { + "x": "20546520481953678154188673002497673317951351005548515253692962760894884550885667364279279675317349577557539360814123", + "y": "9690423372408868664356492113196121928041525311419829379643952572628949982787595259238649512191063658749129235349599" + }, + "n": "57764213524659997", + "p": "37296045993145557762887615869529446066927464675046163533740890434147377036252939859599505430619316010543536008593953", + "priv": "42940447838889445", + "pub": { + "x": "24333724270092143621713826802597896628928936454919800951047900078926973110794950428837308243267285488795216606840974", + "y": "14020134285706927331676614030279900017291016148631271055361689697974801145765941432183225698727390866903667219687969" + } + }, + "09": { + "a": "1", + "b": "0", + "g": { + "x": "17272533675023793624680016937607161394427776688401278127884215858369066406365237833207419170117031265147050748737186", + "y": "10897684556651576571671151674586120690608236542740270859915076272932083320838022698730208293779451126638581586588925" + }, + "n": "44682719955829289", + "p": "31123778862031392435299439090755153401162704597024288571183830527113563344679315725116915983118187065183839828632113", + "priv": "30177475288172038", + "pub": { + "x": "10584120526089473026246191383792758367144927589909587205278073830223938861208553884400816982485323081066790399437204", + "y": "19710761542152200618172612283139324015316083022563473705358032993141026289202915973780473937312193485361804450068338" + } + }, + "0A": { + "a": "1", + "b": "0", + "g": { + "x": "17272533675023793624680016937607161394427776688401278127884215858369066406365237833207419170117031265147050748737186", + "y": "10897684556651576571671151674586120690608236542740270859915076272932083320838022698730208293779451126638581586588925" + }, + "n": "44682719955829289", + "p": "31123778862031392435299439090755153401162704597024288571183830527113563344679315725116915983118187065183839828632113", + "priv": "30177475288172038", + "pub": { + "x": "10584120526089473026246191383792758367144927589909587205278073830223938861208553884400816982485323081066790399437204", + "y": "19710761542152200618172612283139324015316083022563473705358032993141026289202915973780473937312193485361804450068338" + } + }, + "0B": { + "a": "1", + "b": "0", + "g": { + "x": "17272533675023793624680016937607161394427776688401278127884215858369066406365237833207419170117031265147050748737186", + "y": "10897684556651576571671151674586120690608236542740270859915076272932083320838022698730208293779451126638581586588925" + }, + "n": "44682719955829289", + "p": "31123778862031392435299439090755153401162704597024288571183830527113563344679315725116915983118187065183839828632113", + "priv": "30177475288172038", + "pub": { + "x": "10584120526089473026246191383792758367144927589909587205278073830223938861208553884400816982485323081066790399437204", + "y": "19710761542152200618172612283139324015316083022563473705358032993141026289202915973780473937312193485361804450068338" + } + }, + "12": { + "a": "1", + "b": "0", + "g": { + "x": "11119482656822991700792578907460492227713548578133058475037279114658452606556520469737149880517581700365327698611081", + "y": "5312392362047363949252475376883941023428136467239031118254622461615317640729075312800894148424589785499630341506080" + }, + "n": "61468465254706841", + "p": "20622394400536669015009109445778032002575716997347454488103759663466131824487696837925141032629668839547983981006673", + "priv": "60745091089001069", + "pub": { + "x": "8302386161994476463882352663800987677857025296941809689065347673056316489123420195107324646013409722355145362105695", + "y": "13363649414286723252942106921229466872616885916170044867152681460547108642096237962603450424133488992957379857797813" + } + }, + "13": { + "a": "1", + "b": "0", + "g": { + "x": "27454888227856505533387855329956788267030560228130237843019128731561479441383843643211794715596006608164303047382767", + "y": "25734101585617196914691138807004701507679801292492905532148885152767040438129871790752711796217529957350537646074954" + }, + "n": "38771992745198197", + "p": "32512713267117547802229004817342438100721689377119915617511876448957214358251584089752707605032440065201094448831881", + "priv": "15976728344674105", + "pub": { + "x": "3691704687927058819591076394169677514664333662183974274461082367921506972751896092475629328058011790588662903256832", + "y": "26484003440265260647575762004113995465586854417593253320671406420252567198975995448928227659791539037587765978967255" + } + }, + "1C": { "a": "1", "b": "0", "g": { @@ -111,7 +206,7 @@ "y": "28939329175037377801073962070204861485644082671743919066988639734312772338759696891645523206570996463742438828645000" } }, - { + "1D": { "a": "1", "b": "0", "g": { @@ -125,25 +220,68 @@ "x": "4876696263453032445338210618537086689338971119926272787904035176296725481867195547017440481622297580256815541015926", "y": "15853826468148827809563406431189387397493981509673040194341328851566636137415804518532176226406586339241644224217344" } - } - ], - "windows-xp-pro-32-retail": [ - { + }, + "28": { "a": "1", "b": "0", "g": { - "x": "21673361717619259910600499419800485528178801849923454062050055236231939594233283543796077751210469045350919066368895", - "y": "5232476492611604888729825305639232005017822876108144652169892952989580351454246958886421453535493897842819359154864" + "x": "6625455131255616498288897401740387586936919298398630888817069955271802346063065950505620943020700795501030354951483", + "y": "25533652931145206810096025009180082955369059200957488574448993391838671019475012100931337253442582998280032435349351" }, - "n": "55681564377333977", - "p": "24412280675538104642884792561502783185577987209710041026341163083973933860854736635268965257725055809364646140091249", - "priv": "30951839223306173", + "n": "57483349306202381", + "p": "31180364593374161260541214644085545950368042282359256671297134949278949227610474415915698419926523326596302438006769", + "priv": "13136214442180721", "pub": { - "x": "21551722775458524408480112576069559265917312687549112053580919391285918530584174752292844347621326558272739603979057", - "y": "13463977158522661542654520438933687107907187215503371589980428235633526671841388652148099285621876350916055100879930" + "x": "5104925930512638672819053368212255937573137611150786858226532094853360078971757032168938988793670627337813923036767", + "y": "28137487828227178563350402753881014405678533666094621586427542674382206038438535788143080548493760349515756182012498" } }, - { + "29": { + "a": "1", + "b": "0", + "g": { + "x": "6855965928974656223860567398557704088817997034038651863138515626385009760954658000974356371150696139484451845926600", + "y": "1801238159270279246169147737509397655357290457453559970603838885439270588090298720450362006989715720109206491245093" + }, + "n": "67647193402298473", + "p": "20943044253804132319169216830228672625270249954489249987858922604701634645918538145031729465712318342252126112985153", + "priv": "58908212650039669", + "pub": { + "x": "19589519046601397260809955269083626795503130334091451763896601804243999018446108131405408867157069655563420193230043", + "y": "979397535273986461157952793344176191317009812589408140414741804758681355998002007487306586139600254357725560998472" + } + }, + "2A": { + "a": "1", + "b": "0", + "g": { + "x": "6491087841214587051264545986557683007600933910896314457162076997479104680607524492579346483250057819719574751118546", + "y": "28889674849416975039297975655960492533273983902836344528214812450760488908413247697351485992563586277899237970177501" + }, + "n": "55490915388926201", + "p": "30609238151955025112052355607151891160055473451727463357136290171496228014314319402618394255507642663056173045397961", + "priv": "28356164640468958", + "pub": { + "x": "7429934306150060362220520167219696196103387398223657500784703159452793671818880169418653109022945805967279598841058", + "y": "16695949431099551936765494864197903910720045366223287633678257137673564581472696006269235457344268044769517631487706" + } + }, + "2C": { + "a": "1", + "b": "0", + "g": { + "x": "8915903858502646066418182633057705652008082145832256923615728473200101206132031281584883906271118970991755030551416", + "y": "20464678754304824937079694961279040773502428396767671213114450862571235656842986110419159780072381959022618240357492" + }, + "n": "52255053939691037", + "p": "23565722542837335065074829499441916969523862484272548221564258250579409483831082603756318140516261012072179955607649", + "priv": "49376872296925867", + "pub": { + "x": "5208399005152010558700017443262304096033307781594722582754654119839186077071380964884760370919282614223655552449192", + "y": "22357703575020535444907398820227602869440920600838658819039554416206966784231890678810435029947588971910074121002504" + } + }, + "2D": { "a": "1", "b": "0", "g": { @@ -157,10 +295,8 @@ "x": "4799183354431172708437474398228298037089681042678881469855476704311534306845199897373322889867450051628647190714371", "y": "14871217001746100747746722676908590963712532469411562675056088017233265734517784273850861476487467117022794466227739" } - } - ], - "windows-xp-pro-32-vlk": [ - { + }, + "2E": { "a": "1", "b": "0", "g": { @@ -175,7 +311,7 @@ "y": "5484731395987446993229594927733430043632089703338918322171291299699820472711849119800714736923107362018017833200634" } }, - { + "2F": { "a": "1", "b": "0", "g": { @@ -189,42 +325,38 @@ "x": "10041352286586128940778441134697140947437132522963541282603223909964089228202203447893168630967079559592385624545192", "y": "9292360790888709163192008500642345429180999836863864477254342335185874973743595440806854122467192796977299364198680" } - } - ], - "windows-xp-pro-64-retail": [ - { + }, + "50": { "a": "1", "b": "0", "g": { - "x": "4248750365494621170867411070192250347558099282208077123309800561812392890309089650248112667099674539292841781223825841114353470559078798216015628807800405", - "y": "2363135147862625100780290668425392162931578480024321108046638130495288318114859598161763977525672580224389087872093793892799021710732333336562239007404331" + "x": "3526841193795042475472706746149302104479319317991814716511154371943217402619533559013289199455018742151609469798530459011064934359290058269305005770852147", + "y": "6717176849269195704898319671657351738994934261460853058693785103888428006927584989649644563176787348070595227750218564079606740227129140124956981993714338" }, - "n": "5470028972637037037", - "p": "7414450614060932787248839197458070896684910960804177158392134961003575366268790629245141903395927609515264078025359653122837316120017343739991702588044217", - "priv": "5092684937889775537", + "n": "4807115327383806869", + "p": "11685037692629544436418522744508054167282745075683333963951114538336503311896091970659888174669185217769701714376736146487719134933981559784973709552957801", + "priv": "4040249819685480161", "pub": { - "x": "2533341772295393491400808023462145665845043632064869971512603543404657302513574864471005505089780300953060578102587786092252155788924277962864392102891310", - "y": "2853142146312045946205021435741931506513454835730828192678723851241580545655918715491324159683420265904946172614320824838207026955146237265100158801292103" + "x": "1466527626291203642492493441827733692299414093298124725156614801731872416353976088094297810392380176144498426351645671333471717057206065528475943181211237", + "y": "6552417402671779327103814822554640695446837969767667482775077050206682335288863224018601262504683488603938304696807511771370029474264413197914158855338659" } }, - { + "51": { "a": "1", "b": "0", "g": { - "x": "7273571546843413099993191994471155206649636421268389195048812757571665656628711965470673099293494650775090608549703675296316887753017258939382696588767431", - "y": "3529068830277582088596828423990199939817342479929127252014627303069162247307070606247527579307935679046819531543049464667736359244475241042487530444236684" + "x": "3267199711920916068382989896497476773626172933101820659737975395054177436610723611881044090850152653690217799193954704381970206244579237161200895449914309", + "y": "1801172663046216945616504560716718964873245692895029091693186427056304450272172483757301760952623806485351084272296014098491704676025054216449233661159465" }, - "n": "5092684937889775537", - "p": "8245498483844445086274997696534494324318871629323439587180432555305925857658196874670618312457436840885370130522487176480691396150486059031119600012524801", - "priv": "219689077615411230", + "n": "4951776012238716889", + "p": "11971564937725142819283405343102452394219517439200754177998125173838273140006904866009097341514436842653399766350815005672865218078609842575520666728570201", + "priv": "2697332072748954056", "pub": { - "x": "4722272800064252767454697391320635537092623053473493936821919057777751250795528775893773028180225310055317957128183947713166125210509990475635070787240674", - "y": "1531615552769437372403026851115800774961251901795490190286680044124146107960174759313522242631208697837075037127449543341158979848323485793132900943144563" + "x": "8029055570922781997068925861526172224421716783639627816091029975112069739370649863950940149054934973985391614557927450496740677679026308718830752438909007", + "y": "1602626801939716053837744749626887002577837581116068515054873921829954905161054352599862173139179466561314851772116951576800443217651935171703906272161567" } - } - ], - "windows-xp-pro-64-vlk": [ - { + }, + "64": { "a": "1", "b": "0", "g": { @@ -239,7 +371,7 @@ "y": "8459798924827836228274277115421121276552682139164077587322715687363649243379655204356110674973206099056049071356775561545965708750027069182848722760722623" } }, - { + "65": { "a": "1", "b": "0", "g": { @@ -253,6 +385,50 @@ "x": "1352684437800180652923489312266978423036610385565765573158589347735420725101578006349602521095214805062717085612934589919983819276662150493306485984087932", "y": "3751555619099816469086075504660083932492953973123328559493047041891340985823410815291323694826579254584425441385194091897267373260401958534526116601202095" } + }, + "66": { + "a": "1", + "b": "0", + "g": { + "x": "4248750365494621170867411070192250347558099282208077123309800561812392890309089650248112667099674539292841781223825841114353470559078798216015628807800405", + "y": "2363135147862625100780290668425392162931578480024321108046638130495288318114859598161763977525672580224389087872093793892799021710732333336562239007404331" + }, + "n": "5470028972637037037", + "p": "7414450614060932787248839197458070896684910960804177158392134961003575366268790629245141903395927609515264078025359653122837316120017343739991702588044217", + "priv": "5092684937889775537", + "pub": { + "x": "2533341772295393491400808023462145665845043632064869971512603543404657302513574864471005505089780300953060578102587786092252155788924277962864392102891310", + "y": "2853142146312045946205021435741931506513454835730828192678723851241580545655918715491324159683420265904946172614320824838207026955146237265100158801292103" + } + }, + "67": { + "a": "1", + "b": "0", + "g": { + "x": "7273571546843413099993191994471155206649636421268389195048812757571665656628711965470673099293494650775090608549703675296316887753017258939382696588767431", + "y": "3529068830277582088596828423990199939817342479929127252014627303069162247307070606247527579307935679046819531543049464667736359244475241042487530444236684" + }, + "n": "5092684937889775537", + "p": "8245498483844445086274997696534494324318871629323439587180432555305925857658196874670618312457436840885370130522487176480691396150486059031119600012524801", + "priv": "219689077615411230", + "pub": { + "x": "4722272800064252767454697391320635537092623053473493936821919057777751250795528775893773028180225310055317957128183947713166125210509990475635070787240674", + "y": "1531615552769437372403026851115800774961251901795490190286680044124146107960174759313522242631208697837075037127449543341158979848323485793132900943144563" + } + }, + "windows-server-2003": { + "a": "1", + "b": "0", + "g": { + "x": "7001153264502603531568809091006890066238093206490706740054133060198019760090859987689015805782317128823647585142349315457499198272662472818714043462452903", + "y": "5379780378477219053711555876878459214243674711784518156355184015695786277532464885846858297098947964642836892714492422913471742703229817151186461774623684" + }, + "n": "5532044755580494717", + "p": "10562920556476600174223203553624763158759224241690200395609486946570543757980521851146458516500451409335864053457189473296570712977858859585999979839497081", + "pub": { + "x": "7581054250900465100241221249174490036171686256743764922844514529943814922537182958165791392786846977936233032863941877071806567396668766127251287523822606", + "y": "5631831699091940711241625425017356833183657380411816572111689187965538416134562629982530928101557014697032032310481274355673900378431834102530761513288622" + } } - ] + } } \ No newline at end of file