evppkey_ecdh.txt 104 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618
  1. #
  2. # Copyright 2001-2021 The OpenSSL Project Authors. All Rights Reserved.
  3. #
  4. # Licensed under the Apache License 2.0 (the "License"). You may not use
  5. # this file except in compliance with the License. You can obtain a copy
  6. # in the file LICENSE in the source distribution or at
  7. # https://www.openssl.org/source/license.html
  8. # Tests start with one of these keywords
  9. # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
  10. # PrivPubKeyPair Sign Verify VerifyRecover
  11. # and continue until a blank line. Lines starting with a pound sign are ignored.
  12. # Public key algorithm tests
  13. # Private keys used for PKEY operations.
  14. Title = ECDH tests (with random keys)
  15. # TEST CURVE secp112r1
  16. PrivateKey=ALICE_secp112r1
  17. -----BEGIN PRIVATE KEY-----
  18. ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA6sqKp39AWLClus2ha5rqEg
  19. Ax4ABJ4NTgOR1xQAr3M6eM46WqXW2zA6FnsUMKFFwcw=
  20. -----END PRIVATE KEY-----
  21. PublicKey=ALICE_secp112r1_PUB
  22. -----BEGIN PUBLIC KEY-----
  23. MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEng1OA5HXFACvczp4zjpapdbbMDoWexQw
  24. oUXBzA==
  25. -----END PUBLIC KEY-----
  26. PrivPubKeyPair = ALICE_secp112r1:ALICE_secp112r1_PUB
  27. PrivateKey=BOB_secp112r1
  28. -----BEGIN PRIVATE KEY-----
  29. ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA5pIbX+hEq49mFPjUl4/6Eg
  30. Ax4ABBsPNZHm1pcdw104ibwIycCe+r5voeRfQUZRZ3c=
  31. -----END PRIVATE KEY-----
  32. PublicKey=BOB_secp112r1_PUB
  33. -----BEGIN PUBLIC KEY-----
  34. MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEGw81kebWlx3DXTiJvAjJwJ76vm+h5F9B
  35. RlFndw==
  36. -----END PUBLIC KEY-----
  37. PrivPubKeyPair = BOB_secp112r1:BOB_secp112r1_PUB
  38. # ECDH Alice with Bob peer
  39. Availablein = default
  40. Derive=ALICE_secp112r1
  41. PeerKey=BOB_secp112r1_PUB
  42. SharedSecret=a6cefb5aa7a352afe818749eb401
  43. # ECDH Bob with Alice peer
  44. Availablein = default
  45. Derive=BOB_secp112r1
  46. PeerKey=ALICE_secp112r1_PUB
  47. SharedSecret=a6cefb5aa7a352afe818749eb401
  48. # TEST CURVE secp112r2
  49. PrivateKey=ALICE_secp112r2
  50. -----BEGIN PRIVATE KEY-----
  51. ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4gzzblKfE6ZwoUW0FQmaEg
  52. Ax4ABJJ4L7Vo50NZ5VGZ4nNkxFNcjJQwDIQb1/9IkLE=
  53. -----END PRIVATE KEY-----
  54. PublicKey=ALICE_secp112r2_PUB
  55. -----BEGIN PUBLIC KEY-----
  56. MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEkngvtWjnQ1nlUZnic2TEU1yMlDAMhBvX
  57. /0iQsQ==
  58. -----END PUBLIC KEY-----
  59. PrivPubKeyPair = ALICE_secp112r2:ALICE_secp112r2_PUB
  60. PrivateKey=BOB_secp112r2
  61. -----BEGIN PRIVATE KEY-----
  62. ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4D9oGGj+O8vjZz3OZNaqEg
  63. Ax4ABNZOv5gUzvVbgAHpTgu3hUhTQtB8LamTEIfaRWE=
  64. -----END PRIVATE KEY-----
  65. PublicKey=BOB_secp112r2_PUB
  66. -----BEGIN PUBLIC KEY-----
  67. MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAE1k6/mBTO9VuAAelOC7eFSFNC0HwtqZMQ
  68. h9pFYQ==
  69. -----END PUBLIC KEY-----
  70. PrivPubKeyPair = BOB_secp112r2:BOB_secp112r2_PUB
  71. # ECDH Alice with Bob peer
  72. Availablein = default
  73. Derive=ALICE_secp112r2
  74. PeerKey=BOB_secp112r2_PUB
  75. SharedSecret=6bed2c55e233e9214d5898c4c12a
  76. # ECDH Bob with Alice peer
  77. Availablein = default
  78. Derive=BOB_secp112r2
  79. PeerKey=ALICE_secp112r2_PUB
  80. SharedSecret=6bed2c55e233e9214d5898c4c12a
  81. # TEST CURVE secp128r1
  82. PrivateKey=ALICE_secp128r1
  83. -----BEGIN PRIVATE KEY-----
  84. MFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCP1c+lxfRT+MZWZ8uGCYYl
  85. oSQDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhHS+Zfp2XXO1A=
  86. -----END PRIVATE KEY-----
  87. PublicKey=ALICE_secp128r1_PUB
  88. -----BEGIN PUBLIC KEY-----
  89. MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhH
  90. S+Zfp2XXO1A=
  91. -----END PUBLIC KEY-----
  92. PrivPubKeyPair = ALICE_secp128r1:ALICE_secp128r1_PUB
  93. PrivateKey=BOB_secp128r1
  94. -----BEGIN PRIVATE KEY-----
  95. MFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCGbEd3Hhwr76XbQekhIrDT
  96. oSQDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3Ny3Ep0GVYms=
  97. -----END PRIVATE KEY-----
  98. PublicKey=BOB_secp128r1_PUB
  99. -----BEGIN PUBLIC KEY-----
  100. MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3
  101. Ny3Ep0GVYms=
  102. -----END PUBLIC KEY-----
  103. PrivPubKeyPair = BOB_secp128r1:BOB_secp128r1_PUB
  104. # ECDH Alice with Bob peer
  105. Availablein = default
  106. Derive=ALICE_secp128r1
  107. PeerKey=BOB_secp128r1_PUB
  108. SharedSecret=91ded46ac404afdbd708fdcc1cac6842
  109. # ECDH Bob with Alice peer
  110. Availablein = default
  111. Derive=BOB_secp128r1
  112. PeerKey=ALICE_secp128r1_PUB
  113. SharedSecret=91ded46ac404afdbd708fdcc1cac6842
  114. # TEST CURVE secp128r2
  115. PrivateKey=ALICE_secp128r2
  116. -----BEGIN PRIVATE KEY-----
  117. MFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBAgRKSjPsZ76LDGIA2it5SC
  118. oSQDIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl3939Wn0+nUpf8=
  119. -----END PRIVATE KEY-----
  120. PublicKey=ALICE_secp128r2_PUB
  121. -----BEGIN PUBLIC KEY-----
  122. MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl39
  123. 39Wn0+nUpf8=
  124. -----END PUBLIC KEY-----
  125. PrivPubKeyPair = ALICE_secp128r2:ALICE_secp128r2_PUB
  126. PrivateKey=BOB_secp128r2
  127. -----BEGIN PRIVATE KEY-----
  128. MFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBACp00jw5D7obvDmJp7wDuA
  129. oSQDIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys5RHMCLLl098=
  130. -----END PRIVATE KEY-----
  131. PublicKey=BOB_secp128r2_PUB
  132. -----BEGIN PUBLIC KEY-----
  133. MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys
  134. 5RHMCLLl098=
  135. -----END PUBLIC KEY-----
  136. PrivPubKeyPair = BOB_secp128r2:BOB_secp128r2_PUB
  137. # ECDH Alice with Bob peer
  138. Availablein = default
  139. Derive=ALICE_secp128r2
  140. PeerKey=BOB_secp128r2_PUB
  141. SharedSecret=dc32faa978008a694672076b756a1e4b
  142. # ECDH Bob with Alice peer
  143. Availablein = default
  144. Derive=BOB_secp128r2
  145. PeerKey=ALICE_secp128r2_PUB
  146. SharedSecret=dc32faa978008a694672076b756a1e4b
  147. # TEST CURVE secp160k1
  148. PrivateKey=ALICE_secp160k1
  149. -----BEGIN PRIVATE KEY-----
  150. MGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUAudN3YOXN0uu0CL2TGZdP
  151. YeNU/72hLAMqAAR3Du0dK28tSyWxYSz/Es2Wqr4C+bNfJ1uiK4J3BFS5Udc48nsx
  152. xfjj
  153. -----END PRIVATE KEY-----
  154. PublicKey=ALICE_secp160k1_PUB
  155. -----BEGIN PUBLIC KEY-----
  156. MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEdw7tHStvLUslsWEs/xLNlqq+AvmzXydb
  157. oiuCdwRUuVHXOPJ7McX44w==
  158. -----END PUBLIC KEY-----
  159. PrivPubKeyPair = ALICE_secp160k1:ALICE_secp160k1_PUB
  160. PrivateKey=BOB_secp160k1
  161. -----BEGIN PRIVATE KEY-----
  162. MGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUA5fNiCFVGPM1aHuwXUvuh
  163. xoY2yU+hLAMqAAQHlM6otmapt0/0sc+5bcPoYT6cfyARv4VUOOo6I2eBGXLIm812
  164. 1ric
  165. -----END PRIVATE KEY-----
  166. PublicKey=BOB_secp160k1_PUB
  167. -----BEGIN PUBLIC KEY-----
  168. MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEB5TOqLZmqbdP9LHPuW3D6GE+nH8gEb+F
  169. VDjqOiNngRlyyJvNdta4nA==
  170. -----END PUBLIC KEY-----
  171. PrivPubKeyPair = BOB_secp160k1:BOB_secp160k1_PUB
  172. # ECDH Alice with Bob peer
  173. Availablein = default
  174. Derive=ALICE_secp160k1
  175. PeerKey=BOB_secp160k1_PUB
  176. SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735
  177. # ECDH Bob with Alice peer
  178. Availablein = default
  179. Derive=BOB_secp160k1
  180. PeerKey=ALICE_secp160k1_PUB
  181. SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735
  182. # TEST CURVE secp160r1
  183. PrivateKey=ALICE_secp160r1
  184. -----BEGIN PRIVATE KEY-----
  185. MGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUA0KDtaiFUWd8NG0lO9TLu
  186. zjLWXJehLAMqAASHQN1DGBXtdyF3+BjfIfbWg403dUqXbIXzZoctDyOPTQaGVblm
  187. SwXC
  188. -----END PRIVATE KEY-----
  189. PublicKey=ALICE_secp160r1_PUB
  190. -----BEGIN PUBLIC KEY-----
  191. MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEh0DdQxgV7Xchd/gY3yH21oONN3VKl2yF
  192. 82aHLQ8jj00GhlW5ZksFwg==
  193. -----END PUBLIC KEY-----
  194. PrivPubKeyPair = ALICE_secp160r1:ALICE_secp160r1_PUB
  195. PrivateKey=BOB_secp160r1
  196. -----BEGIN PRIVATE KEY-----
  197. MGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUAsBIwvx6ZABinhsi+bGai
  198. CvetiuWhLAMqAAQJ2+RhpGedkUYXUiPZ/plHXFBy6R3XzMUGIKiXFGSBpwF8hGRN
  199. qUDy
  200. -----END PRIVATE KEY-----
  201. PublicKey=BOB_secp160r1_PUB
  202. -----BEGIN PUBLIC KEY-----
  203. MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAECdvkYaRnnZFGF1Ij2f6ZR1xQcukd18zF
  204. BiColxRkgacBfIRkTalA8g==
  205. -----END PUBLIC KEY-----
  206. PrivPubKeyPair = BOB_secp160r1:BOB_secp160r1_PUB
  207. # ECDH Alice with Bob peer
  208. Availablein = default
  209. Derive=ALICE_secp160r1
  210. PeerKey=BOB_secp160r1_PUB
  211. SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf
  212. # ECDH Bob with Alice peer
  213. Availablein = default
  214. Derive=BOB_secp160r1
  215. PeerKey=ALICE_secp160r1_PUB
  216. SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf
  217. # TEST CURVE secp160r2
  218. PrivateKey=ALICE_secp160r2
  219. -----BEGIN PRIVATE KEY-----
  220. MGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUAhmLOAJGNuSoZUCN4f0On
  221. LZ6rRSShLAMqAAQPSNvhJQohMEfijXq+Jlq7a9lzosQfPvuIyOg6shyzUVS43R+7
  222. Lgr5
  223. -----END PRIVATE KEY-----
  224. PublicKey=ALICE_secp160r2_PUB
  225. -----BEGIN PUBLIC KEY-----
  226. MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAED0jb4SUKITBH4o16viZau2vZc6LEHz77
  227. iMjoOrIcs1FUuN0fuy4K+Q==
  228. -----END PUBLIC KEY-----
  229. PrivPubKeyPair = ALICE_secp160r2:ALICE_secp160r2_PUB
  230. PrivateKey=BOB_secp160r2
  231. -----BEGIN PRIVATE KEY-----
  232. MGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUA10mjzR2Dy0CLmm/MTAHT
  233. b5CBenOhLAMqAARqzYAcSijzAo2vzmMuK8ta8sl/bguuCpRwFD93ACP64TzgI3re
  234. FhsX
  235. -----END PRIVATE KEY-----
  236. PublicKey=BOB_secp160r2_PUB
  237. -----BEGIN PUBLIC KEY-----
  238. MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEas2AHEoo8wKNr85jLivLWvLJf24LrgqU
  239. cBQ/dwAj+uE84CN63hYbFw==
  240. -----END PUBLIC KEY-----
  241. PrivPubKeyPair = BOB_secp160r2:BOB_secp160r2_PUB
  242. # ECDH Alice with Bob peer
  243. Availablein = default
  244. Derive=ALICE_secp160r2
  245. PeerKey=BOB_secp160r2_PUB
  246. SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a
  247. # ECDH Bob with Alice peer
  248. Availablein = default
  249. Derive=BOB_secp160r2
  250. PeerKey=ALICE_secp160r2_PUB
  251. SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a
  252. # TEST CURVE secp192k1
  253. PrivateKey=ALICE_secp192k1
  254. -----BEGIN PRIVATE KEY-----
  255. MGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBizF3KeHMsaV/KOR/otCmdL
  256. QT2qGNq3HhWhNAMyAATP+L9SGl3K6wmevkLwJnkMNHp0I5RfXulSfHuHZPp4CGrh
  257. i6eKNQLkpZ2OQaPIExA=
  258. -----END PRIVATE KEY-----
  259. PublicKey=ALICE_secp192k1_PUB
  260. -----BEGIN PUBLIC KEY-----
  261. MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEz/i/UhpdyusJnr5C8CZ5DDR6dCOUX17p
  262. Unx7h2T6eAhq4YunijUC5KWdjkGjyBMQ
  263. -----END PUBLIC KEY-----
  264. PrivPubKeyPair = ALICE_secp192k1:ALICE_secp192k1_PUB
  265. PrivateKey=BOB_secp192k1
  266. -----BEGIN PRIVATE KEY-----
  267. MGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBh8BXPVGQKYCw0v7DY3wZVa
  268. cyhyUjIbUymhNAMyAATgI7hw2LSj6uN3yL5nvHOOkMiPtalKr+BGsFac39RYmp64
  269. mr+w66bDIWN3VllO6LY=
  270. -----END PRIVATE KEY-----
  271. PublicKey=BOB_secp192k1_PUB
  272. -----BEGIN PUBLIC KEY-----
  273. MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE4CO4cNi0o+rjd8i+Z7xzjpDIj7WpSq/g
  274. RrBWnN/UWJqeuJq/sOumwyFjd1ZZTui2
  275. -----END PUBLIC KEY-----
  276. PrivPubKeyPair = BOB_secp192k1:BOB_secp192k1_PUB
  277. # ECDH Alice with Bob peer
  278. Availablein = default
  279. Derive=ALICE_secp192k1
  280. PeerKey=BOB_secp192k1_PUB
  281. SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23
  282. # ECDH Bob with Alice peer
  283. Availablein = default
  284. Derive=BOB_secp192k1
  285. PeerKey=ALICE_secp192k1_PUB
  286. SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23
  287. # TEST CURVE secp224k1
  288. PrivateKey=ALICE_secp224k1
  289. -----BEGIN PRIVATE KEY-----
  290. MHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AhXKGJFqOI4P1PLFR3M6M
  291. kepT/2Dtd27I1Awzx6E8AzoABPVN/1b6VHbq7U6pWaOrUeqJ5vSgWL49u/uuD48D
  292. 4FRf7oFdixN9VWIrxr0PRByeEYmlHw4MOEQK
  293. -----END PRIVATE KEY-----
  294. PublicKey=ALICE_secp224k1_PUB
  295. -----BEGIN PUBLIC KEY-----
  296. ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE9U3/VvpUdurtTqlZo6tR6onm9KBYvj27
  297. +64PjwPgVF/ugV2LE31VYivGvQ9EHJ4RiaUfDgw4RAo=
  298. -----END PUBLIC KEY-----
  299. PrivPubKeyPair = ALICE_secp224k1:ALICE_secp224k1_PUB
  300. PrivateKey=BOB_secp224k1
  301. -----BEGIN PRIVATE KEY-----
  302. MHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AOjEXYoz8YcWokSf4U5gX
  303. HbjDfILPdPejlE0T/KE8AzoABGXAQ+AntX7On4cKwP+f4KzZGaJZwjBq3jCjymsr
  304. 9A3c8VCoRXXBg+VPoKg7fDkMIgI8qPmrC95Q
  305. -----END PRIVATE KEY-----
  306. PublicKey=BOB_secp224k1_PUB
  307. -----BEGIN PUBLIC KEY-----
  308. ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEZcBD4Ce1fs6fhwrA/5/grNkZolnCMGre
  309. MKPKayv0DdzxUKhFdcGD5U+gqDt8OQwiAjyo+asL3lA=
  310. -----END PUBLIC KEY-----
  311. PrivPubKeyPair = BOB_secp224k1:BOB_secp224k1_PUB
  312. # ECDH Alice with Bob peer
  313. Availablein = default
  314. Derive=ALICE_secp224k1
  315. PeerKey=BOB_secp224k1_PUB
  316. SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a
  317. # ECDH Bob with Alice peer
  318. Availablein = default
  319. Derive=BOB_secp224k1
  320. PeerKey=ALICE_secp224k1_PUB
  321. SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a
  322. # TEST CURVE secp256k1
  323. PrivateKey=ALICE_secp256k1
  324. -----BEGIN PRIVATE KEY-----
  325. MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgHCRzy0IcEx6CeA6ogNNK
  326. SOfuTlHy4fE/LNxkANUS4k+hRANCAASDBmwKklX4OcbZSJJX9mxm1Wr7TPTLpbyp
  327. xKcKRm0XKNxVlrZU8WQCl66GtX2DDyX+0+XiC3hbaRWcYtg7P6WO
  328. -----END PRIVATE KEY-----
  329. PublicKey=ALICE_secp256k1_PUB
  330. -----BEGIN PUBLIC KEY-----
  331. MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEgwZsCpJV+DnG2UiSV/ZsZtVq+0z0y6W8
  332. qcSnCkZtFyjcVZa2VPFkApeuhrV9gw8l/tPl4gt4W2kVnGLYOz+ljg==
  333. -----END PUBLIC KEY-----
  334. PrivPubKeyPair = ALICE_secp256k1:ALICE_secp256k1_PUB
  335. PrivateKey=BOB_secp256k1
  336. -----BEGIN PRIVATE KEY-----
  337. MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgChCkFvWtOcrXLmXVGqkR
  338. 0gdntyytjGzEKue5t+IL2lihRANCAAQFQoIckey+Vyh3QwJWUUfKXNbbjWe94yZE
  339. AWGvI2BfqtWqigZF5VSb5aIXtTPRmwiN0cp30cd77YE5Z+e5bJHU
  340. -----END PRIVATE KEY-----
  341. PublicKey=BOB_secp256k1_PUB
  342. -----BEGIN PUBLIC KEY-----
  343. MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEBUKCHJHsvlcod0MCVlFHylzW241nveMm
  344. RAFhryNgX6rVqooGReVUm+WiF7Uz0ZsIjdHKd9HHe+2BOWfnuWyR1A==
  345. -----END PUBLIC KEY-----
  346. PrivPubKeyPair = BOB_secp256k1:BOB_secp256k1_PUB
  347. # ECDH Alice with Bob peer
  348. Availablein = default
  349. Derive=ALICE_secp256k1
  350. PeerKey=BOB_secp256k1_PUB
  351. SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e
  352. # ECDH Bob with Alice peer
  353. Availablein = default
  354. Derive=BOB_secp256k1
  355. PeerKey=ALICE_secp256k1_PUB
  356. SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e
  357. # TEST CURVE prime192v2
  358. PrivateKey=ALICE_prime192v2
  359. -----BEGIN PRIVATE KEY-----
  360. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBgtIuKqpRc7rEYuGx1a
  361. dDxcvso0NAZw+fWhNAMyAATMSHwJPq761VawpRbKLB3uuDSng4WeFPjhvubL6g8V
  362. 8UqFaKRED5PUIQ0lYStVCao=
  363. -----END PRIVATE KEY-----
  364. PublicKey=ALICE_prime192v2_PUB
  365. -----BEGIN PUBLIC KEY-----
  366. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEzEh8CT6u+tVWsKUWyiwd7rg0p4OF
  367. nhT44b7my+oPFfFKhWikRA+T1CENJWErVQmq
  368. -----END PUBLIC KEY-----
  369. PrivPubKeyPair = ALICE_prime192v2:ALICE_prime192v2_PUB
  370. PrivateKey=BOB_prime192v2
  371. -----BEGIN PRIVATE KEY-----
  372. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBggTjqWC1/iHrvKR9/u
  373. 1gxpL2tWJkkAMYuhNAMyAASa4nG+wLPTHxfkqiTII5PBLAKXmXUf5dMtpmApcjrj
  374. XjnwJIJEQr80MK9+g1raqN8=
  375. -----END PRIVATE KEY-----
  376. PublicKey=BOB_prime192v2_PUB
  377. -----BEGIN PUBLIC KEY-----
  378. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEmuJxvsCz0x8X5KokyCOTwSwCl5l1
  379. H+XTLaZgKXI641458CSCREK/NDCvfoNa2qjf
  380. -----END PUBLIC KEY-----
  381. PrivPubKeyPair = BOB_prime192v2:BOB_prime192v2_PUB
  382. # ECDH Alice with Bob peer
  383. Availablein = default
  384. Derive=ALICE_prime192v2
  385. PeerKey=BOB_prime192v2_PUB
  386. SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c
  387. # ECDH Bob with Alice peer
  388. Availablein = default
  389. Derive=BOB_prime192v2
  390. PeerKey=ALICE_prime192v2_PUB
  391. SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c
  392. # TEST CURVE prime192v3
  393. PrivateKey=ALICE_prime192v3
  394. -----BEGIN PRIVATE KEY-----
  395. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBg0iDdcgise1/v2k6js
  396. UkgKwXPqx/uJJTehNAMyAAQ6/i0pSNHk824XO6Mv0irQfSv2yzGQy+DwWo/klZco
  397. kPDcXKEdU8ZmnAABH7j6UV8=
  398. -----END PRIVATE KEY-----
  399. PublicKey=ALICE_prime192v3_PUB
  400. -----BEGIN PUBLIC KEY-----
  401. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEOv4tKUjR5PNuFzujL9Iq0H0r9ssx
  402. kMvg8FqP5JWXKJDw3FyhHVPGZpwAAR+4+lFf
  403. -----END PUBLIC KEY-----
  404. PrivPubKeyPair = ALICE_prime192v3:ALICE_prime192v3_PUB
  405. PrivateKey=BOB_prime192v3
  406. -----BEGIN PRIVATE KEY-----
  407. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBieW1huqwVU3ev7qgpT
  408. LFjYEMRPONOAcaKhNAMyAASXaTjBIQX686BZJAidX+hFuvDyxbN1vBQvp40OVl0L
  409. CG4hoZ+5McLtPATL+osKvX8=
  410. -----END PRIVATE KEY-----
  411. PublicKey=BOB_prime192v3_PUB
  412. -----BEGIN PUBLIC KEY-----
  413. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEl2k4wSEF+vOgWSQInV/oRbrw8sWz
  414. dbwUL6eNDlZdCwhuIaGfuTHC7TwEy/qLCr1/
  415. -----END PUBLIC KEY-----
  416. PrivPubKeyPair = BOB_prime192v3:BOB_prime192v3_PUB
  417. # ECDH Alice with Bob peer
  418. Availablein = default
  419. Derive=ALICE_prime192v3
  420. PeerKey=BOB_prime192v3_PUB
  421. SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29
  422. # ECDH Bob with Alice peer
  423. Availablein = default
  424. Derive=BOB_prime192v3
  425. PeerKey=ALICE_prime192v3_PUB
  426. SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29
  427. # TEST CURVE prime239v1
  428. PrivateKey=ALICE_prime239v1
  429. -----BEGIN PRIVATE KEY-----
  430. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeRmiZXaqr3u11hiGK
  431. 1cH75U/rKc1+8YMqxcXhACRkoUADPgAEfIJpVggCXUROHgX4h5h66/0Pgr/aMtMq
  432. ExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU
  433. -----END PRIVATE KEY-----
  434. PublicKey=ALICE_prime239v1_PUB
  435. -----BEGIN PUBLIC KEY-----
  436. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEfIJpVggCXUROHgX4h5h66/0Pgr/a
  437. MtMqExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU
  438. -----END PUBLIC KEY-----
  439. PrivPubKeyPair = ALICE_prime239v1:ALICE_prime239v1_PUB
  440. PrivateKey=BOB_prime239v1
  441. -----BEGIN PRIVATE KEY-----
  442. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeAbGRRoBgqHVUBFot
  443. 5m9Ytm8RU+ISkA33VgQrHGM/oUADPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqgUH3i
  444. Mk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR
  445. -----END PRIVATE KEY-----
  446. PublicKey=BOB_prime239v1_PUB
  447. -----BEGIN PUBLIC KEY-----
  448. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqg
  449. UH3iMk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR
  450. -----END PUBLIC KEY-----
  451. PrivPubKeyPair = BOB_prime239v1:BOB_prime239v1_PUB
  452. # ECDH Alice with Bob peer
  453. Availablein = default
  454. Derive=ALICE_prime239v1
  455. PeerKey=BOB_prime239v1_PUB
  456. SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e
  457. # ECDH Bob with Alice peer
  458. Availablein = default
  459. Derive=BOB_prime239v1
  460. PeerKey=ALICE_prime239v1_PUB
  461. SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e
  462. # TEST CURVE prime239v2
  463. PrivateKey=ALICE_prime239v2
  464. -----BEGIN PRIVATE KEY-----
  465. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeemq6S5puHF94ZW/W
  466. 6BMRim+HFFM0zxVZQpWG+bf2oUADPgAELukUodCQsmwzGVR3lLEGKQ6quGd6kDXN
  467. DjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN
  468. -----END PRIVATE KEY-----
  469. PublicKey=ALICE_prime239v2_PUB
  470. -----BEGIN PUBLIC KEY-----
  471. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAELukUodCQsmwzGVR3lLEGKQ6quGd6
  472. kDXNDjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN
  473. -----END PUBLIC KEY-----
  474. PrivPubKeyPair = ALICE_prime239v2:ALICE_prime239v2_PUB
  475. PrivateKey=BOB_prime239v2
  476. -----BEGIN PRIVATE KEY-----
  477. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeAEaCw7ulF8GZcmbj
  478. aDmcrw8Gex+hX0rNvwzoC7+6oUADPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++ihUW
  479. ms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u
  480. -----END PRIVATE KEY-----
  481. PublicKey=BOB_prime239v2_PUB
  482. -----BEGIN PUBLIC KEY-----
  483. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++
  484. ihUWms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u
  485. -----END PUBLIC KEY-----
  486. PrivPubKeyPair = BOB_prime239v2:BOB_prime239v2_PUB
  487. # ECDH Alice with Bob peer
  488. Availablein = default
  489. Derive=ALICE_prime239v2
  490. PeerKey=BOB_prime239v2_PUB
  491. SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703
  492. # ECDH Bob with Alice peer
  493. Availablein = default
  494. Derive=BOB_prime239v2
  495. PeerKey=ALICE_prime239v2_PUB
  496. SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703
  497. # TEST CURVE prime239v3
  498. PrivateKey=ALICE_prime239v3
  499. -----BEGIN PRIVATE KEY-----
  500. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeGlwSPAYfmiP9r2nA
  501. SD52VqKyZpEnU+Jmynlf2DI7oUADPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnOL/BD
  502. qNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp
  503. -----END PRIVATE KEY-----
  504. PublicKey=ALICE_prime239v3_PUB
  505. -----BEGIN PUBLIC KEY-----
  506. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnO
  507. L/BDqNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp
  508. -----END PUBLIC KEY-----
  509. PrivPubKeyPair = ALICE_prime239v3:ALICE_prime239v3_PUB
  510. PrivateKey=BOB_prime239v3
  511. -----BEGIN PRIVATE KEY-----
  512. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeU1KIfJBGvItr8//g
  513. kW1zoPkveo9lvXBlnUV5/5rDoUADPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQaVAb
  514. 3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq
  515. -----END PRIVATE KEY-----
  516. PublicKey=BOB_prime239v3_PUB
  517. -----BEGIN PUBLIC KEY-----
  518. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQ
  519. aVAb3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq
  520. -----END PUBLIC KEY-----
  521. PrivPubKeyPair = BOB_prime239v3:BOB_prime239v3_PUB
  522. # ECDH Alice with Bob peer
  523. Availablein = default
  524. Derive=ALICE_prime239v3
  525. PeerKey=BOB_prime239v3_PUB
  526. SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9
  527. # ECDH Bob with Alice peer
  528. Availablein = default
  529. Derive=BOB_prime239v3
  530. PeerKey=ALICE_prime239v3_PUB
  531. SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9
  532. # TEST CURVE sect113r1
  533. PrivateKey=ALICE_sect113r1
  534. -----BEGIN PRIVATE KEY-----
  535. MFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AcrP9u8BlWb4knkGVZmSh
  536. IgMgAAQBviTf62+1V4etJb2D9LkBadAFmdmRS+rVI3spTYs=
  537. -----END PRIVATE KEY-----
  538. PublicKey=ALICE_sect113r1_PUB
  539. -----BEGIN PUBLIC KEY-----
  540. MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAb4k3+tvtVeHrSW9g/S5AWnQBZnZkUvq
  541. 1SN7KU2L
  542. -----END PUBLIC KEY-----
  543. PrivPubKeyPair = ALICE_sect113r1:ALICE_sect113r1_PUB
  544. PrivateKey=BOB_sect113r1
  545. -----BEGIN PRIVATE KEY-----
  546. MFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AmhEq3A9KdbKQUz1F/Myh
  547. IgMgAAQAuSRBNxXjIjezwrGF8VkBxWR69g0UJaBIIArpdNo=
  548. -----END PRIVATE KEY-----
  549. PublicKey=BOB_sect113r1_PUB
  550. -----BEGIN PUBLIC KEY-----
  551. MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEALkkQTcV4yI3s8KxhfFZAcVkevYNFCWg
  552. SCAK6XTa
  553. -----END PUBLIC KEY-----
  554. PrivPubKeyPair = BOB_sect113r1:BOB_sect113r1_PUB
  555. # ECDH Alice with Bob peer
  556. Availablein = default
  557. Derive=ALICE_sect113r1
  558. PeerKey=BOB_sect113r1_PUB
  559. SharedSecret=015405437add26b8841c62a9016c85
  560. # ECDH Bob with Alice peer
  561. Availablein = default
  562. Derive=BOB_sect113r1
  563. PeerKey=ALICE_sect113r1_PUB
  564. SharedSecret=015405437add26b8841c62a9016c85
  565. # TEST CURVE sect113r2
  566. PrivateKey=ALICE_sect113r2
  567. -----BEGIN PRIVATE KEY-----
  568. MFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABqFZ6Z7BKKjvrzXh99Wh
  569. IgMgAAQBTQTHA9uSxcZ8kvsSVUUBcLQ4m45U10VwVCQ+oGQ=
  570. -----END PRIVATE KEY-----
  571. PublicKey=ALICE_sect113r2_PUB
  572. -----BEGIN PUBLIC KEY-----
  573. MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAU0ExwPbksXGfJL7ElVFAXC0OJuOVNdF
  574. cFQkPqBk
  575. -----END PUBLIC KEY-----
  576. PrivPubKeyPair = ALICE_sect113r2:ALICE_sect113r2_PUB
  577. PrivateKey=BOB_sect113r2
  578. -----BEGIN PRIVATE KEY-----
  579. MFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABPHhZ0kCp0TocQJIuiuh
  580. IgMgAAQBSi7u+Ur776iGyg0Ij6UAN70IzPVZxGK5zPxp6wo=
  581. -----END PRIVATE KEY-----
  582. PublicKey=BOB_sect113r2_PUB
  583. -----BEGIN PUBLIC KEY-----
  584. MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUou7vlK+++ohsoNCI+lADe9CMz1WcRi
  585. ucz8aesK
  586. -----END PUBLIC KEY-----
  587. PrivPubKeyPair = BOB_sect113r2:BOB_sect113r2_PUB
  588. # ECDH Alice with Bob peer
  589. Availablein = default
  590. Derive=ALICE_sect113r2
  591. PeerKey=BOB_sect113r2_PUB
  592. SharedSecret=014231c5e9e28d451aa44a755407e1
  593. # ECDH Bob with Alice peer
  594. Availablein = default
  595. Derive=BOB_sect113r2
  596. PeerKey=ALICE_sect113r2_PUB
  597. SharedSecret=014231c5e9e28d451aa44a755407e1
  598. # TEST CURVE sect131r1
  599. PrivateKey=ALICE_sect131r1
  600. -----BEGIN PRIVATE KEY-----
  601. MFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEAUCFDwJLLThLHiDlw/Qcn
  602. 8aEmAyQABAAU+ywF9iPv6LDldKOLhLgXBRI7EpZnbXPXhUmkQWPhHAQ=
  603. -----END PRIVATE KEY-----
  604. PublicKey=ALICE_sect131r1_PUB
  605. -----BEGIN PUBLIC KEY-----
  606. MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEABT7LAX2I+/osOV0o4uEuBcFEjsSlmdt
  607. c9eFSaRBY+EcBA==
  608. -----END PUBLIC KEY-----
  609. PrivPubKeyPair = ALICE_sect131r1:ALICE_sect131r1_PUB
  610. PrivateKey=BOB_sect131r1
  611. -----BEGIN PRIVATE KEY-----
  612. MFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEDxxMzxjxJmYfSZvWJKq+V
  613. vKEmAyQABAFHQ2a+h+Yn5N4Lt0IoJcVVBrf9xkZNS0xxblh+0wndq9s=
  614. -----END PRIVATE KEY-----
  615. PublicKey=BOB_sect131r1_PUB
  616. -----BEGIN PUBLIC KEY-----
  617. MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAUdDZr6H5ifk3gu3QiglxVUGt/3GRk1L
  618. THFuWH7TCd2r2w==
  619. -----END PUBLIC KEY-----
  620. PrivPubKeyPair = BOB_sect131r1:BOB_sect131r1_PUB
  621. # ECDH Alice with Bob peer
  622. Availablein = default
  623. Derive=ALICE_sect131r1
  624. PeerKey=BOB_sect131r1_PUB
  625. SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702
  626. # ECDH Bob with Alice peer
  627. Availablein = default
  628. Derive=BOB_sect131r1
  629. PeerKey=ALICE_sect131r1_PUB
  630. SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702
  631. # TEST CURVE sect131r2
  632. PrivateKey=ALICE_sect131r2
  633. -----BEGIN PRIVATE KEY-----
  634. MFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDHPPtQCKJB8g01rMkT8Sk
  635. 9aEmAyQABAcWl2Z/1kIc4mWCbRH4+c/2B47RC31JyifKvkxkHt05x3g=
  636. -----END PRIVATE KEY-----
  637. PublicKey=ALICE_sect131r2_PUB
  638. -----BEGIN PUBLIC KEY-----
  639. MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEBxaXZn/WQhziZYJtEfj5z/YHjtELfUnK
  640. J8q+TGQe3TnHeA==
  641. -----END PUBLIC KEY-----
  642. PrivPubKeyPair = ALICE_sect131r2:ALICE_sect131r2_PUB
  643. PrivateKey=BOB_sect131r2
  644. -----BEGIN PRIVATE KEY-----
  645. MFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDR9ez/YtS29S7/R5+rUiX
  646. VKEmAyQABALZHNBITDoigpOwTzczlaN9AsRk5JzMUJXYkvBEqj+YILQ=
  647. -----END PRIVATE KEY-----
  648. PublicKey=BOB_sect131r2_PUB
  649. -----BEGIN PUBLIC KEY-----
  650. MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAtkc0EhMOiKCk7BPNzOVo30CxGTknMxQ
  651. ldiS8ESqP5ggtA==
  652. -----END PUBLIC KEY-----
  653. PrivPubKeyPair = BOB_sect131r2:BOB_sect131r2_PUB
  654. # ECDH Alice with Bob peer
  655. Availablein = default
  656. Derive=ALICE_sect131r2
  657. PeerKey=BOB_sect131r2_PUB
  658. SharedSecret=03cbec3a3050c7f13d4801ad692d61c417
  659. # ECDH Bob with Alice peer
  660. Availablein = default
  661. Derive=BOB_sect131r2
  662. PeerKey=ALICE_sect131r2_PUB
  663. SharedSecret=03cbec3a3050c7f13d4801ad692d61c417
  664. # TEST CURVE sect163r1
  665. PrivateKey=ALICE_sect163r1
  666. -----BEGIN PRIVATE KEY-----
  667. MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUBl9zmlPmFF5v9h1IIENAx
  668. 1b8tj0+hLgMsAAQE3j8Jn58CCtEDwvOZ5DwgYGBYvIECz1zN8UwPfTFSdXjTWQcr
  669. 9gWxNMA=
  670. -----END PRIVATE KEY-----
  671. PublicKey=ALICE_sect163r1_PUB
  672. -----BEGIN PUBLIC KEY-----
  673. MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEBN4/CZ+fAgrRA8LzmeQ8IGBgWLyBAs9c
  674. zfFMD30xUnV401kHK/YFsTTA
  675. -----END PUBLIC KEY-----
  676. PrivPubKeyPair = ALICE_sect163r1:ALICE_sect163r1_PUB
  677. PrivateKey=BOB_sect163r1
  678. -----BEGIN PRIVATE KEY-----
  679. MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUA/nzN5yCavvZlXyDGEihW
  680. rwG360+hLgMsAAQDt6XZHfzXABSTnGhzfoPtfdLZgaoGhBdeWz+318vNmC6AMJP+
  681. PntHzsA=
  682. -----END PRIVATE KEY-----
  683. PublicKey=BOB_sect163r1_PUB
  684. -----BEGIN PUBLIC KEY-----
  685. MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA7el2R381wAUk5xoc36D7X3S2YGqBoQX
  686. Xls/t9fLzZgugDCT/j57R87A
  687. -----END PUBLIC KEY-----
  688. PrivPubKeyPair = BOB_sect163r1:BOB_sect163r1_PUB
  689. # ECDH Alice with Bob peer
  690. Derive=ALICE_sect163r1
  691. PeerKey=BOB_sect163r1_PUB
  692. SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
  693. # ECDH Bob with Alice peer
  694. Derive=BOB_sect163r1
  695. PeerKey=ALICE_sect163r1_PUB
  696. SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
  697. # TEST CURVE sect193r1
  698. PrivateKey=ALICE_sect193r1
  699. -----BEGIN PRIVATE KEY-----
  700. MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAEQlofBlvj8zDK5o4CCfA
  701. aOQOmlAyTimBoTYDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUnNwBn5T26m15R
  702. M4MLnYGdklcAM8oMOML999w=
  703. -----END PRIVATE KEY-----
  704. PublicKey=ALICE_sect193r1_PUB
  705. -----BEGIN PUBLIC KEY-----
  706. MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUn
  707. NwBn5T26m15RM4MLnYGdklcAM8oMOML999w=
  708. -----END PUBLIC KEY-----
  709. PrivPubKeyPair = ALICE_sect193r1:ALICE_sect193r1_PUB
  710. PrivateKey=BOB_sect193r1
  711. -----BEGIN PRIVATE KEY-----
  712. MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAnxvYLKZaw4Rj24WTRBfg
  713. iar5vp3R3pCJoTYDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUpYQE/jBjzUHIC
  714. qMNZTHy9gT2R9yc0GBZ/Dic=
  715. -----END PRIVATE KEY-----
  716. PublicKey=BOB_sect193r1_PUB
  717. -----BEGIN PUBLIC KEY-----
  718. MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUp
  719. YQE/jBjzUHICqMNZTHy9gT2R9yc0GBZ/Dic=
  720. -----END PUBLIC KEY-----
  721. PrivPubKeyPair = BOB_sect193r1:BOB_sect193r1_PUB
  722. # ECDH Alice with Bob peer
  723. Derive=ALICE_sect193r1
  724. PeerKey=BOB_sect193r1_PUB
  725. SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
  726. # ECDH Bob with Alice peer
  727. Derive=BOB_sect193r1
  728. PeerKey=ALICE_sect193r1_PUB
  729. SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
  730. # TEST CURVE sect193r2
  731. PrivateKey=ALICE_sect193r2
  732. -----BEGIN PRIVATE KEY-----
  733. MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAj54XQW+b3bnX9duvqaa+
  734. lPTNcvOlxRAvoTYDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWkwQFc4m1ISx4o
  735. mtNyCVI7FXV5zNnaGWVACT4=
  736. -----END PRIVATE KEY-----
  737. PublicKey=ALICE_sect193r2_PUB
  738. -----BEGIN PUBLIC KEY-----
  739. MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWk
  740. wQFc4m1ISx4omtNyCVI7FXV5zNnaGWVACT4=
  741. -----END PUBLIC KEY-----
  742. PrivPubKeyPair = ALICE_sect193r2:ALICE_sect193r2_PUB
  743. PrivateKey=BOB_sect193r2
  744. -----BEGIN PRIVATE KEY-----
  745. MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAvMiVR0abk6pHoeOIBESL
  746. fB9B4gsZJjLsoTYDNAAEADtKDcwL660+Mm11Vl254GI3TnD+fragdwF+wY5qlMu5
  747. VtrUDMHuAP0q3eGQUsrzNo0=
  748. -----END PRIVATE KEY-----
  749. PublicKey=BOB_sect193r2_PUB
  750. -----BEGIN PUBLIC KEY-----
  751. MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEADtKDcwL660+Mm11Vl254GI3TnD+frag
  752. dwF+wY5qlMu5VtrUDMHuAP0q3eGQUsrzNo0=
  753. -----END PUBLIC KEY-----
  754. PrivPubKeyPair = BOB_sect193r2:BOB_sect193r2_PUB
  755. # ECDH Alice with Bob peer
  756. Derive=ALICE_sect193r2
  757. PeerKey=BOB_sect193r2_PUB
  758. SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
  759. # ECDH Bob with Alice peer
  760. Derive=BOB_sect193r2
  761. PeerKey=ALICE_sect193r2_PUB
  762. SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
  763. # TEST CURVE sect239k1
  764. PrivateKey=ALICE_sect239k1
  765. -----BEGIN PRIVATE KEY-----
  766. MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4MhpuQTtDeLBboZgiW11d/
  767. KBlgUL4YvTjZ8zg4HR2hQAM+AAQafRD6X3L/7c/FN69KuA04a4bhxHZezmz1G15m
  768. tltwl8zlWsR5+GNToxV0OBLbStAQbXxqBa2Gg83B0oc=
  769. -----END PRIVATE KEY-----
  770. PublicKey=ALICE_sect239k1_PUB
  771. -----BEGIN PUBLIC KEY-----
  772. MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEGn0Q+l9y/+3PxTevSrgNOGuG4cR2Xs5s
  773. 9RteZrZbcJfM5VrEefhjU6MVdDgS20rQEG18agWthoPNwdKH
  774. -----END PUBLIC KEY-----
  775. PrivPubKeyPair = ALICE_sect239k1:ALICE_sect239k1_PUB
  776. PrivateKey=BOB_sect239k1
  777. -----BEGIN PRIVATE KEY-----
  778. MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4FBG477KvylisppUFwbDl/
  779. SRGnX5FFmfw/xWIiEMehQAM+AAQFii094UX6F5m8Dk0eI/DhF3+IDUu7h81hTdyZ
  780. xxET0IokxFkTUf/re9WPA7LxPOCuiIPZUNVCRxRWSuU=
  781. -----END PRIVATE KEY-----
  782. PublicKey=BOB_sect239k1_PUB
  783. -----BEGIN PUBLIC KEY-----
  784. MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEBYotPeFF+heZvA5NHiPw4Rd/iA1Lu4fN
  785. YU3cmccRE9CKJMRZE1H/63vVjwOy8TzgroiD2VDVQkcUVkrl
  786. -----END PUBLIC KEY-----
  787. PrivPubKeyPair = BOB_sect239k1:BOB_sect239k1_PUB
  788. # ECDH Alice with Bob peer
  789. Derive=ALICE_sect239k1
  790. PeerKey=BOB_sect239k1_PUB
  791. SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
  792. # ECDH Bob with Alice peer
  793. Derive=BOB_sect239k1
  794. PeerKey=ALICE_sect239k1_PUB
  795. SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
  796. # ECDH Alice with Bob peer
  797. Availablein = default
  798. Derive=ALICE_sect163r1
  799. PeerKey=BOB_sect163r1_PUB
  800. SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
  801. # ECDH Bob with Alice peer
  802. Availablein = default
  803. Derive=BOB_sect163r1
  804. PeerKey=ALICE_sect163r1_PUB
  805. SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
  806. # ECDH Alice with Bob peer
  807. Availablein = default
  808. Derive=ALICE_sect193r1
  809. PeerKey=BOB_sect193r1_PUB
  810. SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
  811. # ECDH Bob with Alice peer
  812. Availablein = default
  813. Derive=BOB_sect193r1
  814. PeerKey=ALICE_sect193r1_PUB
  815. SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
  816. # ECDH Alice with Bob peer
  817. Availablein = default
  818. Derive=ALICE_sect193r2
  819. PeerKey=BOB_sect193r2_PUB
  820. SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
  821. # ECDH Bob with Alice peer
  822. Availablein = default
  823. Derive=BOB_sect193r2
  824. PeerKey=ALICE_sect193r2_PUB
  825. SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
  826. # ECDH Alice with Bob peer
  827. Availablein = default
  828. Derive=ALICE_sect239k1
  829. PeerKey=BOB_sect239k1_PUB
  830. SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
  831. # ECDH Bob with Alice peer
  832. Availablein = default
  833. Derive=BOB_sect239k1
  834. PeerKey=ALICE_sect239k1_PUB
  835. SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
  836. # TEST CURVE c2pnb163v1
  837. PrivateKey=ALICE_c2pnb163v1
  838. -----BEGIN PRIVATE KEY-----
  839. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUDTVBXDIdMMg5JIb6y
  840. ZHLpkONauzuhLgMsAAQC/TaMi2YGY4SmYVCrIVVommDnOyMHJZ1VZ4+fT+hE/qRp
  841. WHMMW5gOZO4=
  842. -----END PRIVATE KEY-----
  843. PublicKey=ALICE_c2pnb163v1_PUB
  844. -----BEGIN PUBLIC KEY-----
  845. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAv02jItmBmOEpmFQqyFVaJpg5zsj
  846. ByWdVWePn0/oRP6kaVhzDFuYDmTu
  847. -----END PUBLIC KEY-----
  848. PrivPubKeyPair = ALICE_c2pnb163v1:ALICE_c2pnb163v1_PUB
  849. PrivateKey=BOB_c2pnb163v1
  850. -----BEGIN PRIVATE KEY-----
  851. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUC3uEAfGc3+a0FOrFh
  852. ftdUBtZ5BPOhLgMsAAQGojKkhnOduUQY6XT0GwQbDe1YM1wFkj3vZGkhO5OzsqG1
  853. QqQLkFeMwKo=
  854. -----END PRIVATE KEY-----
  855. PublicKey=BOB_c2pnb163v1_PUB
  856. -----BEGIN PUBLIC KEY-----
  857. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBqIypIZznblEGOl09BsEGw3tWDNc
  858. BZI972RpITuTs7KhtUKkC5BXjMCq
  859. -----END PUBLIC KEY-----
  860. PrivPubKeyPair = BOB_c2pnb163v1:BOB_c2pnb163v1_PUB
  861. # ECDH Alice with Bob peer
  862. Availablein = default
  863. Derive=ALICE_c2pnb163v1
  864. PeerKey=BOB_c2pnb163v1_PUB
  865. SharedSecret=05939a47cb503656e684f433001e45776c7620e13b
  866. # ECDH Bob with Alice peer
  867. Availablein = default
  868. Derive=BOB_c2pnb163v1
  869. PeerKey=ALICE_c2pnb163v1_PUB
  870. SharedSecret=05939a47cb503656e684f433001e45776c7620e13b
  871. # TEST CURVE c2pnb163v2
  872. PrivateKey=ALICE_c2pnb163v2
  873. -----BEGIN PRIVATE KEY-----
  874. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUC3m3meJNbhDwwFH3C
  875. //L2EyOQNruhLgMsAAQBaATOiPV6c8icBYWczLXM6k+t8U4FIN57iiC8RsmIS3+V
  876. yM/rN3UBZaw=
  877. -----END PRIVATE KEY-----
  878. PublicKey=ALICE_c2pnb163v2_PUB
  879. -----BEGIN PUBLIC KEY-----
  880. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAWgEzoj1enPInAWFnMy1zOpPrfFO
  881. BSDee4ogvEbJiEt/lcjP6zd1AWWs
  882. -----END PUBLIC KEY-----
  883. PrivPubKeyPair = ALICE_c2pnb163v2:ALICE_c2pnb163v2_PUB
  884. PrivateKey=BOB_c2pnb163v2
  885. -----BEGIN PRIVATE KEY-----
  886. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUBvd/DvKharywckSaW
  887. aAniKByXBwihLgMsAAQH0+FWe4mb13QrEZCPwfIS+gChEXoGhyBVubt6+SSgS5nS
  888. eDGgjW/36Qw=
  889. -----END PRIVATE KEY-----
  890. PublicKey=BOB_c2pnb163v2_PUB
  891. -----BEGIN PUBLIC KEY-----
  892. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEB9PhVnuJm9d0KxGQj8HyEvoAoRF6
  893. BocgVbm7evkkoEuZ0ngxoI1v9+kM
  894. -----END PUBLIC KEY-----
  895. PrivPubKeyPair = BOB_c2pnb163v2:BOB_c2pnb163v2_PUB
  896. # ECDH Alice with Bob peer
  897. Availablein = default
  898. Derive=ALICE_c2pnb163v2
  899. PeerKey=BOB_c2pnb163v2_PUB
  900. SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d
  901. # ECDH Bob with Alice peer
  902. Availablein = default
  903. Derive=BOB_c2pnb163v2
  904. PeerKey=ALICE_c2pnb163v2_PUB
  905. SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d
  906. # TEST CURVE c2pnb163v3
  907. PrivateKey=ALICE_c2pnb163v3
  908. -----BEGIN PRIVATE KEY-----
  909. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUCtJ0ZQMD5T6Ym/jZx
  910. Fzb9tQkLOhuhLgMsAAQE26YD7hG+CY02+nBDFKIBnMvHWUQGfkiIfG9yxV+LptOM
  911. CdU4y9RhM+w=
  912. -----END PRIVATE KEY-----
  913. PublicKey=ALICE_c2pnb163v3_PUB
  914. -----BEGIN PUBLIC KEY-----
  915. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBNumA+4RvgmNNvpwQxSiAZzLx1lE
  916. Bn5IiHxvcsVfi6bTjAnVOMvUYTPs
  917. -----END PUBLIC KEY-----
  918. PrivPubKeyPair = ALICE_c2pnb163v3:ALICE_c2pnb163v3_PUB
  919. PrivateKey=BOB_c2pnb163v3
  920. -----BEGIN PRIVATE KEY-----
  921. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUB9MnYR9NXM8OoCraO
  922. orQz1LXIZJChLgMsAAQH15R/xAGyrtmg+hrdAaGn9rVEfWQA7yUCn4vKR2eIy/qN
  923. YfbeHTIaTBY=
  924. -----END PRIVATE KEY-----
  925. PublicKey=BOB_c2pnb163v3_PUB
  926. -----BEGIN PUBLIC KEY-----
  927. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEB9eUf8QBsq7ZoPoa3QGhp/a1RH1k
  928. AO8lAp+LykdniMv6jWH23h0yGkwW
  929. -----END PUBLIC KEY-----
  930. PrivPubKeyPair = BOB_c2pnb163v3:BOB_c2pnb163v3_PUB
  931. # ECDH Alice with Bob peer
  932. Availablein = default
  933. Derive=ALICE_c2pnb163v3
  934. PeerKey=BOB_c2pnb163v3_PUB
  935. SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81
  936. # ECDH Bob with Alice peer
  937. Availablein = default
  938. Derive=BOB_c2pnb163v3
  939. PeerKey=ALICE_c2pnb163v3_PUB
  940. SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81
  941. # TEST CURVE c2pnb176v1
  942. PrivateKey=ALICE_c2pnb176v1
  943. -----BEGIN PRIVATE KEY-----
  944. MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAxXEz1PjthqsI664l
  945. N5LRLN8C2uyhMAMuAARD1qVJHbL5A7BhEKeHSuDeT6XeZ3ODFn9ef67qdF+tS7p3
  946. zgXGKt4pKMoYcg==
  947. -----END PRIVATE KEY-----
  948. PublicKey=ALICE_c2pnb176v1_PUB
  949. -----BEGIN PUBLIC KEY-----
  950. MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEQ9alSR2y+QOwYRCnh0rg3k+l3mdz
  951. gxZ/Xn+u6nRfrUu6d84FxireKSjKGHI=
  952. -----END PUBLIC KEY-----
  953. PrivPubKeyPair = ALICE_c2pnb176v1:ALICE_c2pnb176v1_PUB
  954. PrivateKey=BOB_c2pnb176v1
  955. -----BEGIN PRIVATE KEY-----
  956. MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAJvHHFW0v+/cjaLd7
  957. Xgt6FtSga5+hMAMuAASUs7rUAlv1qhppI82ikLvZ8Y0DApC356nhs7SyQYdLtHRM
  958. +qUHBB3IzrLKdQ==
  959. -----END PRIVATE KEY-----
  960. PublicKey=BOB_c2pnb176v1_PUB
  961. -----BEGIN PUBLIC KEY-----
  962. MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAElLO61AJb9aoaaSPNopC72fGNAwKQ
  963. t+ep4bO0skGHS7R0TPqlBwQdyM6yynU=
  964. -----END PUBLIC KEY-----
  965. PrivPubKeyPair = BOB_c2pnb176v1:BOB_c2pnb176v1_PUB
  966. # ECDH Alice with Bob peer
  967. Availablein = default
  968. Derive=ALICE_c2pnb176v1
  969. PeerKey=BOB_c2pnb176v1_PUB
  970. SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a
  971. # ECDH Bob with Alice peer
  972. Availablein = default
  973. Derive=BOB_c2pnb176v1
  974. PeerKey=ALICE_c2pnb176v1_PUB
  975. SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a
  976. # TEST CURVE c2tnb191v1
  977. PrivateKey=ALICE_c2tnb191v1
  978. -----BEGIN PRIVATE KEY-----
  979. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBgYgpO+wgirUtuqHF00
  980. 2o02Vc7xQjKgSzChNAMyAAQ2ae+5tDQ2CDaV5XPdC+RtLgcHS5lTOclTClr/WSpP
  981. TlMt2TGh/KRrD859oXg6KYY=
  982. -----END PRIVATE KEY-----
  983. PublicKey=ALICE_c2tnb191v1_PUB
  984. -----BEGIN PUBLIC KEY-----
  985. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAENmnvubQ0Ngg2leVz3QvkbS4HB0uZ
  986. UznJUwpa/1kqT05TLdkxofykaw/OfaF4OimG
  987. -----END PUBLIC KEY-----
  988. PrivPubKeyPair = ALICE_c2tnb191v1:ALICE_c2tnb191v1_PUB
  989. PrivateKey=BOB_c2tnb191v1
  990. -----BEGIN PRIVATE KEY-----
  991. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBguzm5uFNRy/lX3OKuJ
  992. j8i/vH/+viMd48yhNAMyAARka5rhdTmtbqQVRMWZQjUqsHUMX43siRt5f2WQSZfg
  993. +IQ2l/8veayyX9erUSt3gK4=
  994. -----END PRIVATE KEY-----
  995. PublicKey=BOB_c2tnb191v1_PUB
  996. -----BEGIN PUBLIC KEY-----
  997. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEZGua4XU5rW6kFUTFmUI1KrB1DF+N
  998. 7IkbeX9lkEmX4PiENpf/L3mssl/Xq1Erd4Cu
  999. -----END PUBLIC KEY-----
  1000. PrivPubKeyPair = BOB_c2tnb191v1:BOB_c2tnb191v1_PUB
  1001. # ECDH Alice with Bob peer
  1002. Availablein = default
  1003. Derive=ALICE_c2tnb191v1
  1004. PeerKey=BOB_c2tnb191v1_PUB
  1005. SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1
  1006. # ECDH Bob with Alice peer
  1007. Availablein = default
  1008. Derive=BOB_c2tnb191v1
  1009. PeerKey=ALICE_c2tnb191v1_PUB
  1010. SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1
  1011. # TEST CURVE c2tnb191v2
  1012. PrivateKey=ALICE_c2tnb191v2
  1013. -----BEGIN PRIVATE KEY-----
  1014. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgOlslgJ0XSK3vKC5Ls
  1015. QmYxZfr8OEKXRQ2hNAMyAAQAHivLhSwW2SJZtUPhuV1p9fQSfz7w9SJY8dJOpVf8
  1016. 9DevPUlJMPcaSGyjX+3nJZc=
  1017. -----END PRIVATE KEY-----
  1018. PublicKey=ALICE_c2tnb191v2_PUB
  1019. -----BEGIN PUBLIC KEY-----
  1020. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAB4ry4UsFtkiWbVD4bldafX0En8+
  1021. 8PUiWPHSTqVX/PQ3rz1JSTD3Gkhso1/t5yWX
  1022. -----END PUBLIC KEY-----
  1023. PrivPubKeyPair = ALICE_c2tnb191v2:ALICE_c2tnb191v2_PUB
  1024. PrivateKey=BOB_c2tnb191v2
  1025. -----BEGIN PRIVATE KEY-----
  1026. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgK9QaS2SDU6yz7uXqO
  1027. +/+C+baTTVMAGVGhNAMyAAQiR0t9plm77ezfXvJzDNdlyYC0pWX+QmJ8EavgEElk
  1028. ky/M+YXb5ufkFzFXIEfU9pM=
  1029. -----END PRIVATE KEY-----
  1030. PublicKey=BOB_c2tnb191v2_PUB
  1031. -----BEGIN PUBLIC KEY-----
  1032. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEIkdLfaZZu+3s317ycwzXZcmAtKVl
  1033. /kJifBGr4BBJZJMvzPmF2+bn5BcxVyBH1PaT
  1034. -----END PUBLIC KEY-----
  1035. PrivPubKeyPair = BOB_c2tnb191v2:BOB_c2tnb191v2_PUB
  1036. # ECDH Alice with Bob peer
  1037. Availablein = default
  1038. Derive=ALICE_c2tnb191v2
  1039. PeerKey=BOB_c2tnb191v2_PUB
  1040. SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534
  1041. # ECDH Bob with Alice peer
  1042. Availablein = default
  1043. Derive=BOB_c2tnb191v2
  1044. PeerKey=ALICE_c2tnb191v2_PUB
  1045. SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534
  1046. # TEST CURVE c2tnb191v3
  1047. PrivateKey=ALICE_c2tnb191v3
  1048. -----BEGIN PRIVATE KEY-----
  1049. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgSaBOQyq6XX3hZVVgV
  1050. FlRrxTuvgtv33C6hNAMyAARL+Fup8jOnixQYPx8pU/b066PHrhTXfiNerFEYA/5O
  1051. XCKCEkdRCpuDJnyqpmaC2vw=
  1052. -----END PRIVATE KEY-----
  1053. PublicKey=ALICE_c2tnb191v3_PUB
  1054. -----BEGIN PUBLIC KEY-----
  1055. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAES/hbqfIzp4sUGD8fKVP29Oujx64U
  1056. 134jXqxRGAP+TlwighJHUQqbgyZ8qqZmgtr8
  1057. -----END PUBLIC KEY-----
  1058. PrivPubKeyPair = ALICE_c2tnb191v3:ALICE_c2tnb191v3_PUB
  1059. PrivateKey=BOB_c2tnb191v3
  1060. -----BEGIN PRIVATE KEY-----
  1061. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgEE8Ls7pc1/q3/0ruR
  1062. gMrWGhGIr4VLt4uhNAMyAAQHAZsjkAXanwGbXR3SKkoKli6rSfSiu0lU2XHDiZdt
  1063. LaPN+Eihz4KeG2YM/p3m1do=
  1064. -----END PRIVATE KEY-----
  1065. PublicKey=BOB_c2tnb191v3_PUB
  1066. -----BEGIN PUBLIC KEY-----
  1067. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEBwGbI5AF2p8Bm10d0ipKCpYuq0n0
  1068. ortJVNlxw4mXbS2jzfhIoc+CnhtmDP6d5tXa
  1069. -----END PUBLIC KEY-----
  1070. PrivPubKeyPair = BOB_c2tnb191v3:BOB_c2tnb191v3_PUB
  1071. # ECDH Alice with Bob peer
  1072. Availablein = default
  1073. Derive=ALICE_c2tnb191v3
  1074. PeerKey=BOB_c2tnb191v3_PUB
  1075. SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891
  1076. # ECDH Bob with Alice peer
  1077. Availablein = default
  1078. Derive=BOB_c2tnb191v3
  1079. PeerKey=ALICE_c2tnb191v3_PUB
  1080. SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891
  1081. # TEST CURVE c2pnb208w1
  1082. PrivateKey=ALICE_c2pnb208w1
  1083. -----BEGIN PRIVATE KEY-----
  1084. MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAbfnNboX6Dk+NLoBO
  1085. 6qBB2aE1srmTgS96oTgDNgAEFLHciAu4excYB0mty8rF442ULXZfqL90IkgP5G2z
  1086. wzY1mAlEBFMg83izeRaCJ/vRihZDJw==
  1087. -----END PRIVATE KEY-----
  1088. PublicKey=ALICE_c2pnb208w1_PUB
  1089. -----BEGIN PUBLIC KEY-----
  1090. ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEFLHciAu4excYB0mty8rF442ULXZf
  1091. qL90IkgP5G2zwzY1mAlEBFMg83izeRaCJ/vRihZDJw==
  1092. -----END PUBLIC KEY-----
  1093. PrivPubKeyPair = ALICE_c2pnb208w1:ALICE_c2pnb208w1_PUB
  1094. PrivateKey=BOB_c2pnb208w1
  1095. -----BEGIN PRIVATE KEY-----
  1096. MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAwjGFJOPkZqQPZ+mI
  1097. Ae3G12zpUia40tRjoTgDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR4/IPtqMGxbfz
  1098. pPKPMZXV12F6MrWrorSFDZ8KFd58Ww==
  1099. -----END PRIVATE KEY-----
  1100. PublicKey=BOB_c2pnb208w1_PUB
  1101. -----BEGIN PUBLIC KEY-----
  1102. ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR
  1103. 4/IPtqMGxbfzpPKPMZXV12F6MrWrorSFDZ8KFd58Ww==
  1104. -----END PUBLIC KEY-----
  1105. PrivPubKeyPair = BOB_c2pnb208w1:BOB_c2pnb208w1_PUB
  1106. # ECDH Alice with Bob peer
  1107. Availablein = default
  1108. Derive=ALICE_c2pnb208w1
  1109. PeerKey=BOB_c2pnb208w1_PUB
  1110. SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af
  1111. # ECDH Bob with Alice peer
  1112. Availablein = default
  1113. Derive=BOB_c2pnb208w1
  1114. PeerKey=ALICE_c2pnb208w1_PUB
  1115. SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af
  1116. # TEST CURVE c2tnb239v1
  1117. PrivateKey=ALICE_c2tnb239v1
  1118. -----BEGIN PRIVATE KEY-----
  1119. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeE4CCwXEKsP3CfLC/
  1120. DLSSF9lfyOaNSuQXmq9rzLqwoUADPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5DS+qp
  1121. c5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN
  1122. -----END PRIVATE KEY-----
  1123. PublicKey=ALICE_c2tnb239v1_PUB
  1124. -----BEGIN PUBLIC KEY-----
  1125. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5D
  1126. S+qpc5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN
  1127. -----END PUBLIC KEY-----
  1128. PrivPubKeyPair = ALICE_c2tnb239v1:ALICE_c2tnb239v1_PUB
  1129. PrivateKey=BOB_c2tnb239v1
  1130. -----BEGIN PRIVATE KEY-----
  1131. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeAGDYCGAXqD03x510
  1132. h35JSzlgReW6W/T8lYPEA42doUADPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7ZLDP
  1133. F8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio
  1134. -----END PRIVATE KEY-----
  1135. PublicKey=BOB_c2tnb239v1_PUB
  1136. -----BEGIN PUBLIC KEY-----
  1137. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7
  1138. ZLDPF8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio
  1139. -----END PUBLIC KEY-----
  1140. PrivPubKeyPair = BOB_c2tnb239v1:BOB_c2tnb239v1_PUB
  1141. # ECDH Alice with Bob peer
  1142. Availablein = default
  1143. Derive=ALICE_c2tnb239v1
  1144. PeerKey=BOB_c2tnb239v1_PUB
  1145. SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a
  1146. # ECDH Bob with Alice peer
  1147. Availablein = default
  1148. Derive=BOB_c2tnb239v1
  1149. PeerKey=ALICE_c2tnb239v1_PUB
  1150. SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a
  1151. # TEST CURVE c2tnb239v2
  1152. PrivateKey=ALICE_c2tnb239v2
  1153. -----BEGIN PRIVATE KEY-----
  1154. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE8kBjHLjFeC+Z2gZ
  1155. q0snwR3UgEgWMW0xilhJNjW2oUADPgAEQ+ubIYhh82VohwKSVz70PkHsjmYWDvDU
  1156. /SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY
  1157. -----END PRIVATE KEY-----
  1158. PublicKey=ALICE_c2tnb239v2_PUB
  1159. -----BEGIN PUBLIC KEY-----
  1160. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEQ+ubIYhh82VohwKSVz70PkHsjmYW
  1161. DvDU/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY
  1162. -----END PUBLIC KEY-----
  1163. PrivPubKeyPair = ALICE_c2tnb239v2:ALICE_c2tnb239v2_PUB
  1164. PrivateKey=BOB_c2tnb239v2
  1165. -----BEGIN PRIVATE KEY-----
  1166. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE7bhzKZZUm780c0e
  1167. 3EBWY1GxD90Mzu7zrQMi7bAzoUADPgAEYgV7bokY6iLMzZTG10c6NDaW11plAm0T
  1168. NKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln
  1169. -----END PRIVATE KEY-----
  1170. PublicKey=BOB_c2tnb239v2_PUB
  1171. -----BEGIN PUBLIC KEY-----
  1172. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEYgV7bokY6iLMzZTG10c6NDaW11pl
  1173. Am0TNKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln
  1174. -----END PUBLIC KEY-----
  1175. PrivPubKeyPair = BOB_c2tnb239v2:BOB_c2tnb239v2_PUB
  1176. # ECDH Alice with Bob peer
  1177. Availablein = default
  1178. Derive=ALICE_c2tnb239v2
  1179. PeerKey=BOB_c2tnb239v2_PUB
  1180. SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192
  1181. # ECDH Bob with Alice peer
  1182. Availablein = default
  1183. Derive=BOB_c2tnb239v2
  1184. PeerKey=ALICE_c2tnb239v2_PUB
  1185. SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192
  1186. # TEST CURVE c2tnb239v3
  1187. PrivateKey=ALICE_c2tnb239v3
  1188. -----BEGIN PRIVATE KEY-----
  1189. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeCxiC5lbHYL1QYbb2
  1190. izZiSoLPnWCZIds811J1N7KtoUADPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1ah5WI
  1191. g6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8
  1192. -----END PRIVATE KEY-----
  1193. PublicKey=ALICE_c2tnb239v3_PUB
  1194. -----BEGIN PUBLIC KEY-----
  1195. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1a
  1196. h5WIg6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8
  1197. -----END PUBLIC KEY-----
  1198. PrivPubKeyPair = ALICE_c2tnb239v3:ALICE_c2tnb239v3_PUB
  1199. PrivateKey=BOB_c2tnb239v3
  1200. -----BEGIN PRIVATE KEY-----
  1201. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeBBPxdeU3MohZc5Jx
  1202. 7WadLuPSeXeOg75rXC1ElexsoUADPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLBT5uX
  1203. hAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF
  1204. -----END PRIVATE KEY-----
  1205. PublicKey=BOB_c2tnb239v3_PUB
  1206. -----BEGIN PUBLIC KEY-----
  1207. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLB
  1208. T5uXhAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF
  1209. -----END PUBLIC KEY-----
  1210. PrivPubKeyPair = BOB_c2tnb239v3:BOB_c2tnb239v3_PUB
  1211. # ECDH Alice with Bob peer
  1212. Availablein = default
  1213. Derive=ALICE_c2tnb239v3
  1214. PeerKey=BOB_c2tnb239v3_PUB
  1215. SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0
  1216. # ECDH Bob with Alice peer
  1217. Availablein = default
  1218. Derive=BOB_c2tnb239v3
  1219. PeerKey=ALICE_c2tnb239v3_PUB
  1220. SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0
  1221. # TEST CURVE c2pnb272w1
  1222. PrivateKey=ALICE_c2pnb272w1
  1223. -----BEGIN PRIVATE KEY-----
  1224. MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAKMtKddENVGjzTU4
  1225. w+hW0SgDOtIElcs52wb40S08j6gMoUgDRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs
  1226. 6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI=
  1227. -----END PRIVATE KEY-----
  1228. PublicKey=ALICE_c2pnb272w1_PUB
  1229. -----BEGIN PUBLIC KEY-----
  1230. MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs
  1231. 6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI=
  1232. -----END PUBLIC KEY-----
  1233. PrivPubKeyPair = ALICE_c2pnb272w1:ALICE_c2pnb272w1_PUB
  1234. PrivateKey=BOB_c2pnb272w1
  1235. -----BEGIN PRIVATE KEY-----
  1236. MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAFAKPByX1wlYUpU4
  1237. mECDAxg+VM5aFo4JPlqEzR0b9hI6oUgDRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF
  1238. MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM=
  1239. -----END PRIVATE KEY-----
  1240. PublicKey=BOB_c2pnb272w1_PUB
  1241. -----BEGIN PUBLIC KEY-----
  1242. MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF
  1243. MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM=
  1244. -----END PUBLIC KEY-----
  1245. PrivPubKeyPair = BOB_c2pnb272w1:BOB_c2pnb272w1_PUB
  1246. # ECDH Alice with Bob peer
  1247. Availablein = default
  1248. Derive=ALICE_c2pnb272w1
  1249. PeerKey=BOB_c2pnb272w1_PUB
  1250. SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3
  1251. # ECDH Bob with Alice peer
  1252. Availablein = default
  1253. Derive=BOB_c2pnb272w1
  1254. PeerKey=ALICE_c2pnb272w1_PUB
  1255. SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3
  1256. # TEST CURVE c2pnb304w1
  1257. PrivateKey=ALICE_c2pnb304w1
  1258. -----BEGIN PRIVATE KEY-----
  1259. MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAOKzfcV2XOvVsSUh
  1260. oVz3SHGzSCf0q9i+ilz5ZfBxc+5ssjK7jKFQA04ABDc4zQNFaZukj9iz3iXTYdza
  1261. tCOYZvrfOjrbgzl/8PoFxt5q6yJTu35Vu9XVp5pTCtjpDEpywBj0xb07RRuVDEk8
  1262. TthFP5vGeTIWLD4=
  1263. -----END PRIVATE KEY-----
  1264. PublicKey=ALICE_c2pnb304w1_PUB
  1265. -----BEGIN PUBLIC KEY-----
  1266. MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAENzjNA0Vpm6SP2LPeJdNh3Nq0I5hm
  1267. +t86OtuDOX/w+gXG3mrrIlO7flW71dWnmlMK2OkMSnLAGPTFvTtFG5UMSTxO2EU/
  1268. m8Z5MhYsPg==
  1269. -----END PUBLIC KEY-----
  1270. PrivPubKeyPair = ALICE_c2pnb304w1:ALICE_c2pnb304w1_PUB
  1271. PrivateKey=BOB_c2pnb304w1
  1272. -----BEGIN PRIVATE KEY-----
  1273. MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAPP4hz6sa+KdTJ4h
  1274. fBeCUiJBfshcZoapkZMFrhI1vdcRY7MeAaFQA04ABMHRUzLiUY7O4nEBdmex31U4
  1275. l6TO/dD+5MV/tVNizVsWjkTvi2fs772lZ9MeNp6QnGMZ5n5subHsa0QOJL1LpmXX
  1276. K0UIWGbW0nQb52g=
  1277. -----END PRIVATE KEY-----
  1278. PublicKey=BOB_c2pnb304w1_PUB
  1279. -----BEGIN PUBLIC KEY-----
  1280. MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEwdFTMuJRjs7icQF2Z7HfVTiXpM79
  1281. 0P7kxX+1U2LNWxaORO+LZ+zvvaVn0x42npCcYxnmfmy5sexrRA4kvUumZdcrRQhY
  1282. ZtbSdBvnaA==
  1283. -----END PUBLIC KEY-----
  1284. PrivPubKeyPair = BOB_c2pnb304w1:BOB_c2pnb304w1_PUB
  1285. # ECDH Alice with Bob peer
  1286. Availablein = default
  1287. Derive=ALICE_c2pnb304w1
  1288. PeerKey=BOB_c2pnb304w1_PUB
  1289. SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7
  1290. # ECDH Bob with Alice peer
  1291. Availablein = default
  1292. Derive=BOB_c2pnb304w1
  1293. PeerKey=ALICE_c2pnb304w1_PUB
  1294. SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7
  1295. # TEST CURVE c2tnb359v1
  1296. PrivateKey=ALICE_c2tnb359v1
  1297. -----BEGIN PRIVATE KEY-----
  1298. MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BeMU97SvjsIvQ
  1299. 1v+Ztf56OCL8JXHxRJDQZ5gWEa4c2b3FZXFVC4CwEPd7cB+hXgNcAAQOBgLp0TzS
  1300. 4Hf/VYbJCFuj3OlRC5JMzFV7ox41ubhl5Ij+gHIodu1bQ6cqd0YAb2/30PxwX++N
  1301. NpFvq8u8435zhPYXsut6txOPNU5ZzCeagy2xsKacXSZc7D0=
  1302. -----END PRIVATE KEY-----
  1303. PublicKey=ALICE_c2tnb359v1_PUB
  1304. -----BEGIN PUBLIC KEY-----
  1305. MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDgYC6dE80uB3/1WGyQhbo9zpUQuS
  1306. TMxVe6MeNbm4ZeSI/oByKHbtW0OnKndGAG9v99D8cF/vjTaRb6vLvON+c4T2F7Lr
  1307. ercTjzVOWcwnmoMtsbCmnF0mXOw9
  1308. -----END PUBLIC KEY-----
  1309. PrivPubKeyPair = ALICE_c2tnb359v1:ALICE_c2tnb359v1_PUB
  1310. PrivateKey=BOB_c2tnb359v1
  1311. -----BEGIN PRIVATE KEY-----
  1312. MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BRZ3IIh3mrLIX
  1313. KBbh6Vj7TXNY5bzRuD5/ayHPlHQkJcd8K66dOqu7hgaN91GhXgNcAAQ7njbTQ2xY
  1314. YZtkKswYr8E6P/R3Dg/XEZgQQ72B4qXnqbK/SgYsZAntFg7CRztcTkHjKAgdSz6f
  1315. TRIc4///gwXN3Oi6D8PeswhzPJi/uLmCAHMm3GT6SUO3aTY=
  1316. -----END PRIVATE KEY-----
  1317. PublicKey=BOB_c2tnb359v1_PUB
  1318. -----BEGIN PUBLIC KEY-----
  1319. MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEO54200NsWGGbZCrMGK/BOj/0dw4P
  1320. 1xGYEEO9geKl56myv0oGLGQJ7RYOwkc7XE5B4ygIHUs+n00SHOP//4MFzdzoug/D
  1321. 3rMIczyYv7i5ggBzJtxk+klDt2k2
  1322. -----END PUBLIC KEY-----
  1323. PrivPubKeyPair = BOB_c2tnb359v1:BOB_c2tnb359v1_PUB
  1324. # ECDH Alice with Bob peer
  1325. Availablein = default
  1326. Derive=ALICE_c2tnb359v1
  1327. PeerKey=BOB_c2tnb359v1_PUB
  1328. SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563
  1329. # ECDH Bob with Alice peer
  1330. Availablein = default
  1331. Derive=BOB_c2tnb359v1
  1332. PeerKey=ALICE_c2tnb359v1_PUB
  1333. SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563
  1334. # TEST CURVE c2pnb368w1
  1335. PrivateKey=ALICE_c2pnb368w1
  1336. -----BEGIN PRIVATE KEY-----
  1337. MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AFagbth/4/M2s
  1338. b1G4FpxbFEVLIulioS34v0hrClpZ38/Z+PHmIhOfEFminyehYANeAAQAU42w7mII
  1339. jkyAdnCC4qoEPdH42fh3oVyCtnaRtKUmdhUdXm0IgSM4T4SYEOsx+aQZLGIjnhHJ
  1340. CabcaKPQ0sai3dirUr2YsNXNDJiU93T7buUr+DnRPGsfBy/nEg==
  1341. -----END PRIVATE KEY-----
  1342. PublicKey=ALICE_c2pnb368w1_PUB
  1343. -----BEGIN PUBLIC KEY-----
  1344. MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEAFONsO5iCI5MgHZwguKqBD3R+Nn4
  1345. d6FcgrZ2kbSlJnYVHV5tCIEjOE+EmBDrMfmkGSxiI54RyQmm3Gij0NLGot3Yq1K9
  1346. mLDVzQyYlPd0+27lK/g50TxrHwcv5xI=
  1347. -----END PUBLIC KEY-----
  1348. PrivPubKeyPair = ALICE_c2pnb368w1:ALICE_c2pnb368w1_PUB
  1349. PrivateKey=BOB_c2pnb368w1
  1350. -----BEGIN PRIVATE KEY-----
  1351. MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AA/woMzOFy8k2
  1352. zBqBkubhkOIwc7sx0u+JadM9f7V45L4P8nK7bjJasOqrHRahYANeAATKE6jcstac
  1353. H8yWzg/qBgvGoGan2PVwTN/U+68K4WxHO7+oPHviUh1OVF7ZxYjsVSdyno83iHE3
  1354. 3sq2Ej6j26f+uVs/fuWk19t8NpAQ6+sVETZszuMDm5adqtVZRQ==
  1355. -----END PRIVATE KEY-----
  1356. PublicKey=BOB_c2pnb368w1_PUB
  1357. -----BEGIN PUBLIC KEY-----
  1358. MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEyhOo3LLWnB/Mls4P6gYLxqBmp9j1
  1359. cEzf1PuvCuFsRzu/qDx74lIdTlRe2cWI7FUncp6PN4hxN97KthI+o9un/rlbP37l
  1360. pNfbfDaQEOvrFRE2bM7jA5uWnarVWUU=
  1361. -----END PUBLIC KEY-----
  1362. PrivPubKeyPair = BOB_c2pnb368w1:BOB_c2pnb368w1_PUB
  1363. # ECDH Alice with Bob peer
  1364. Availablein = default
  1365. Derive=ALICE_c2pnb368w1
  1366. PeerKey=BOB_c2pnb368w1_PUB
  1367. SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb
  1368. # ECDH Bob with Alice peer
  1369. Availablein = default
  1370. Derive=BOB_c2pnb368w1
  1371. PeerKey=ALICE_c2pnb368w1_PUB
  1372. SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb
  1373. # TEST CURVE c2tnb431r1
  1374. PrivateKey=ALICE_c2tnb431r1
  1375. -----BEGIN PRIVATE KEY-----
  1376. MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUC18JhUt+NCIZ/
  1377. q6kdjNZ7zX72UqpW4K6Uc2bAWu2PXK1aL573LNzu4oUlHfbvuE1BUrxNpaFwA24A
  1378. BDrG8SG4lckR1rrvLRpXYf7Wspmh/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PU
  1379. yb64OiffdSnvIaM++cb7LgJLBBgT3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhX
  1380. WS468O6w05KS0AL6vQ==
  1381. -----END PRIVATE KEY-----
  1382. PublicKey=ALICE_c2tnb431r1_PUB
  1383. -----BEGIN PUBLIC KEY-----
  1384. MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABDrG8SG4lckR1rrvLRpXYf7Wspmh
  1385. /fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PUyb64OiffdSnvIaM++cb7LgJLBBgT
  1386. 3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhXWS468O6w05KS0AL6vQ==
  1387. -----END PUBLIC KEY-----
  1388. PrivPubKeyPair = ALICE_c2tnb431r1:ALICE_c2tnb431r1_PUB
  1389. PrivateKey=BOB_c2tnb431r1
  1390. -----BEGIN PRIVATE KEY-----
  1391. MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUApanyPgvpfrAu
  1392. 1jNAKGpctH71v0+P/kFF9JxdFYarpWEwBBd4tz6CxoYKmvDZ9ukOOqBbX6FwA24A
  1393. BGh3JXuYmh6dGGEmbRhoR2T5pVD/5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlR
  1394. qRWiXCeZVFvT0crDY/5uodkHbcRw6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLIL
  1395. gTwAJM2ZhtPnc08LyQ==
  1396. -----END PRIVATE KEY-----
  1397. PublicKey=BOB_c2tnb431r1_PUB
  1398. -----BEGIN PUBLIC KEY-----
  1399. MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABGh3JXuYmh6dGGEmbRhoR2T5pVD/
  1400. 5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlRqRWiXCeZVFvT0crDY/5uodkHbcRw
  1401. 6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLILgTwAJM2ZhtPnc08LyQ==
  1402. -----END PUBLIC KEY-----
  1403. PrivPubKeyPair = BOB_c2tnb431r1:BOB_c2tnb431r1_PUB
  1404. # ECDH Alice with Bob peer
  1405. Availablein = default
  1406. Derive=ALICE_c2tnb431r1
  1407. PeerKey=BOB_c2tnb431r1_PUB
  1408. SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748
  1409. # ECDH Bob with Alice peer
  1410. Availablein = default
  1411. Derive=BOB_c2tnb431r1
  1412. PeerKey=ALICE_c2tnb431r1_PUB
  1413. SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748
  1414. # TEST CURVE wap-wsg-idm-ecid-wtls1
  1415. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls1
  1416. -----BEGIN PRIVATE KEY-----
  1417. MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5Xu91qBwxTDmhD/30Kf6Ei
  1418. AyAABAFQSZ0G+afa1x4KwUzBjQEWFNdZoF6UNYGkCRINyg==
  1419. -----END PRIVATE KEY-----
  1420. PublicKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB
  1421. -----BEGIN PUBLIC KEY-----
  1422. MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAVBJnQb5p9rXHgrBTMGNARYU11mgXpQ1
  1423. gaQJEg3K
  1424. -----END PUBLIC KEY-----
  1425. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls1:ALICE_wap-wsg-idm-ecid-wtls1_PUB
  1426. PrivateKey=BOB_wap-wsg-idm-ecid-wtls1
  1427. -----BEGIN PRIVATE KEY-----
  1428. MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5aU6CQ474Z1fH3xAtn/6Ei
  1429. AyAABAFpb4GTc+5vf5nkt4zLxwGZQ6qSbYlH8pUbpvwcqA==
  1430. -----END PRIVATE KEY-----
  1431. PublicKey=BOB_wap-wsg-idm-ecid-wtls1_PUB
  1432. -----BEGIN PUBLIC KEY-----
  1433. MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAWlvgZNz7m9/meS3jMvHAZlDqpJtiUfy
  1434. lRum/Byo
  1435. -----END PUBLIC KEY-----
  1436. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls1:BOB_wap-wsg-idm-ecid-wtls1_PUB
  1437. # ECDH Alice with Bob peer
  1438. Availablein = default
  1439. Derive=ALICE_wap-wsg-idm-ecid-wtls1
  1440. PeerKey=BOB_wap-wsg-idm-ecid-wtls1_PUB
  1441. SharedSecret=0000fc6e280987e8b9bf6e3c7fa003
  1442. # ECDH Bob with Alice peer
  1443. Availablein = default
  1444. Derive=BOB_wap-wsg-idm-ecid-wtls1
  1445. PeerKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB
  1446. SharedSecret=0000fc6e280987e8b9bf6e3c7fa003
  1447. # TEST CURVE wap-wsg-idm-ecid-wtls3
  1448. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls3
  1449. -----BEGIN PRIVATE KEY-----
  1450. MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUBN2FFgQiz4KPJ9GEsrj5B
  1451. m908ifuhLgMsAAQBV21Tx3v8+1wFKq7PiloR1CxzmlUDvnyXrs4mNmc5Ns38mzPe
  1452. NueQNo0=
  1453. -----END PRIVATE KEY-----
  1454. PublicKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB
  1455. -----BEGIN PUBLIC KEY-----
  1456. MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAVdtU8d7/PtcBSquz4paEdQsc5pVA758
  1457. l67OJjZnOTbN/Jsz3jbnkDaN
  1458. -----END PUBLIC KEY-----
  1459. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls3:ALICE_wap-wsg-idm-ecid-wtls3_PUB
  1460. PrivateKey=BOB_wap-wsg-idm-ecid-wtls3
  1461. -----BEGIN PRIVATE KEY-----
  1462. MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUA/0Ust7IoJ526zn2wiWBu
  1463. rR5NeSWhLgMsAAQB7d+/zMMti4djhlVnaGqaqonbmo4Cv+iKT1cF3nzXV/KXHSJI
  1464. p9iZeas=
  1465. -----END PRIVATE KEY-----
  1466. PublicKey=BOB_wap-wsg-idm-ecid-wtls3_PUB
  1467. -----BEGIN PUBLIC KEY-----
  1468. MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAe3fv8zDLYuHY4ZVZ2hqmqqJ25qOAr/o
  1469. ik9XBd5811fylx0iSKfYmXmr
  1470. -----END PUBLIC KEY-----
  1471. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls3:BOB_wap-wsg-idm-ecid-wtls3_PUB
  1472. # ECDH Alice with Bob peer
  1473. Availablein = default
  1474. Derive=ALICE_wap-wsg-idm-ecid-wtls3
  1475. PeerKey=BOB_wap-wsg-idm-ecid-wtls3_PUB
  1476. SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f
  1477. # ECDH Bob with Alice peer
  1478. Availablein = default
  1479. Derive=BOB_wap-wsg-idm-ecid-wtls3
  1480. PeerKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB
  1481. SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f
  1482. # TEST CURVE wap-wsg-idm-ecid-wtls4
  1483. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls4
  1484. -----BEGIN PRIVATE KEY-----
  1485. MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AsuEGufSNSrDPu3Y1Namh
  1486. IgMgAAQAcvPRbArskeBs6W2oOesAHMQo8Lk/FHcYKUfMOKY=
  1487. -----END PRIVATE KEY-----
  1488. PublicKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB
  1489. -----BEGIN PUBLIC KEY-----
  1490. MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAHLz0WwK7JHgbOltqDnrABzEKPC5PxR3
  1491. GClHzDim
  1492. -----END PUBLIC KEY-----
  1493. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls4:ALICE_wap-wsg-idm-ecid-wtls4_PUB
  1494. PrivateKey=BOB_wap-wsg-idm-ecid-wtls4
  1495. -----BEGIN PRIVATE KEY-----
  1496. MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AFJwmUkKbWdmzvqv+AbWh
  1497. IgMgAAQBriOJSyRL4ro55CbCwekBluEKwIfP64OfJCEfWTU=
  1498. -----END PRIVATE KEY-----
  1499. PublicKey=BOB_wap-wsg-idm-ecid-wtls4_PUB
  1500. -----BEGIN PUBLIC KEY-----
  1501. MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAa4jiUskS+K6OeQmwsHpAZbhCsCHz+uD
  1502. nyQhH1k1
  1503. -----END PUBLIC KEY-----
  1504. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls4:BOB_wap-wsg-idm-ecid-wtls4_PUB
  1505. # ECDH Alice with Bob peer
  1506. Availablein = default
  1507. Derive=ALICE_wap-wsg-idm-ecid-wtls4
  1508. PeerKey=BOB_wap-wsg-idm-ecid-wtls4_PUB
  1509. SharedSecret=01076232302ca32b5f3daf075e5213
  1510. # ECDH Bob with Alice peer
  1511. Availablein = default
  1512. Derive=BOB_wap-wsg-idm-ecid-wtls4
  1513. PeerKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB
  1514. SharedSecret=01076232302ca32b5f3daf075e5213
  1515. # TEST CURVE wap-wsg-idm-ecid-wtls5
  1516. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls5
  1517. -----BEGIN PRIVATE KEY-----
  1518. MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUCmngbaO2S//Ta0ZUhn/nb
  1519. ZydTKD+hLgMsAAQA1792id3hLIu2z0KECkBCUbTSP9UFLu2FTJkLa8qP4ZIrBt5F
  1520. XKJo2Dw=
  1521. -----END PRIVATE KEY-----
  1522. PublicKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB
  1523. -----BEGIN PUBLIC KEY-----
  1524. MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEANe/dond4SyLts9ChApAQlG00j/VBS7t
  1525. hUyZC2vKj+GSKwbeRVyiaNg8
  1526. -----END PUBLIC KEY-----
  1527. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls5:ALICE_wap-wsg-idm-ecid-wtls5_PUB
  1528. PrivateKey=BOB_wap-wsg-idm-ecid-wtls5
  1529. -----BEGIN PRIVATE KEY-----
  1530. MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUBraa4aeYxHd9HJ0vLIoCw
  1531. auGKd9yhLgMsAAQHzc2FgfJGasNlMcJNDDrNQElhA1cHD4izqEedmC3ueMu72/Sp
  1532. VF2Ppig=
  1533. -----END PRIVATE KEY-----
  1534. PublicKey=BOB_wap-wsg-idm-ecid-wtls5_PUB
  1535. -----BEGIN PUBLIC KEY-----
  1536. MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEB83NhYHyRmrDZTHCTQw6zUBJYQNXBw+I
  1537. s6hHnZgt7njLu9v0qVRdj6Yo
  1538. -----END PUBLIC KEY-----
  1539. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls5:BOB_wap-wsg-idm-ecid-wtls5_PUB
  1540. # ECDH Alice with Bob peer
  1541. Availablein = default
  1542. Derive=ALICE_wap-wsg-idm-ecid-wtls5
  1543. PeerKey=BOB_wap-wsg-idm-ecid-wtls5_PUB
  1544. SharedSecret=066091c591278f5b949106052b2546aacc20917c20
  1545. # ECDH Bob with Alice peer
  1546. Availablein = default
  1547. Derive=BOB_wap-wsg-idm-ecid-wtls5
  1548. PeerKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB
  1549. SharedSecret=066091c591278f5b949106052b2546aacc20917c20
  1550. # TEST CURVE wap-wsg-idm-ecid-wtls6
  1551. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls6
  1552. -----BEGIN PRIVATE KEY-----
  1553. ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA5LJwRNrPNMwGyoBP95a6Eg
  1554. Ax4ABMZxFi711Wl5r7tb1XJ9fJ3H1W1MKvVrYvfmNFo=
  1555. -----END PRIVATE KEY-----
  1556. PublicKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB
  1557. -----BEGIN PUBLIC KEY-----
  1558. MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAExnEWLvXVaXmvu1vVcn18ncfVbUwq9Wti
  1559. 9+Y0Wg==
  1560. -----END PUBLIC KEY-----
  1561. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls6:ALICE_wap-wsg-idm-ecid-wtls6_PUB
  1562. PrivateKey=BOB_wap-wsg-idm-ecid-wtls6
  1563. -----BEGIN PRIVATE KEY-----
  1564. ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA63i1z4Kl8BEE1I3CYU9KEg
  1565. Ax4ABG3Ft5F8wvnGimUAmGQrfqAlVJKdzhNSa3v47Kc=
  1566. -----END PRIVATE KEY-----
  1567. PublicKey=BOB_wap-wsg-idm-ecid-wtls6_PUB
  1568. -----BEGIN PUBLIC KEY-----
  1569. MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEbcW3kXzC+caKZQCYZCt+oCVUkp3OE1Jr
  1570. e/jspw==
  1571. -----END PUBLIC KEY-----
  1572. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls6:BOB_wap-wsg-idm-ecid-wtls6_PUB
  1573. # ECDH Alice with Bob peer
  1574. Availablein = default
  1575. Derive=ALICE_wap-wsg-idm-ecid-wtls6
  1576. PeerKey=BOB_wap-wsg-idm-ecid-wtls6_PUB
  1577. SharedSecret=8d184455748c56115ba2183070b0
  1578. # ECDH Bob with Alice peer
  1579. Availablein = default
  1580. Derive=BOB_wap-wsg-idm-ecid-wtls6
  1581. PeerKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB
  1582. SharedSecret=8d184455748c56115ba2183070b0
  1583. # TEST CURVE wap-wsg-idm-ecid-wtls7
  1584. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls7
  1585. -----BEGIN PRIVATE KEY-----
  1586. MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAueoisiN+luJEy0wdiI7j
  1587. cALlTqChLAMqAAQ/FWsGxD8vuvEFWXfWReOqvBzqWrF9mdMeTeOE1y9r9POOIUVJ
  1588. PNtL
  1589. -----END PRIVATE KEY-----
  1590. PublicKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB
  1591. -----BEGIN PUBLIC KEY-----
  1592. MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEPxVrBsQ/L7rxBVl31kXjqrwc6lqxfZnT
  1593. Hk3jhNcva/TzjiFFSTzbSw==
  1594. -----END PUBLIC KEY-----
  1595. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls7:ALICE_wap-wsg-idm-ecid-wtls7_PUB
  1596. PrivateKey=BOB_wap-wsg-idm-ecid-wtls7
  1597. -----BEGIN PRIVATE KEY-----
  1598. MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAr42vKjbUXFak2mVzFYpu
  1599. yhN/cDyhLAMqAASJZpuFg+n8vscuq+pqfFFPYemnfLdhdAB4JodfR3J5Bzu67hEm
  1600. bIKQ
  1601. -----END PRIVATE KEY-----
  1602. PublicKey=BOB_wap-wsg-idm-ecid-wtls7_PUB
  1603. -----BEGIN PUBLIC KEY-----
  1604. MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEiWabhYPp/L7HLqvqanxRT2Hpp3y3YXQA
  1605. eCaHX0dyeQc7uu4RJmyCkA==
  1606. -----END PUBLIC KEY-----
  1607. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls7:BOB_wap-wsg-idm-ecid-wtls7_PUB
  1608. # ECDH Alice with Bob peer
  1609. Availablein = default
  1610. Derive=ALICE_wap-wsg-idm-ecid-wtls7
  1611. PeerKey=BOB_wap-wsg-idm-ecid-wtls7_PUB
  1612. SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4
  1613. # ECDH Bob with Alice peer
  1614. Availablein = default
  1615. Derive=BOB_wap-wsg-idm-ecid-wtls7
  1616. PeerKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB
  1617. SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4
  1618. # TEST CURVE wap-wsg-idm-ecid-wtls8
  1619. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls8
  1620. -----BEGIN PRIVATE KEY-----
  1621. ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8A1m62ffl6niuM46XOUyih
  1622. IAMeAAT4mqYAoe7NEtKfEMQs2ofInhZRZCFrFU5cjEWi
  1623. -----END PRIVATE KEY-----
  1624. PublicKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB
  1625. -----BEGIN PUBLIC KEY-----
  1626. MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE+JqmAKHuzRLSnxDELNqHyJ4WUWQhaxVO
  1627. XIxFog==
  1628. -----END PUBLIC KEY-----
  1629. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls8:ALICE_wap-wsg-idm-ecid-wtls8_PUB
  1630. PrivateKey=BOB_wap-wsg-idm-ecid-wtls8
  1631. -----BEGIN PRIVATE KEY-----
  1632. ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8AegTrLoMRyPl4U4xOdg6h
  1633. IAMeAATQKkyQ3jL2Eku6C+vSQazbjjSkzNe67Occqj2P
  1634. -----END PRIVATE KEY-----
  1635. PublicKey=BOB_wap-wsg-idm-ecid-wtls8_PUB
  1636. -----BEGIN PUBLIC KEY-----
  1637. MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE0CpMkN4y9hJLugvr0kGs2440pMzXuuzn
  1638. HKo9jw==
  1639. -----END PUBLIC KEY-----
  1640. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls8:BOB_wap-wsg-idm-ecid-wtls8_PUB
  1641. # ECDH Alice with Bob peer
  1642. Availablein = default
  1643. Derive=ALICE_wap-wsg-idm-ecid-wtls8
  1644. PeerKey=BOB_wap-wsg-idm-ecid-wtls8_PUB
  1645. SharedSecret=7524c547bd6b26644ce70571cb06
  1646. # ECDH Bob with Alice peer
  1647. Availablein = default
  1648. Derive=BOB_wap-wsg-idm-ecid-wtls8
  1649. PeerKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB
  1650. SharedSecret=7524c547bd6b26644ce70571cb06
  1651. # TEST CURVE wap-wsg-idm-ecid-wtls9
  1652. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls9
  1653. -----BEGIN PRIVATE KEY-----
  1654. MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAE0376NvzsIXi6XadrVn4
  1655. 06obTRChLAMqAARbC1yw9f1uBOVlMf5ZFQewTgyc81Aqh2TFMSRfujCIhdvGTYgR
  1656. tu6F
  1657. -----END PRIVATE KEY-----
  1658. PublicKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB
  1659. -----BEGIN PUBLIC KEY-----
  1660. MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWwtcsPX9bgTlZTH+WRUHsE4MnPNQKodk
  1661. xTEkX7owiIXbxk2IEbbuhQ==
  1662. -----END PUBLIC KEY-----
  1663. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls9:ALICE_wap-wsg-idm-ecid-wtls9_PUB
  1664. PrivateKey=BOB_wap-wsg-idm-ecid-wtls9
  1665. -----BEGIN PRIVATE KEY-----
  1666. MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAd2kfMclaJU2bg8ayTrjZ
  1667. oolI82yhLAMqAAQ0NeW9TKhQeFrrTyMR9Gb55+BneCQSByAShM8Dn3V1FFYz7n0y
  1668. bvBX
  1669. -----END PRIVATE KEY-----
  1670. PublicKey=BOB_wap-wsg-idm-ecid-wtls9_PUB
  1671. -----BEGIN PUBLIC KEY-----
  1672. MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAENDXlvUyoUHha608jEfRm+efgZ3gkEgcg
  1673. EoTPA591dRRWM+59Mm7wVw==
  1674. -----END PUBLIC KEY-----
  1675. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls9:BOB_wap-wsg-idm-ecid-wtls9_PUB
  1676. # ECDH Alice with Bob peer
  1677. Availablein = default
  1678. Derive=ALICE_wap-wsg-idm-ecid-wtls9
  1679. PeerKey=BOB_wap-wsg-idm-ecid-wtls9_PUB
  1680. SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1
  1681. # ECDH Bob with Alice peer
  1682. Availablein = default
  1683. Derive=BOB_wap-wsg-idm-ecid-wtls9
  1684. PeerKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB
  1685. SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1
  1686. # TEST CURVE wap-wsg-idm-ecid-wtls10
  1687. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls10
  1688. -----BEGIN PRIVATE KEY-----
  1689. MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB01TDgjIGd+gXPZ4esQnWzz
  1690. /y1vzJniUBM5XNyPq6FAAz4ABAHVs5gYpbJzqyO8Lk3nkTwhu4BuXb4wtrgGcY2L
  1691. TwGxkC4Zq4aqLowsexGjVa0IjGKdWz5/TfwLwGpN4A==
  1692. -----END PRIVATE KEY-----
  1693. PublicKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB
  1694. -----BEGIN PUBLIC KEY-----
  1695. MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAdWzmBilsnOrI7wuTeeRPCG7gG5dvjC2
  1696. uAZxjYtPAbGQLhmrhqoujCx7EaNVrQiMYp1bPn9N/AvAak3g
  1697. -----END PUBLIC KEY-----
  1698. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls10:ALICE_wap-wsg-idm-ecid-wtls10_PUB
  1699. PrivateKey=BOB_wap-wsg-idm-ecid-wtls10
  1700. -----BEGIN PRIVATE KEY-----
  1701. MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB0mTqwYwByRuu4zcU1QLKcG
  1702. m8wewuaoKqVSpp8xQaFAAz4ABAEF4xTrWAIF1EacNMqTG3kwxwartAKFFqyOle+w
  1703. BwDi6gra7cFVedD1p5RwD4gZU4QzgCLSwa7xZbBzgg==
  1704. -----END PRIVATE KEY-----
  1705. PublicKey=BOB_wap-wsg-idm-ecid-wtls10_PUB
  1706. -----BEGIN PUBLIC KEY-----
  1707. MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAQXjFOtYAgXURpw0ypMbeTDHBqu0AoUW
  1708. rI6V77AHAOLqCtrtwVV50PWnlHAPiBlThDOAItLBrvFlsHOC
  1709. -----END PUBLIC KEY-----
  1710. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls10:BOB_wap-wsg-idm-ecid-wtls10_PUB
  1711. # ECDH Alice with Bob peer
  1712. Availablein = default
  1713. Derive=ALICE_wap-wsg-idm-ecid-wtls10
  1714. PeerKey=BOB_wap-wsg-idm-ecid-wtls10_PUB
  1715. SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98
  1716. # ECDH Bob with Alice peer
  1717. Availablein = default
  1718. Derive=BOB_wap-wsg-idm-ecid-wtls10
  1719. PeerKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB
  1720. SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98
  1721. # TEST CURVE wap-wsg-idm-ecid-wtls11
  1722. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls11
  1723. -----BEGIN PRIVATE KEY-----
  1724. MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4Au6lrzC3RIk3jXmtbeOAp
  1725. LZPR0NUrr6dTf1lSCGqhQAM+AAQBl73V2TEZ8BO4QC+YiBlJ0GmW8WLc3RtS3iIr
  1726. /oUAaDQQAGVJFD3GghjBPfI9KVBcZ2P8tUXUv5ifrWc=
  1727. -----END PRIVATE KEY-----
  1728. PublicKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB
  1729. -----BEGIN PUBLIC KEY-----
  1730. MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAZe91dkxGfATuEAvmIgZSdBplvFi3N0b
  1731. Ut4iK/6FAGg0EABlSRQ9xoIYwT3yPSlQXGdj/LVF1L+Yn61n
  1732. -----END PUBLIC KEY-----
  1733. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls11:ALICE_wap-wsg-idm-ecid-wtls11_PUB
  1734. PrivateKey=BOB_wap-wsg-idm-ecid-wtls11
  1735. -----BEGIN PRIVATE KEY-----
  1736. MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4AGJuGtQI1FvHfp2AsdKb3
  1737. NVWawjpZQuyM1aelws2hQAM+AAQAdTW3xU6Ijf/Y835Z2hS4fOn6Xmp3O6iblXHr
  1738. nKoBORuxHVRfXkfdL5TqfFpuDghzCyAS6ZMSWhjGV5o=
  1739. -----END PRIVATE KEY-----
  1740. PublicKey=BOB_wap-wsg-idm-ecid-wtls11_PUB
  1741. -----BEGIN PUBLIC KEY-----
  1742. MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAHU1t8VOiI3/2PN+WdoUuHzp+l5qdzuo
  1743. m5Vx65yqATkbsR1UX15H3S+U6nxabg4IcwsgEumTEloYxlea
  1744. -----END PUBLIC KEY-----
  1745. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls11:BOB_wap-wsg-idm-ecid-wtls11_PUB
  1746. # ECDH Alice with Bob peer
  1747. Availablein = default
  1748. Derive=ALICE_wap-wsg-idm-ecid-wtls11
  1749. PeerKey=BOB_wap-wsg-idm-ecid-wtls11_PUB
  1750. SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7
  1751. # ECDH Bob with Alice peer
  1752. Availablein = default
  1753. Derive=BOB_wap-wsg-idm-ecid-wtls11
  1754. PeerKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB
  1755. SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7
  1756. # TEST CURVE wap-wsg-idm-ecid-wtls12
  1757. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls12
  1758. -----BEGIN PRIVATE KEY-----
  1759. MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBByAnUvQZhZr1lgTRixSMIx0
  1760. KHuV4t8cbXCW415soTwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6nApye39Y
  1761. hpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc=
  1762. -----END PRIVATE KEY-----
  1763. PublicKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB
  1764. -----BEGIN PUBLIC KEY-----
  1765. ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6
  1766. nApye39YhpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc=
  1767. -----END PUBLIC KEY-----
  1768. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls12:ALICE_wap-wsg-idm-ecid-wtls12_PUB
  1769. PrivateKey=BOB_wap-wsg-idm-ecid-wtls12
  1770. -----BEGIN PRIVATE KEY-----
  1771. MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBBzZ7nt4CrPrk2m5iR64vpkj
  1772. 95JHOmzWf4VhRZqdoTwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9KXzXvhbL
  1773. dJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ=
  1774. -----END PRIVATE KEY-----
  1775. PublicKey=BOB_wap-wsg-idm-ecid-wtls12_PUB
  1776. -----BEGIN PUBLIC KEY-----
  1777. ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9
  1778. KXzXvhbLdJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ=
  1779. -----END PUBLIC KEY-----
  1780. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls12:BOB_wap-wsg-idm-ecid-wtls12_PUB
  1781. # ECDH Alice with Bob peer
  1782. Availablein = default
  1783. Derive=ALICE_wap-wsg-idm-ecid-wtls12
  1784. PeerKey=BOB_wap-wsg-idm-ecid-wtls12_PUB
  1785. SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36
  1786. # ECDH Bob with Alice peer
  1787. Availablein = default
  1788. Derive=BOB_wap-wsg-idm-ecid-wtls12
  1789. PeerKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB
  1790. SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36
  1791. # EC P-256 key
  1792. PrivateKey=P-256
  1793. -----BEGIN PRIVATE KEY-----
  1794. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgiocvtiiTxNH/xbnw
  1795. +RdYBp+DUuCPoFpJ+NuSbLVyhyWhRANCAAQsFQ9CnOcPIWwlLPXgYs4fY5zV0WXH
  1796. +JQkBywnGX14szuSDpXNtmTpkNzwz+oNlOKo5q+dDlgFbmUxBJJbn+bJ
  1797. -----END PRIVATE KEY-----
  1798. # EC public key for above
  1799. PublicKey=P-256-PUBLIC
  1800. -----BEGIN PUBLIC KEY-----
  1801. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAELBUPQpznDyFsJSz14GLOH2Oc1dFl
  1802. x/iUJAcsJxl9eLM7kg6VzbZk6ZDc8M/qDZTiqOavnQ5YBW5lMQSSW5/myQ==
  1803. -----END PUBLIC KEY-----
  1804. PrivPubKeyPair = P-256:P-256-PUBLIC
  1805. # Additional EC key for ECDH
  1806. PrivateKey=P-256-Peer
  1807. -----BEGIN PRIVATE KEY-----
  1808. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg/URzu1TDNwUFWZ3i
  1809. dLISAZpEY0vfJ2pLB7f+Xnjyl2OhRANCAAQgBuXhSgeKpz+4piXlYSVLvy0NT+wK
  1810. uZWUI3LqUUCV07wg+RLLMY8yNK9kjqcgZDs/cB+bet64nQq+dNnvtpxG
  1811. -----END PRIVATE KEY-----
  1812. PublicKey=P-256-Peer-PUBLIC
  1813. -----BEGIN PUBLIC KEY-----
  1814. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIAbl4UoHiqc/uKYl5WElS78tDU/s
  1815. CrmVlCNy6lFAldO8IPkSyzGPMjSvZI6nIGQ7P3Afm3reuJ0KvnTZ77acRg==
  1816. -----END PUBLIC KEY-----
  1817. PrivPubKeyPair = P-256-Peer:P-256-Peer-PUBLIC
  1818. Title = ECDH tests
  1819. Derive=P-256
  1820. PeerKey=P-256-Peer-PUBLIC
  1821. SharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B
  1822. Derive=P-256-Peer
  1823. PeerKey=P-256-PUBLIC
  1824. SharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B
  1825. # TEST CURVE secp224r1
  1826. PrivateKey=ALICE_secp224r1
  1827. -----BEGIN PRIVATE KEY-----
  1828. MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBxLKkXFJXYqGUlTsmgjlesi
  1829. kwqejrekrkSTbehyoTwDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D2HtdCa4h
  1830. fbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo=
  1831. -----END PRIVATE KEY-----
  1832. PublicKey=ALICE_secp224r1_PUB
  1833. -----BEGIN PUBLIC KEY-----
  1834. ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D
  1835. 2HtdCa4hfbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo=
  1836. -----END PUBLIC KEY-----
  1837. PrivPubKeyPair = ALICE_secp224r1:ALICE_secp224r1_PUB
  1838. PrivateKey=BOB_secp224r1
  1839. -----BEGIN PRIVATE KEY-----
  1840. MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBzOHGGUR3fZYg3GSaUN6pxo
  1841. NQtAlOzM3UclEhMzoTwDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMFUM6VV9DB
  1842. 4YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0=
  1843. -----END PRIVATE KEY-----
  1844. PublicKey=BOB_secp224r1_PUB
  1845. -----BEGIN PUBLIC KEY-----
  1846. ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMF
  1847. UM6VV9DB4YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0=
  1848. -----END PUBLIC KEY-----
  1849. PrivPubKeyPair = BOB_secp224r1:BOB_secp224r1_PUB
  1850. # ECDH Alice with Bob peer
  1851. Derive=ALICE_secp224r1
  1852. PeerKey=BOB_secp224r1_PUB
  1853. SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5
  1854. # ECDH Bob with Alice peer
  1855. Derive=BOB_secp224r1
  1856. PeerKey=ALICE_secp224r1_PUB
  1857. SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5
  1858. # TEST CURVE secp384r1
  1859. PrivateKey=ALICE_secp384r1
  1860. -----BEGIN PRIVATE KEY-----
  1861. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDCxE7Q4m1dsK7M3Otxo
  1862. cgY/ejX9JOKKdAtSnRiU4bnK3eFmALkMN7XIveQnWLB1PEKhZANiAAQaUsvUFr/u
  1863. ISpAmYqYZIme4VassCtb0tNGU97s3qt4ozcogZ4z+fIzXZ4YXqfGoEa57+uQDgqr
  1864. +jNOTji7Gxopt6AqZ9EvwuVaCuunUi0pcx6cc8IuUfrwMwSFovV/7sM=
  1865. -----END PRIVATE KEY-----
  1866. PublicKey=ALICE_secp384r1_PUB
  1867. -----BEGIN PUBLIC KEY-----
  1868. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGlLL1Ba/7iEqQJmKmGSJnuFWrLArW9LT
  1869. RlPe7N6reKM3KIGeM/nyM12eGF6nxqBGue/rkA4Kq/ozTk44uxsaKbegKmfRL8Ll
  1870. Wgrrp1ItKXMenHPCLlH68DMEhaL1f+7D
  1871. -----END PUBLIC KEY-----
  1872. PrivPubKeyPair = ALICE_secp384r1:ALICE_secp384r1_PUB
  1873. PrivateKey=BOB_secp384r1
  1874. -----BEGIN PRIVATE KEY-----
  1875. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBRiGXRsb5sUq0b3/dg
  1876. Z+pA9kbrSivBMCUCXVwxno1d/30hI/Yy0Z5PWwbBgwTFprWhZANiAASp1FeUOBJF
  1877. mzQCNbGiOz8He0kF+KIf24UGYVO5MC7u5rV9hpoYsbcgmwxALskPN18os2ygK1Pn
  1878. f/h+WALIsG2RknSTbiyvBYkoIhJV9cflvEDpMeaWSLF7qJ5YjEIf9PM=
  1879. -----END PRIVATE KEY-----
  1880. PublicKey=BOB_secp384r1_PUB
  1881. -----BEGIN PUBLIC KEY-----
  1882. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqdRXlDgSRZs0AjWxojs/B3tJBfiiH9uF
  1883. BmFTuTAu7ua1fYaaGLG3IJsMQC7JDzdfKLNsoCtT53/4flgCyLBtkZJ0k24srwWJ
  1884. KCISVfXH5bxA6THmlkixe6ieWIxCH/Tz
  1885. -----END PUBLIC KEY-----
  1886. PrivPubKeyPair = BOB_secp384r1:BOB_secp384r1_PUB
  1887. # ECDH Alice with Bob peer
  1888. Derive=ALICE_secp384r1
  1889. PeerKey=BOB_secp384r1_PUB
  1890. SharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd
  1891. # ECDH Bob with Alice peer
  1892. Derive=BOB_secp384r1
  1893. PeerKey=ALICE_secp384r1_PUB
  1894. SharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd
  1895. # TEST CURVE secp521r1
  1896. PrivateKey=ALICE_secp521r1
  1897. -----BEGIN PRIVATE KEY-----
  1898. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAFBIz3FLAuX8VCWzM
  1899. wu1f/tm8pf1QqnsdLqaIWCQAJa2W5ldpJTYfkj1gGxM44AD3qHnkXISvNLwwuxI1
  1900. hr2+pOGhgYkDgYYABACWlOOFYk/p3AS2LxEQWBuMm6uIjo3XArjh1QrsLcUc5hhi
  1901. 82CIz6kKwKjCnYRDHq4iv1x63rVEzGGhQOM1g+cRVwHSpfbBpaxK7bMLkVFOOavv
  1902. OdcdyRHaHsvxw2pREmdS/GwtfgT8odQrG06KMIwVeL+H08fGJSbPX0Zock0DOPCp
  1903. aw==
  1904. -----END PRIVATE KEY-----
  1905. PublicKey=ALICE_secp521r1_PUB
  1906. -----BEGIN PUBLIC KEY-----
  1907. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAlpTjhWJP6dwEti8REFgbjJuriI6N
  1908. 1wK44dUK7C3FHOYYYvNgiM+pCsCowp2EQx6uIr9cet61RMxhoUDjNYPnEVcB0qX2
  1909. waWsSu2zC5FRTjmr7znXHckR2h7L8cNqURJnUvxsLX4E/KHUKxtOijCMFXi/h9PH
  1910. xiUmz19GaHJNAzjwqWs=
  1911. -----END PUBLIC KEY-----
  1912. PrivPubKeyPair = ALICE_secp521r1:ALICE_secp521r1_PUB
  1913. PrivateKey=BOB_secp521r1
  1914. -----BEGIN PRIVATE KEY-----
  1915. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIA9C/sMWveRlHPr9P5
  1916. cc3U+1L2/zB0VtHewKSQRWZ67SmS4+m7uXTqUVSLRHiQEgQid0cg77gSxXPlmV+z
  1917. y0f3zd+hgYkDgYYABAE18N3SwDGtea3IOqUdh3j0JtnMeP41i/agEBlxK8/iEBXc
  1918. Q61mkIrQIKcabRhoylEugXHiyNnqNQOD4DUa0bTKzAHtJ4UqqbEVno6byRmcUQwb
  1919. mvG89eS8GLEmk5X/O2atHU4yIGTuTRQWn/BTJUCS+OgJz4FZdadscc5Z640EZqSD
  1920. iw==
  1921. -----END PRIVATE KEY-----
  1922. PublicKey=BOB_secp521r1_PUB
  1923. -----BEGIN PUBLIC KEY-----
  1924. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBNfDd0sAxrXmtyDqlHYd49CbZzHj+
  1925. NYv2oBAZcSvP4hAV3EOtZpCK0CCnGm0YaMpRLoFx4sjZ6jUDg+A1GtG0yswB7SeF
  1926. KqmxFZ6Om8kZnFEMG5rxvPXkvBixJpOV/ztmrR1OMiBk7k0UFp/wUyVAkvjoCc+B
  1927. WXWnbHHOWeuNBGakg4s=
  1928. -----END PUBLIC KEY-----
  1929. PrivPubKeyPair = BOB_secp521r1:BOB_secp521r1_PUB
  1930. # ECDH Alice with Bob peer
  1931. Derive=ALICE_secp521r1
  1932. PeerKey=BOB_secp521r1_PUB
  1933. SharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be
  1934. # ECDH Bob with Alice peer
  1935. Derive=BOB_secp521r1
  1936. PeerKey=ALICE_secp521r1_PUB
  1937. SharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be
  1938. # TEST CURVE prime192v1
  1939. PrivateKey=ALICE_prime192v1
  1940. -----BEGIN PRIVATE KEY-----
  1941. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBjxfXvSFNqD2UzFVN1L
  1942. bQrPlzop7dxQq/ehNAMyAATibpGuYzCjkT1tWLYEogpKz74WqhvbQtZPkCYQCin1
  1943. cmZuNW+BZ0jyVEpGlpnZPMg=
  1944. -----END PRIVATE KEY-----
  1945. PublicKey=ALICE_prime192v1_PUB
  1946. -----BEGIN PUBLIC KEY-----
  1947. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAE4m6RrmMwo5E9bVi2BKIKSs++Fqob
  1948. 20LWT5AmEAop9XJmbjVvgWdI8lRKRpaZ2TzI
  1949. -----END PUBLIC KEY-----
  1950. PrivPubKeyPair = ALICE_prime192v1:ALICE_prime192v1_PUB
  1951. PrivateKey=BOB_prime192v1
  1952. -----BEGIN PRIVATE KEY-----
  1953. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBhewaqXNZlYyqnmuEEE
  1954. Y/oUXe3/jpzhmyGhNAMyAASkpwNJEP/1FuuWKCDDUm26iyqrs+zKwayZnaF77YC6
  1955. qCtgia7yNcSl9tlWHh3gQgw=
  1956. -----END PRIVATE KEY-----
  1957. PublicKey=BOB_prime192v1_PUB
  1958. -----BEGIN PUBLIC KEY-----
  1959. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEpKcDSRD/9Rbrliggw1Jtuosqq7Ps
  1960. ysGsmZ2he+2AuqgrYImu8jXEpfbZVh4d4EIM
  1961. -----END PUBLIC KEY-----
  1962. PrivPubKeyPair = BOB_prime192v1:BOB_prime192v1_PUB
  1963. # ECDH Alice with Bob peer
  1964. Availablein = default
  1965. Derive=ALICE_prime192v1
  1966. PeerKey=BOB_prime192v1_PUB
  1967. SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861
  1968. # Negative test: A weak curve with a strength < 112 fails in FIPS mode.
  1969. Availablein = fips
  1970. Derive=ALICE_prime192v1
  1971. Securitycheck = 1
  1972. PeerKey=BOB_prime192v1_PUB
  1973. Result = DERIVE_SET_PEER_ERROR
  1974. # ECDH Bob with Alice peer
  1975. Availablein = default
  1976. Derive=BOB_prime192v1
  1977. PeerKey=ALICE_prime192v1_PUB
  1978. SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861
  1979. # TEST CURVE prime256v1
  1980. PrivateKey=ALICE_prime256v1
  1981. -----BEGIN PRIVATE KEY-----
  1982. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQglUPDk8gQ8lMj38V7
  1983. 0jPBZDfQUx5pNOVSKOMTqlh04POhRANCAARq87w+K0q9b1mzJGh309kjNvYTS02m
  1984. YkHKxAewiZwmt/5w+5uywz/+0130SdAWbXtECjaHUK94YEHzp0G/PCl5
  1985. -----END PRIVATE KEY-----
  1986. PublicKey=ALICE_prime256v1_PUB
  1987. -----BEGIN PUBLIC KEY-----
  1988. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEavO8PitKvW9ZsyRod9PZIzb2E0tN
  1989. pmJBysQHsImcJrf+cPubssM//tNd9EnQFm17RAo2h1CveGBB86dBvzwpeQ==
  1990. -----END PUBLIC KEY-----
  1991. PrivPubKeyPair = ALICE_prime256v1:ALICE_prime256v1_PUB
  1992. PrivateKey=BOB_prime256v1
  1993. -----BEGIN PRIVATE KEY-----
  1994. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgNsLfn/sRZfm9ZcM7
  1995. xURiUHT7+w8Jgk9SbwTVDjpLYYmhRANCAASRmyKNgUbADGxkIOAVh9T7IXv2ZDT6
  1996. I5YMW6wOs27VMOAD0AiNLrv7sW1TdqxkUtF17/GFpLvFOuZcbdX4p3i/
  1997. -----END PRIVATE KEY-----
  1998. PublicKey=BOB_prime256v1_PUB
  1999. -----BEGIN PUBLIC KEY-----
  2000. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkZsijYFGwAxsZCDgFYfU+yF79mQ0
  2001. +iOWDFusDrNu1TDgA9AIjS67+7FtU3asZFLRde/xhaS7xTrmXG3V+Kd4vw==
  2002. -----END PUBLIC KEY-----
  2003. PrivPubKeyPair = BOB_prime256v1:BOB_prime256v1_PUB
  2004. # ECDH Alice with Bob peer
  2005. Derive=ALICE_prime256v1
  2006. PeerKey=BOB_prime256v1_PUB
  2007. SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4
  2008. # ECDH Bob with Alice peer
  2009. Derive=BOB_prime256v1
  2010. PeerKey=ALICE_prime256v1_PUB
  2011. SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4
  2012. # TEST CURVE sect163k1
  2013. PrivateKey=ALICE_sect163k1
  2014. -----BEGIN PRIVATE KEY-----
  2015. MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUBxkeGOXE86PAijpk8trN/
  2016. f3kl4UmhLgMsAAQD1hrDCJ2MSFKZ6Q11cTllX/l5HY0Hg5XZCxMFC84AaczwPtNJ
  2017. YNCxfCk=
  2018. -----END PRIVATE KEY-----
  2019. PublicKey=ALICE_sect163k1_PUB
  2020. -----BEGIN PUBLIC KEY-----
  2021. MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEA9YawwidjEhSmekNdXE5ZV/5eR2NB4OV
  2022. 2QsTBQvOAGnM8D7TSWDQsXwp
  2023. -----END PUBLIC KEY-----
  2024. PrivPubKeyPair = ALICE_sect163k1:ALICE_sect163k1_PUB
  2025. PrivateKey=BOB_sect163k1
  2026. -----BEGIN PRIVATE KEY-----
  2027. MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUCUJ5kItSfXidHXsgokcS7
  2028. nzPFbOShLgMsAAQGrYNJ1qgdb3A9ISOmTujfS+WYFKwBXXrJEluAkeNh3jXnDq8X
  2029. +XBB0k8=
  2030. -----END PRIVATE KEY-----
  2031. PublicKey=BOB_sect163k1_PUB
  2032. -----BEGIN PUBLIC KEY-----
  2033. MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBq2DSdaoHW9wPSEjpk7o30vlmBSsAV16
  2034. yRJbgJHjYd415w6vF/lwQdJP
  2035. -----END PUBLIC KEY-----
  2036. PrivPubKeyPair = BOB_sect163k1:BOB_sect163k1_PUB
  2037. # ECDH Alice with Bob peer
  2038. Availablein = default
  2039. Derive=ALICE_sect163k1
  2040. PeerKey=BOB_sect163k1_PUB
  2041. SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092
  2042. # ECDH Bob with Alice peer
  2043. Availablein = default
  2044. Derive=BOB_sect163k1
  2045. PeerKey=ALICE_sect163k1_PUB
  2046. SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092
  2047. # TEST CURVE sect163r2
  2048. PrivateKey=ALICE_sect163r2
  2049. -----BEGIN PRIVATE KEY-----
  2050. MGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUDjH2G7BkPTBM4VtljaQr8
  2051. sXVLNOqhLgMsAAQHHqWxJWR2KrHCPp/PSjZIdK88ET0A323/UOTxhYHwsLpR7rp3
  2052. ahq1lQ8=
  2053. -----END PRIVATE KEY-----
  2054. PublicKey=ALICE_sect163r2_PUB
  2055. -----BEGIN PUBLIC KEY-----
  2056. MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBx6lsSVkdiqxwj6fz0o2SHSvPBE9AN9t
  2057. /1Dk8YWB8LC6Ue66d2oatZUP
  2058. -----END PUBLIC KEY-----
  2059. PrivPubKeyPair = ALICE_sect163r2:ALICE_sect163r2_PUB
  2060. PrivateKey=BOB_sect163r2
  2061. -----BEGIN PRIVATE KEY-----
  2062. MGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUBXOM9Tm6sKXUlRLlW0HgC
  2063. NTDxW2ihLgMsAAQGxa8xRcC+TIcDgGtehDVEV1PoBokBwtILj16NPYC0aBZI8/nF
  2064. F4jhgmc=
  2065. -----END PRIVATE KEY-----
  2066. PublicKey=BOB_sect163r2_PUB
  2067. -----BEGIN PUBLIC KEY-----
  2068. MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBsWvMUXAvkyHA4BrXoQ1RFdT6AaJAcLS
  2069. C49ejT2AtGgWSPP5xReI4YJn
  2070. -----END PUBLIC KEY-----
  2071. PrivPubKeyPair = BOB_sect163r2:BOB_sect163r2_PUB
  2072. # ECDH Alice with Bob peer
  2073. Availablein = default
  2074. Derive=ALICE_sect163r2
  2075. PeerKey=BOB_sect163r2_PUB
  2076. SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951
  2077. # ECDH Bob with Alice peer
  2078. Availablein = default
  2079. Derive=BOB_sect163r2
  2080. PeerKey=ALICE_sect163r2_PUB
  2081. SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951
  2082. # TEST CURVE sect233k1
  2083. PrivateKey=ALICE_sect233k1
  2084. -----BEGIN PRIVATE KEY-----
  2085. MH0CAQAwEAYHKoZIzj0CAQYFK4EEABoEZjBkAgEBBB1aR7qaKm1vmZWK2bGsJ1rX
  2086. mH6BpTkW4t1L4zSf/KFAAz4ABADcDiv+bTvPVViqYLNz06VO5wodry+sGi6fnJIr
  2087. QQCTfZ9d5whiIsbY5Thlcm7I0A/cIGoShA/6LumOVA==
  2088. -----END PRIVATE KEY-----
  2089. PublicKey=ALICE_sect233k1_PUB
  2090. -----BEGIN PUBLIC KEY-----
  2091. MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEANwOK/5tO89VWKpgs3PTpU7nCh2vL6wa
  2092. Lp+ckitBAJN9n13nCGIixtjlOGVybsjQD9wgahKED/ou6Y5U
  2093. -----END PUBLIC KEY-----
  2094. PrivPubKeyPair = ALICE_sect233k1:ALICE_sect233k1_PUB
  2095. PrivateKey=BOB_sect233k1
  2096. -----BEGIN PRIVATE KEY-----
  2097. MH0CAQAwEAYHKoZIzj0CAQYFK4EEABoEZjBkAgEBBB0oa5BrzYxm6mn51Xyphn6X
  2098. OUjKc9oMDHCowAyHTaFAAz4ABAGKiFuFJVQeymHYRVnt2LNF2MSaTMcL9JGSPn2z
  2099. OwBis5MS4kgEFakWQl7KpGiy3vS89wmpblvHLJ/+IQ==
  2100. -----END PRIVATE KEY-----
  2101. PublicKey=BOB_sect233k1_PUB
  2102. -----BEGIN PUBLIC KEY-----
  2103. MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAYqIW4UlVB7KYdhFWe3Ys0XYxJpMxwv0
  2104. kZI+fbM7AGKzkxLiSAQVqRZCXsqkaLLe9Lz3CaluW8csn/4h
  2105. -----END PUBLIC KEY-----
  2106. PrivPubKeyPair = BOB_sect233k1:BOB_sect233k1_PUB
  2107. # ECDH Alice with Bob peer
  2108. Derive=ALICE_sect233k1
  2109. PeerKey=BOB_sect233k1_PUB
  2110. SharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512
  2111. # ECDH Bob with Alice peer
  2112. Derive=BOB_sect233k1
  2113. PeerKey=ALICE_sect233k1_PUB
  2114. SharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512
  2115. # TEST CURVE sect233r1
  2116. PrivateKey=ALICE_sect233r1
  2117. -----BEGIN PRIVATE KEY-----
  2118. MH4CAQAwEAYHKoZIzj0CAQYFK4EEABsEZzBlAgEBBB4AEN6fePR2gizyXzU6kIgU
  2119. Gijp5+IQAXoNBfKnVeChQAM+AAQB0kEwu2fwQWo1v1j7XQ8uJT3iMwRC8w+cxgxx
  2120. GQ4B/FyjrhIUpEDWaMqfV23McZ6WdbIUe3MZ7K5pG38=
  2121. -----END PRIVATE KEY-----
  2122. PublicKey=ALICE_sect233r1_PUB
  2123. -----BEGIN PUBLIC KEY-----
  2124. MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAdJBMLtn8EFqNb9Y+10PLiU94jMEQvMP
  2125. nMYMcRkOAfxco64SFKRA1mjKn1dtzHGelnWyFHtzGeyuaRt/
  2126. -----END PUBLIC KEY-----
  2127. PrivPubKeyPair = ALICE_sect233r1:ALICE_sect233r1_PUB
  2128. PrivateKey=BOB_sect233r1
  2129. -----BEGIN PRIVATE KEY-----
  2130. MH4CAQAwEAYHKoZIzj0CAQYFK4EEABsEZzBlAgEBBB4AXHWOeS6fG0XCH3FnHDuS
  2131. IcELUeDG+AYNNeLVZd6hQAM+AAQAYRRYH017uxcaMPF3GOsL4bvodW1yZLEtL3pm
  2132. CkcAfqJI/4niCr8uHKh0gBa2JBjBWMV1u8Mpf60uvok=
  2133. -----END PRIVATE KEY-----
  2134. PublicKey=BOB_sect233r1_PUB
  2135. -----BEGIN PUBLIC KEY-----
  2136. MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAGEUWB9Ne7sXGjDxdxjrC+G76HVtcmSx
  2137. LS96ZgpHAH6iSP+J4gq/LhyodIAWtiQYwVjFdbvDKX+tLr6J
  2138. -----END PUBLIC KEY-----
  2139. PrivPubKeyPair = BOB_sect233r1:BOB_sect233r1_PUB
  2140. # ECDH Alice with Bob peer
  2141. Derive=ALICE_sect233r1
  2142. PeerKey=BOB_sect233r1_PUB
  2143. SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2
  2144. # ECDH Bob with Alice peer
  2145. Derive=BOB_sect233r1
  2146. PeerKey=ALICE_sect233r1_PUB
  2147. SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2
  2148. # TEST CURVE sect283k1
  2149. PrivateKey=ALICE_sect283k1
  2150. -----BEGIN PRIVATE KEY-----
  2151. MIGQAgEAMBAGByqGSM49AgEGBSuBBAAQBHkwdwIBAQQkAGhnsmZ2UDKV3QKmq3k+
  2152. 33LQ6n5aCYvKXcMgiZlBS/RrVgIRoUwDSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnW
  2153. uC6oWVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4r
  2154. mGO7
  2155. -----END PRIVATE KEY-----
  2156. PublicKey=ALICE_sect283k1_PUB
  2157. -----BEGIN PUBLIC KEY-----
  2158. MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnWuC6o
  2159. WVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4rmGO7
  2160. -----END PUBLIC KEY-----
  2161. PrivPubKeyPair = ALICE_sect283k1:ALICE_sect283k1_PUB
  2162. PrivateKey=BOB_sect283k1
  2163. -----BEGIN PRIVATE KEY-----
  2164. MIGQAgEAMBAGByqGSM49AgEGBSuBBAAQBHkwdwIBAQQkAAJXIwfWjYbiM5jEcNw8
  2165. 8/1kbEnhVjWGivO7zDPts7AuKSMkoUwDSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6V
  2166. D5v8KTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzj
  2167. CN/m
  2168. -----END PRIVATE KEY-----
  2169. PublicKey=BOB_sect283k1_PUB
  2170. -----BEGIN PUBLIC KEY-----
  2171. MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6VD5v8
  2172. KTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzjCN/m
  2173. -----END PUBLIC KEY-----
  2174. PrivPubKeyPair = BOB_sect283k1:BOB_sect283k1_PUB
  2175. # ECDH Alice with Bob peer
  2176. Derive=ALICE_sect283k1
  2177. PeerKey=BOB_sect283k1_PUB
  2178. SharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825
  2179. # ECDH Bob with Alice peer
  2180. Derive=BOB_sect283k1
  2181. PeerKey=ALICE_sect283k1_PUB
  2182. SharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825
  2183. # TEST CURVE sect283r1
  2184. PrivateKey=ALICE_sect283r1
  2185. -----BEGIN PRIVATE KEY-----
  2186. MIGQAgEAMBAGByqGSM49AgEGBSuBBAARBHkwdwIBAQQkAi4Jrhu19kt7H8jw1FO7
  2187. VzCxh6p0pI0ogl3q9ev5NFkufZkZoUwDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqU
  2188. S40TU2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE
  2189. 7jsD
  2190. -----END PRIVATE KEY-----
  2191. PublicKey=ALICE_sect283r1_PUB
  2192. -----BEGIN PUBLIC KEY-----
  2193. MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqUS40T
  2194. U2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE7jsD
  2195. -----END PUBLIC KEY-----
  2196. PrivPubKeyPair = ALICE_sect283r1:ALICE_sect283r1_PUB
  2197. PrivateKey=BOB_sect283r1
  2198. -----BEGIN PRIVATE KEY-----
  2199. MIGQAgEAMBAGByqGSM49AgEGBSuBBAARBHkwdwIBAQQkACD04gJaVfVxK/Dpbxjq
  2200. rzZWc6B76a23MK/IQD1jMlGPQzzxoUwDSgAEA13mIYMvik12DBp8JkdETMB1ewOw
  2201. 22C/xhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lass
  2202. Iq5I
  2203. -----END PRIVATE KEY-----
  2204. PublicKey=BOB_sect283r1_PUB
  2205. -----BEGIN PUBLIC KEY-----
  2206. MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEA13mIYMvik12DBp8JkdETMB1ewOw22C/
  2207. xhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lassIq5I
  2208. -----END PUBLIC KEY-----
  2209. PrivPubKeyPair = BOB_sect283r1:BOB_sect283r1_PUB
  2210. # ECDH Alice with Bob peer
  2211. Derive=ALICE_sect283r1
  2212. PeerKey=BOB_sect283r1_PUB
  2213. SharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc
  2214. # ECDH Bob with Alice peer
  2215. Derive=BOB_sect283r1
  2216. PeerKey=ALICE_sect283r1_PUB
  2217. SharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc
  2218. # TEST CURVE sect409k1
  2219. PrivateKey=ALICE_sect409k1
  2220. -----BEGIN PRIVATE KEY-----
  2221. MIHBAgEAMBAGByqGSM49AgEGBSuBBAAkBIGpMIGmAgEBBDMg1vV7wiPe1ovX+ukz
  2222. VfwPZoqvyj/vdif04Opi9PcjV5mPBEZgSFBg8hbutNxZJdVLrxShbANqAAQACe1I
  2223. J5ilSk1pPLvbcjEZIE6abC9LZ9WmHuNJxM9LAW1OuLvJGi72AsGYUOGpX0WGmK6C
  2224. AYaqZb2Qeedq/yUIljDHYi66J+26owYl7lOMpRzZ9U2QDJrZ7TYuxeMUui6re0B+
  2225. JuZdYw==
  2226. -----END PRIVATE KEY-----
  2227. PublicKey=ALICE_sect409k1_PUB
  2228. -----BEGIN PUBLIC KEY-----
  2229. MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAntSCeYpUpNaTy723IxGSBOmmwvS2fV
  2230. ph7jScTPSwFtTri7yRou9gLBmFDhqV9FhpiuggGGqmW9kHnnav8lCJYwx2Iuuift
  2231. uqMGJe5TjKUc2fVNkAya2e02LsXjFLouq3tAfibmXWM=
  2232. -----END PUBLIC KEY-----
  2233. PrivPubKeyPair = ALICE_sect409k1:ALICE_sect409k1_PUB
  2234. PrivateKey=BOB_sect409k1
  2235. -----BEGIN PRIVATE KEY-----
  2236. MIHBAgEAMBAGByqGSM49AgEGBSuBBAAkBIGpMIGmAgEBBDMIYBGZZcZz4qCdhAV9
  2237. vqpfe8vV+vJEhjawR52JUV1rumWEBPAx0o6E+gaxHBr5hzVGkIKhbANqAAQAAQKK
  2238. s60CTUUkltsT+lIBukjz850pkGGLltJ4eaZn4k9AtN/lFTCq6Vgqe2sDrjA3b45q
  2239. AdWjf1vRaP0wawJ13SjApJmyXg5hQks6d0Zqz2OHYhGEGiM159VtTlStK067dVe1
  2240. fGVDeg==
  2241. -----END PRIVATE KEY-----
  2242. PublicKey=BOB_sect409k1_PUB
  2243. -----BEGIN PUBLIC KEY-----
  2244. MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAECirOtAk1FJJbbE/pSAbpI8/OdKZBh
  2245. i5bSeHmmZ+JPQLTf5RUwqulYKntrA64wN2+OagHVo39b0Wj9MGsCdd0owKSZsl4O
  2246. YUJLOndGas9jh2IRhBojNefVbU5UrStOu3VXtXxlQ3o=
  2247. -----END PUBLIC KEY-----
  2248. PrivPubKeyPair = BOB_sect409k1:BOB_sect409k1_PUB
  2249. # ECDH Alice with Bob peer
  2250. Derive=ALICE_sect409k1
  2251. PeerKey=BOB_sect409k1_PUB
  2252. SharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0
  2253. # ECDH Bob with Alice peer
  2254. Derive=BOB_sect409k1
  2255. PeerKey=ALICE_sect409k1_PUB
  2256. SharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0
  2257. # TEST CURVE sect409r1
  2258. PrivateKey=ALICE_sect409r1
  2259. -----BEGIN PRIVATE KEY-----
  2260. MIHCAgEAMBAGByqGSM49AgEGBSuBBAAlBIGqMIGnAgEBBDQAYTMsTpey51D2ULnd
  2261. pN+AAWnJLy9pTerziakhjii8OyWKpUVfpDFNneCCd2oQTDcPX5vdoWwDagAEAYfk
  2262. 3ZejxpVYCG7dYHTVhhcqILEyTYoQa4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGU
  2263. owHXXzgDXoJeR79wgb7ySAlXJXgQ8Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvI
  2264. eIozlf4=
  2265. -----END PRIVATE KEY-----
  2266. PublicKey=ALICE_sect409r1_PUB
  2267. -----BEGIN PUBLIC KEY-----
  2268. MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAYfk3ZejxpVYCG7dYHTVhhcqILEyTYoQ
  2269. a4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGUowHXXzgDXoJeR79wgb7ySAlXJXgQ
  2270. 8Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvIeIozlf4=
  2271. -----END PUBLIC KEY-----
  2272. PrivPubKeyPair = ALICE_sect409r1:ALICE_sect409r1_PUB
  2273. PrivateKey=BOB_sect409r1
  2274. -----BEGIN PRIVATE KEY-----
  2275. MIHCAgEAMBAGByqGSM49AgEGBSuBBAAlBIGqMIGnAgEBBDQAsCs1nRgwW97TdKIH
  2276. PRcsqmK1e8TIZ00e6rqLb3nD4sIe+Gw/fGhSUER9akQ7lAluEUnfoWwDagAEAfM2
  2277. fvBEic+7jV4oC+v8GfsunD9Zp9rzNgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDl
  2278. LwBm/W6TlzGuh1FnzXYKVnhnXpzSlRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMf
  2279. WsgK+KA=
  2280. -----END PRIVATE KEY-----
  2281. PublicKey=BOB_sect409r1_PUB
  2282. -----BEGIN PUBLIC KEY-----
  2283. MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAfM2fvBEic+7jV4oC+v8GfsunD9Zp9rz
  2284. NgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDlLwBm/W6TlzGuh1FnzXYKVnhnXpzS
  2285. lRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMfWsgK+KA=
  2286. -----END PUBLIC KEY-----
  2287. PrivPubKeyPair = BOB_sect409r1:BOB_sect409r1_PUB
  2288. # ECDH Alice with Bob peer
  2289. Derive=ALICE_sect409r1
  2290. PeerKey=BOB_sect409r1_PUB
  2291. SharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5
  2292. # ECDH Bob with Alice peer
  2293. Derive=BOB_sect409r1
  2294. PeerKey=ALICE_sect409r1_PUB
  2295. SharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5
  2296. # TEST CURVE sect571k1
  2297. PrivateKey=ALICE_sect571k1
  2298. -----BEGIN PRIVATE KEY-----
  2299. MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJgSB6DCB5QIBAQRIARO8hI8j6TZ556/d
  2300. RcdGYvdblnALD2XZCKu2c3C5yQIeA8Tidi+f8n6cCnb5FtJNTYKqP8tRfHlwAZtW
  2301. /giXi/4yF5K2twS3oYGVA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0LQd9wP1+k
  2302. v0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFRPU0Cct0S
  2303. qVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJPCnaKR/Oo
  2304. AtaUpCWLSTHDF1gK4/kmlwEx+8o=
  2305. -----END PRIVATE KEY-----
  2306. PublicKey=ALICE_sect571k1_PUB
  2307. -----BEGIN PUBLIC KEY-----
  2308. MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0L
  2309. Qd9wP1+kv0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFR
  2310. PU0Cct0SqVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJP
  2311. CnaKR/OoAtaUpCWLSTHDF1gK4/kmlwEx+8o=
  2312. -----END PUBLIC KEY-----
  2313. PrivPubKeyPair = ALICE_sect571k1:ALICE_sect571k1_PUB
  2314. PrivateKey=BOB_sect571k1
  2315. -----BEGIN PRIVATE KEY-----
  2316. MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJgSB6DCB5QIBAQRIAVZT4tnX9dMWS6Vd
  2317. YCoYRl9o/j/Hz7KGqF4Ujk9n9b4+mXbJ37tobpjnpNqKlJfI04w80JPp+NxpoBR3
  2318. 8p1bcc9iL4Smh48YoYGVA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLURYRDHmopO
  2319. IijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN1tsCrqET
  2320. 31F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxOaqcYzbXC
  2321. Q/Aiij13H06qKhuFM4iiB/0D164=
  2322. -----END PRIVATE KEY-----
  2323. PublicKey=BOB_sect571k1_PUB
  2324. -----BEGIN PUBLIC KEY-----
  2325. MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLUR
  2326. YRDHmopOIijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN
  2327. 1tsCrqET31F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxO
  2328. aqcYzbXCQ/Aiij13H06qKhuFM4iiB/0D164=
  2329. -----END PUBLIC KEY-----
  2330. PrivPubKeyPair = BOB_sect571k1:BOB_sect571k1_PUB
  2331. # ECDH Alice with Bob peer
  2332. Derive=ALICE_sect571k1
  2333. PeerKey=BOB_sect571k1_PUB
  2334. SharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e
  2335. # ECDH Bob with Alice peer
  2336. Derive=BOB_sect571k1
  2337. PeerKey=ALICE_sect571k1_PUB
  2338. SharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e
  2339. # TEST CURVE sect571r1
  2340. PrivateKey=ALICE_sect571r1
  2341. -----BEGIN PRIVATE KEY-----
  2342. MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJwSB6DCB5QIBAQRIArsi//Zp9veeURYV
  2343. zGYHn4MlNIxNt6U6vtmTPS/NaoiaavxbOimpHgxYPCjpoPYhM33Z2VBh7pl2aoRW
  2344. 3GBepLFLoF8oiQaLoYGVA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4f/AwTHmo
  2345. US1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wzd8YF32SF
  2346. HMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz6J6dYAUe
  2347. vE+F3N29p/tRBGNzMFIqoDdW+NA=
  2348. -----END PRIVATE KEY-----
  2349. PublicKey=ALICE_sect571r1_PUB
  2350. -----BEGIN PUBLIC KEY-----
  2351. MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4
  2352. f/AwTHmoUS1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wz
  2353. d8YF32SFHMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz
  2354. 6J6dYAUevE+F3N29p/tRBGNzMFIqoDdW+NA=
  2355. -----END PUBLIC KEY-----
  2356. PrivPubKeyPair = ALICE_sect571r1:ALICE_sect571r1_PUB
  2357. PrivateKey=BOB_sect571r1
  2358. -----BEGIN PRIVATE KEY-----
  2359. MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJwSB6DCB5QIBAQRIAYj65N5XJTQusn+h
  2360. Z9xj/dgZ4qR1GDC1Ij7jYuow+TvGrG2wz/WT76/lLNtlCLfDW2kODDUmDAJeK/e+
  2361. VMO7suJTXGnrGFHioYGVA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2SYmMKve74
  2362. trOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8QI70H8aHv
  2363. LgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNdnNATBqom
  2364. 6WDWc7RTFZ4sijL5ywVhovwJ1gA=
  2365. -----END PRIVATE KEY-----
  2366. PublicKey=BOB_sect571r1_PUB
  2367. -----BEGIN PUBLIC KEY-----
  2368. MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2S
  2369. YmMKve74trOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8Q
  2370. I70H8aHvLgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNd
  2371. nNATBqom6WDWc7RTFZ4sijL5ywVhovwJ1gA=
  2372. -----END PUBLIC KEY-----
  2373. PrivPubKeyPair = BOB_sect571r1:BOB_sect571r1_PUB
  2374. # ECDH Alice with Bob peer
  2375. Derive=ALICE_sect571r1
  2376. PeerKey=BOB_sect571r1_PUB
  2377. SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae
  2378. # ECDH Bob with Alice peer
  2379. Derive=BOB_sect571r1
  2380. PeerKey=ALICE_sect571r1_PUB
  2381. SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae
  2382. Title = ECDH KATs (from RFC 5114, 5903, 7027)
  2383. # Keys and shared secrets from RFC 5114
  2384. PrivateKey=PRIME192V1_RFC5114
  2385. -----BEGIN PRIVATE KEY-----
  2386. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBgyP6MWnY6cZZP1lHa8
  2387. FCAAq1vg4knENCahNAMyAATNRkiez9bBBeez0yVm4rEi4kmrqt2HBhJoiHtId99R
  2388. 3U3D1v0R8KJvj9OEQxeRbpo=
  2389. -----END PRIVATE KEY-----
  2390. PublicKey=PRIME192V1_RFC5114-PUBLIC
  2391. -----BEGIN PUBLIC KEY-----
  2392. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEzUZIns/WwQXns9MlZuKxIuJJq6rd
  2393. hwYSaIh7SHffUd1Nw9b9EfCib4/ThEMXkW6a
  2394. -----END PUBLIC KEY-----
  2395. PrivPubKeyPair = PRIME192V1_RFC5114:PRIME192V1_RFC5114-PUBLIC
  2396. PrivateKey=PRIME192V1_RFC5114-Peer
  2397. -----BEGIN PRIVATE KEY-----
  2398. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBhjH5W7SmdjLJxHbu6a
  2399. tpWrJAoEmTB/z2KhNAMyAARRmhIWgOAEVGa6Id8u7kf1lztQBXfvE9X/YTq01kzu
  2400. OiCHW9sQ+VP2swygcsYKpX8=
  2401. -----END PRIVATE KEY-----
  2402. PublicKey=PRIME192V1_RFC5114-Peer-PUBLIC
  2403. -----BEGIN PUBLIC KEY-----
  2404. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEUZoSFoDgBFRmuiHfLu5H9Zc7UAV3
  2405. 7xPV/2E6tNZM7jogh1vbEPlT9rMMoHLGCqV/
  2406. -----END PUBLIC KEY-----
  2407. PrivPubKeyPair = PRIME192V1_RFC5114-Peer:PRIME192V1_RFC5114-Peer-PUBLIC
  2408. Availablein = default
  2409. Derive=PRIME192V1_RFC5114
  2410. PeerKey=PRIME192V1_RFC5114-Peer-PUBLIC
  2411. SharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE
  2412. Availablein = default
  2413. Derive=PRIME192V1_RFC5114-Peer
  2414. PeerKey=PRIME192V1_RFC5114-PUBLIC
  2415. SharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE
  2416. PrivateKey=SECP224R1_RFC5114
  2417. -----BEGIN PRIVATE KEY-----
  2418. MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBy1WOtsKI2nB7u0+PuuKrnp
  2419. y2LjvFx1c+IuJtN/oTwDOgAESd/vMJ+BSIwwTP9as+5aIVQ2fceDMVDgpR8+608r
  2420. XuRXYsT2VMGgxn9Uz4iwFrUbzj18Io1XrbQ=
  2421. -----END PRIVATE KEY-----
  2422. PublicKey=SECP224R1_RFC5114-PUBLIC
  2423. -----BEGIN PUBLIC KEY-----
  2424. ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAESd/vMJ+BSIwwTP9as+5aIVQ2fceDMVDg
  2425. pR8+608rXuRXYsT2VMGgxn9Uz4iwFrUbzj18Io1XrbQ=
  2426. -----END PUBLIC KEY-----
  2427. PrivPubKeyPair = SECP224R1_RFC5114:SECP224R1_RFC5114-PUBLIC
  2428. PrivateKey=SECP224R1_RFC5114-Peer
  2429. -----BEGIN PRIVATE KEY-----
  2430. MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBysOxrdPZdw5vanCO6fO44K
  2431. s7SA6fJ/hciLXm0YoTwDOgAEazrJao0M3mpVmb6AMu3xDBYtCorSGVBtzUKiB9SR
  2432. vpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU=
  2433. -----END PRIVATE KEY-----
  2434. PublicKey=SECP224R1_RFC5114-Peer-PUBLIC
  2435. -----BEGIN PUBLIC KEY-----
  2436. ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEazrJao0M3mpVmb6AMu3xDBYtCorSGVBt
  2437. zUKiB9SRvpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU=
  2438. -----END PUBLIC KEY-----
  2439. PrivPubKeyPair = SECP224R1_RFC5114-Peer:SECP224R1_RFC5114-Peer-PUBLIC
  2440. Derive=SECP224R1_RFC5114
  2441. PeerKey=SECP224R1_RFC5114-Peer-PUBLIC
  2442. SharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA
  2443. Derive=SECP224R1_RFC5114-Peer
  2444. PeerKey=SECP224R1_RFC5114-PUBLIC
  2445. SharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA
  2446. PrivateKey=PRIME256V1_RFC5114
  2447. -----BEGIN PRIVATE KEY-----
  2448. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQggUJkFF8vVvLpao4z
  2449. ehKEmT+vQypavOWehntykdUHo6+hRANCAAQq9QLzvolS8sm1qNQWDQnpcWW+ULxC
  2450. rkpejTtLqDrrFesPr0yphsTThoGg+YctedVnlb1L/25t48D1AV7OXv2F
  2451. -----END PRIVATE KEY-----
  2452. PublicKey=PRIME256V1_RFC5114-PUBLIC
  2453. -----BEGIN PUBLIC KEY-----
  2454. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKvUC876JUvLJtajUFg0J6XFlvlC8
  2455. Qq5KXo07S6g66xXrD69MqYbE04aBoPmHLXnVZ5W9S/9ubePA9QFezl79hQ==
  2456. -----END PUBLIC KEY-----
  2457. PrivPubKeyPair = PRIME256V1_RFC5114:PRIME256V1_RFC5114-PUBLIC
  2458. PrivateKey=PRIME256V1_RFC5114-Peer
  2459. -----BEGIN PRIVATE KEY-----
  2460. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgLOF4jsGX4JbblaIA
  2461. zAqyahnOa8ytViuO7htZN2HPf0GhRANCAASxIN5Ko2SSeVNG6N5sLIZGrgaq6ief
  2462. p3WzqwcV9s5RsJ8bfuziDXte2OxoX6Pwcdg3JwJwkqhBE4XDTd5XCLK2
  2463. -----END PRIVATE KEY-----
  2464. PublicKey=PRIME256V1_RFC5114-Peer-PUBLIC
  2465. -----BEGIN PUBLIC KEY-----
  2466. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsSDeSqNkknlTRujebCyGRq4Gquon
  2467. n6d1s6sHFfbOUbCfG37s4g17XtjsaF+j8HHYNycCcJKoQROFw03eVwiytg==
  2468. -----END PUBLIC KEY-----
  2469. PrivPubKeyPair = PRIME256V1_RFC5114-Peer:PRIME256V1_RFC5114-Peer-PUBLIC
  2470. Derive=PRIME256V1_RFC5114
  2471. PeerKey=PRIME256V1_RFC5114-Peer-PUBLIC
  2472. SharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788
  2473. Derive=PRIME256V1_RFC5114-Peer
  2474. PeerKey=PRIME256V1_RFC5114-PUBLIC
  2475. SharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788
  2476. PrivateKey=SECP384R1_RFC5114
  2477. -----BEGIN PRIVATE KEY-----
  2478. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDDSczXqcWZK8kTdFOn9
  2479. EmBxXf2KeWVXHEjXCe56eWKhVtcGqQy8td8phvBf6tuTdvGhZANiAAR5MUjxeHY0
  2480. 1dpMbZB0QX0F4FerYvggVNEO5rBAPWJ5VH5qjqnR/XdCfQFv4nqLjGbGxBKUMx0j
  2481. 5vSA9PtM1AUEyUc5LpT0w/BrjzmLsp5CNo96aFkj3jtnus7SFKGh0Sg=
  2482. -----END PRIVATE KEY-----
  2483. PublicKey=SECP384R1_RFC5114-PUBLIC
  2484. -----BEGIN PUBLIC KEY-----
  2485. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEeTFI8Xh2NNXaTG2QdEF9BeBXq2L4IFTR
  2486. DuawQD1ieVR+ao6p0f13Qn0Bb+J6i4xmxsQSlDMdI+b0gPT7TNQFBMlHOS6U9MPw
  2487. a485i7KeQjaPemhZI947Z7rO0hShodEo
  2488. -----END PUBLIC KEY-----
  2489. PrivPubKeyPair = SECP384R1_RFC5114:SECP384R1_RFC5114-PUBLIC
  2490. PrivateKey=SECP384R1_RFC5114-Peer
  2491. -----BEGIN PRIVATE KEY-----
  2492. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBS0Xkf20tw+JwPANRW
  2493. wvcCO2ElJiw2p98fgCMRIczj05vlLgDBlKQTLEpsdovNlNKhZANiAARc1Cq5xBtT
  2494. R/dLjU77cIs9WzbbZZFTWbRKvBdke2uZmXidcqhIZa4vIj8StaGrwSDhcUWP6qk5
  2495. qqOov6xGtAS9j21bNIwPpNgM7KFjVsqTMkC96HI0Fajs4DWw7fNnVd4=
  2496. -----END PRIVATE KEY-----
  2497. PublicKey=SECP384R1_RFC5114-Peer-PUBLIC
  2498. -----BEGIN PUBLIC KEY-----
  2499. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXNQqucQbU0f3S41O+3CLPVs222WRU1m0
  2500. SrwXZHtrmZl4nXKoSGWuLyI/ErWhq8Eg4XFFj+qpOaqjqL+sRrQEvY9tWzSMD6TY
  2501. DOyhY1bKkzJAvehyNBWo7OA1sO3zZ1Xe
  2502. -----END PUBLIC KEY-----
  2503. PrivPubKeyPair = SECP384R1_RFC5114-Peer:SECP384R1_RFC5114-Peer-PUBLIC
  2504. Derive=SECP384R1_RFC5114
  2505. PeerKey=SECP384R1_RFC5114-Peer-PUBLIC
  2506. SharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E
  2507. Derive=SECP384R1_RFC5114-Peer
  2508. PeerKey=SECP384R1_RFC5114-PUBLIC
  2509. SharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E
  2510. PrivateKey=SECP521R1_RFC5114
  2511. -----BEGIN PRIVATE KEY-----
  2512. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBE/gtqCVzXj2XJ2aD
  2513. srdCd7rSczXqcWZK8kMMxPM0WblmnueLP/ubhoMBXTRNy/72+5r0xsRwviVFFs08
  2514. Gh+0c2KhgYkDgYYABAHrs03XVyGr+K3J2+0XiJy7l2XZCnxg8s7wB7sPKybhSIH9
  2515. RELmidYcst0EbuMOP/0g+aRbvfZBPVg6Lb9Zkk/TXAD2tjLRlMA4jiLYQ35VjFUq
  2516. 4ZWt/RU/ktdJCDUbL4xO2pTtsJFtG1PAILXuyu0aX8OKIz5IMFh7su40ibO0KlqG
  2517. pA==
  2518. -----END PRIVATE KEY-----
  2519. PublicKey=SECP521R1_RFC5114-PUBLIC
  2520. -----BEGIN PUBLIC KEY-----
  2521. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB67NN11chq/itydvtF4icu5dl2Qp8
  2522. YPLO8Ae7Dysm4UiB/URC5onWHLLdBG7jDj/9IPmkW732QT1YOi2/WZJP01wA9rYy
  2523. 0ZTAOI4i2EN+VYxVKuGVrf0VP5LXSQg1Gy+MTtqU7bCRbRtTwCC17srtGl/DiiM+
  2524. SDBYe7LuNImztCpahqQ=
  2525. -----END PUBLIC KEY-----
  2526. PrivPubKeyPair = SECP521R1_RFC5114:SECP521R1_RFC5114-PUBLIC
  2527. PrivateKey=SECP521R1_RFC5114-Peer
  2528. -----BEGIN PRIVATE KEY-----
  2529. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAzuNIDYZFoX0knyd2
  2530. 0ouuYWlS0Xkf20tw98M3hzKqGyKShEi80dwkltQ1sBBIBm6+T3KQPDYbGp3BGT3C
  2531. ydCJG5ahgYkDgYYABAEOv6/G6F4I0kv//MGkUR2w5jS+6xtt7IxZOa5EdmIBr2IA
  2532. QwupfIrGoOnwizPOfp/utbpO5eDYFRDCQpW4oI0CNQCkpuwwDfniV7A3K156v+8J
  2533. NDZxmneIfrsLGM+Ambn0IStuMKFBnBjgKdNoY8ydRI9Nuk0qDmBxG+VykV+9T+8m
  2534. lQ==
  2535. -----END PRIVATE KEY-----
  2536. PublicKey=SECP521R1_RFC5114-Peer-PUBLIC
  2537. -----BEGIN PUBLIC KEY-----
  2538. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBDr+vxuheCNJL//zBpFEdsOY0vusb
  2539. beyMWTmuRHZiAa9iAEMLqXyKxqDp8Iszzn6f7rW6TuXg2BUQwkKVuKCNAjUApKbs
  2540. MA354lewNyteer/vCTQ2cZp3iH67CxjPgJm59CErbjChQZwY4CnTaGPMnUSPTbpN
  2541. Kg5gcRvlcpFfvU/vJpU=
  2542. -----END PUBLIC KEY-----
  2543. PrivPubKeyPair = SECP521R1_RFC5114-Peer:SECP521R1_RFC5114-Peer-PUBLIC
  2544. Derive=SECP521R1_RFC5114
  2545. PeerKey=SECP521R1_RFC5114-Peer-PUBLIC
  2546. SharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC
  2547. Derive=SECP521R1_RFC5114-Peer
  2548. PeerKey=SECP521R1_RFC5114-PUBLIC
  2549. SharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC
  2550. # Keys and shared secrets from RFC 5903
  2551. PrivateKey=PRIME256V1_RFC5903
  2552. -----BEGIN PRIVATE KEY-----
  2553. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgyI8B9RDZrD9wopLa
  2554. ojFt5UTpqriv6EBJxiqcV4YtFDOhRANCAATa0LZTlCIc+bBR4f7KV4fQmN/mN/yQ
  2555. ue+UXQw3clgRgFJxoEYc24JS1h8cRW+j5Zqx9FszrM9fWDieBXe4mQuz
  2556. -----END PRIVATE KEY-----
  2557. PublicKey=PRIME256V1_RFC5903-PUBLIC
  2558. -----BEGIN PUBLIC KEY-----
  2559. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2tC2U5QiHPmwUeH+yleH0Jjf5jf8
  2560. kLnvlF0MN3JYEYBScaBGHNuCUtYfHEVvo+WasfRbM6zPX1g4ngV3uJkLsw==
  2561. -----END PUBLIC KEY-----
  2562. PrivPubKeyPair = PRIME256V1_RFC5903:PRIME256V1_RFC5903-PUBLIC
  2563. PrivateKey=PRIME256V1_RFC5903-Peer
  2564. -----BEGIN PRIVATE KEY-----
  2565. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgxu+cXXiuASoBEWSs
  2566. s5fOIIhoXY8Gv5vgsoOrRkdr7lOhRANCAATRLftSicjU+BIItwJwOYw0IpaXCgvM
  2567. t0xzb8dVRJS/Y1b788o2bMI+gVeFTBPFjWqsI/BGraMPg1PnTzMDmHKr
  2568. -----END PRIVATE KEY-----
  2569. PublicKey=PRIME256V1_RFC5903-Peer-PUBLIC
  2570. -----BEGIN PUBLIC KEY-----
  2571. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0S37UonI1PgSCLcCcDmMNCKWlwoL
  2572. zLdMc2/HVUSUv2NW+/PKNmzCPoFXhUwTxY1qrCPwRq2jD4NT508zA5hyqw==
  2573. -----END PUBLIC KEY-----
  2574. PrivPubKeyPair = PRIME256V1_RFC5903-Peer:PRIME256V1_RFC5903-Peer-PUBLIC
  2575. Derive=PRIME256V1_RFC5903
  2576. PeerKey=PRIME256V1_RFC5903-Peer-PUBLIC
  2577. SharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE
  2578. Derive=PRIME256V1_RFC5903-Peer
  2579. PeerKey=PRIME256V1_RFC5903-PUBLIC
  2580. SharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE
  2581. PrivateKey=SECP384R1_RFC5903
  2582. -----BEGIN PRIVATE KEY-----
  2583. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDAJnzxwNNSixpmITXOj
  2584. daZ/diTvfGs8DxYGR7Z0FNzmVeNbU4BB5knuP674lng6sZShZANiAARmeELX0YCs
  2585. LN5vdPN1UfVXVcdkXCDvc+MWNP5ytMVe5t46yAistL20yIcyrulfQaqUgu0fwO65
  2586. yvxJhGJcz8I/ZQMhSeDhRK2gJBgVNaDzjuufz/PCyUfa5ptMY0VzqBw=
  2587. -----END PRIVATE KEY-----
  2588. PublicKey=SECP384R1_RFC5903-PUBLIC
  2589. -----BEGIN PUBLIC KEY-----
  2590. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZnhC19GArCzeb3TzdVH1V1XHZFwg73Pj
  2591. FjT+crTFXubeOsgIrLS9tMiHMq7pX0GqlILtH8Duucr8SYRiXM/CP2UDIUng4USt
  2592. oCQYFTWg847rn8/zwslH2uabTGNFc6gc
  2593. -----END PUBLIC KEY-----
  2594. PrivPubKeyPair = SECP384R1_RFC5903:SECP384R1_RFC5903-PUBLIC
  2595. PrivateKey=SECP384R1_RFC5903-Peer
  2596. -----BEGIN PRIVATE KEY-----
  2597. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBBywd5tL24XUeEZyX7
  2598. 7DyUMPq0bMjcUGCFXMm9oKopQuAwgxKRa47Slg5L1Vp0SPyhZANiAATlWNvvU+7N
  2599. 49P8z8GuoIqJqYdHXRL9lQ2Dz6QXMrxQnQ0axDoDNt75b9pB0HdKNXHc++x6rPMZ
  2600. ZHIWnoOEMDZ/Zu6+PG5wxBbdXwxodZ3R//g/pAFCIJ3/XqrZbbnmOGw=
  2601. -----END PRIVATE KEY-----
  2602. PublicKey=SECP384R1_RFC5903-Peer-PUBLIC
  2603. -----BEGIN PUBLIC KEY-----
  2604. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5Vjb71PuzePT/M/BrqCKiamHR10S/ZUN
  2605. g8+kFzK8UJ0NGsQ6Azbe+W/aQdB3SjVx3PvseqzzGWRyFp6DhDA2f2buvjxucMQW
  2606. 3V8MaHWd0f/4P6QBQiCd/16q2W255jhs
  2607. -----END PUBLIC KEY-----
  2608. PrivPubKeyPair = SECP384R1_RFC5903-Peer:SECP384R1_RFC5903-Peer-PUBLIC
  2609. Derive=SECP384R1_RFC5903
  2610. PeerKey=SECP384R1_RFC5903-Peer-PUBLIC
  2611. SharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746
  2612. Derive=SECP384R1_RFC5903-Peer
  2613. PeerKey=SECP384R1_RFC5903-PUBLIC
  2614. SharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746
  2615. PrivateKey=SECP521R1_RFC5903
  2616. -----BEGIN PRIVATE KEY-----
  2617. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAN63pMZqJ9Nq9s+9B
  2618. GqzMpRI8YayrV7U5Pc5HYIFyoJWqhaMP4cKVLGdx2Te6l3f1lXsmObqwckYvaMJ6
  2619. VzgtSlKhgYkDgYYABAAVQX6E2/KMCtPCeHEzSdx98VPIl6GJG9mLq0NXyey+4eO/
  2620. QuALjjgK6uV8LRB1ZJQYhZQq9af0YBcjxBldF2ztPgF8riC2ZB0u62lXhtjJRhRi
  2621. OdCZ4Y4dWlFMc518tKEK2KeIAVrEBdd5ncdee31bbPImGmp/FQdDi/Ab62yjkm+V
  2622. gg==
  2623. -----END PRIVATE KEY-----
  2624. PublicKey=SECP521R1_RFC5903-PUBLIC
  2625. -----BEGIN PUBLIC KEY-----
  2626. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAFUF+hNvyjArTwnhxM0ncffFTyJeh
  2627. iRvZi6tDV8nsvuHjv0LgC444CurlfC0QdWSUGIWUKvWn9GAXI8QZXRds7T4BfK4g
  2628. tmQdLutpV4bYyUYUYjnQmeGOHVpRTHOdfLShCtiniAFaxAXXeZ3HXnt9W2zyJhpq
  2629. fxUHQ4vwG+tso5JvlYI=
  2630. -----END PUBLIC KEY-----
  2631. PrivPubKeyPair = SECP521R1_RFC5903:SECP521R1_RFC5903-PUBLIC
  2632. PrivateKey=SECP521R1_RFC5903-Peer
  2633. -----BEGIN PRIVATE KEY-----
  2634. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBRbqZqEevQ3k/3Q6H
  2635. LnzfoWvjD9x4D5e8zD8Hg4AgHpxnfWALNDdXo72/KjFj5ML4acynRYqkpO/8MR9c
  2636. sVFoXrmhgYkDgYYABADQs5daxLeZ9b6hbV4T6a+XHV6bmEyfOXKLXlc5c1ohm5fD
  2637. VkNq3G6VuwNS9r5kpsKRLU7y0EM87SthcWQAEtlGDwFcaCJjg5VuO9Bm55e2I8J8
  2638. 4OrC9VGhDCxyTZhSB3uHIgtlNsXECKHSrruOhtZ4rknLVwkfRzIpZXmrRPzRfw/F
  2639. ag==
  2640. -----END PRIVATE KEY-----
  2641. PublicKey=SECP521R1_RFC5903-Peer-PUBLIC
  2642. -----BEGIN PUBLIC KEY-----
  2643. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQA0LOXWsS3mfW+oW1eE+mvlx1em5hM
  2644. nzlyi15XOXNaIZuXw1ZDatxulbsDUva+ZKbCkS1O8tBDPO0rYXFkABLZRg8BXGgi
  2645. Y4OVbjvQZueXtiPCfODqwvVRoQwsck2YUgd7hyILZTbFxAih0q67jobWeK5Jy1cJ
  2646. H0cyKWV5q0T80X8PxWo=
  2647. -----END PUBLIC KEY-----
  2648. PrivPubKeyPair = SECP521R1_RFC5903-Peer:SECP521R1_RFC5903-Peer-PUBLIC
  2649. Derive=SECP521R1_RFC5903
  2650. PeerKey=SECP521R1_RFC5903-Peer-PUBLIC
  2651. SharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA
  2652. Derive=SECP521R1_RFC5903-Peer
  2653. PeerKey=SECP521R1_RFC5903-PUBLIC
  2654. SharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA
  2655. Title = ECDH negative tests (with random keys)
  2656. # ECDH Alice with BOB peer - mismatching curves.
  2657. Availablein = default
  2658. Derive=ALICE_secp112r1
  2659. PeerKeyValidate=BOB_secp128r1_PUB
  2660. Result = DERIVE_SET_PEER_ERROR