2
0

evppkey_ecdh.txt 104 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626
  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. Availablein=default
  691. Derive=ALICE_sect163r1
  692. PeerKey=BOB_sect163r1_PUB
  693. SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
  694. # ECDH Bob with Alice peer
  695. Availablein=default
  696. Derive=BOB_sect163r1
  697. PeerKey=ALICE_sect163r1_PUB
  698. SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
  699. # TEST CURVE sect193r1
  700. PrivateKey=ALICE_sect193r1
  701. -----BEGIN PRIVATE KEY-----
  702. MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAEQlofBlvj8zDK5o4CCfA
  703. aOQOmlAyTimBoTYDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUnNwBn5T26m15R
  704. M4MLnYGdklcAM8oMOML999w=
  705. -----END PRIVATE KEY-----
  706. PublicKey=ALICE_sect193r1_PUB
  707. -----BEGIN PUBLIC KEY-----
  708. MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUn
  709. NwBn5T26m15RM4MLnYGdklcAM8oMOML999w=
  710. -----END PUBLIC KEY-----
  711. PrivPubKeyPair = ALICE_sect193r1:ALICE_sect193r1_PUB
  712. PrivateKey=BOB_sect193r1
  713. -----BEGIN PRIVATE KEY-----
  714. MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAnxvYLKZaw4Rj24WTRBfg
  715. iar5vp3R3pCJoTYDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUpYQE/jBjzUHIC
  716. qMNZTHy9gT2R9yc0GBZ/Dic=
  717. -----END PRIVATE KEY-----
  718. PublicKey=BOB_sect193r1_PUB
  719. -----BEGIN PUBLIC KEY-----
  720. MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUp
  721. YQE/jBjzUHICqMNZTHy9gT2R9yc0GBZ/Dic=
  722. -----END PUBLIC KEY-----
  723. PrivPubKeyPair = BOB_sect193r1:BOB_sect193r1_PUB
  724. # ECDH Alice with Bob peer
  725. Availablein=default
  726. Derive=ALICE_sect193r1
  727. PeerKey=BOB_sect193r1_PUB
  728. SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
  729. # ECDH Bob with Alice peer
  730. Availablein=default
  731. Derive=BOB_sect193r1
  732. PeerKey=ALICE_sect193r1_PUB
  733. SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
  734. # TEST CURVE sect193r2
  735. PrivateKey=ALICE_sect193r2
  736. -----BEGIN PRIVATE KEY-----
  737. MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAj54XQW+b3bnX9duvqaa+
  738. lPTNcvOlxRAvoTYDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWkwQFc4m1ISx4o
  739. mtNyCVI7FXV5zNnaGWVACT4=
  740. -----END PRIVATE KEY-----
  741. PublicKey=ALICE_sect193r2_PUB
  742. -----BEGIN PUBLIC KEY-----
  743. MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWk
  744. wQFc4m1ISx4omtNyCVI7FXV5zNnaGWVACT4=
  745. -----END PUBLIC KEY-----
  746. PrivPubKeyPair = ALICE_sect193r2:ALICE_sect193r2_PUB
  747. PrivateKey=BOB_sect193r2
  748. -----BEGIN PRIVATE KEY-----
  749. MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAvMiVR0abk6pHoeOIBESL
  750. fB9B4gsZJjLsoTYDNAAEADtKDcwL660+Mm11Vl254GI3TnD+fragdwF+wY5qlMu5
  751. VtrUDMHuAP0q3eGQUsrzNo0=
  752. -----END PRIVATE KEY-----
  753. PublicKey=BOB_sect193r2_PUB
  754. -----BEGIN PUBLIC KEY-----
  755. MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEADtKDcwL660+Mm11Vl254GI3TnD+frag
  756. dwF+wY5qlMu5VtrUDMHuAP0q3eGQUsrzNo0=
  757. -----END PUBLIC KEY-----
  758. PrivPubKeyPair = BOB_sect193r2:BOB_sect193r2_PUB
  759. # ECDH Alice with Bob peer
  760. Availablein=default
  761. Derive=ALICE_sect193r2
  762. PeerKey=BOB_sect193r2_PUB
  763. SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
  764. # ECDH Bob with Alice peer
  765. Availablein=default
  766. Derive=BOB_sect193r2
  767. PeerKey=ALICE_sect193r2_PUB
  768. SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
  769. # TEST CURVE sect239k1
  770. PrivateKey=ALICE_sect239k1
  771. -----BEGIN PRIVATE KEY-----
  772. MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4MhpuQTtDeLBboZgiW11d/
  773. KBlgUL4YvTjZ8zg4HR2hQAM+AAQafRD6X3L/7c/FN69KuA04a4bhxHZezmz1G15m
  774. tltwl8zlWsR5+GNToxV0OBLbStAQbXxqBa2Gg83B0oc=
  775. -----END PRIVATE KEY-----
  776. PublicKey=ALICE_sect239k1_PUB
  777. -----BEGIN PUBLIC KEY-----
  778. MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEGn0Q+l9y/+3PxTevSrgNOGuG4cR2Xs5s
  779. 9RteZrZbcJfM5VrEefhjU6MVdDgS20rQEG18agWthoPNwdKH
  780. -----END PUBLIC KEY-----
  781. PrivPubKeyPair = ALICE_sect239k1:ALICE_sect239k1_PUB
  782. PrivateKey=BOB_sect239k1
  783. -----BEGIN PRIVATE KEY-----
  784. MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4FBG477KvylisppUFwbDl/
  785. SRGnX5FFmfw/xWIiEMehQAM+AAQFii094UX6F5m8Dk0eI/DhF3+IDUu7h81hTdyZ
  786. xxET0IokxFkTUf/re9WPA7LxPOCuiIPZUNVCRxRWSuU=
  787. -----END PRIVATE KEY-----
  788. PublicKey=BOB_sect239k1_PUB
  789. -----BEGIN PUBLIC KEY-----
  790. MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEBYotPeFF+heZvA5NHiPw4Rd/iA1Lu4fN
  791. YU3cmccRE9CKJMRZE1H/63vVjwOy8TzgroiD2VDVQkcUVkrl
  792. -----END PUBLIC KEY-----
  793. PrivPubKeyPair = BOB_sect239k1:BOB_sect239k1_PUB
  794. # ECDH Alice with Bob peer
  795. Availablein=default
  796. Derive=ALICE_sect239k1
  797. PeerKey=BOB_sect239k1_PUB
  798. SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
  799. # ECDH Bob with Alice peer
  800. Availablein=default
  801. Derive=BOB_sect239k1
  802. PeerKey=ALICE_sect239k1_PUB
  803. SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
  804. # ECDH Alice with Bob peer
  805. Availablein = default
  806. Derive=ALICE_sect163r1
  807. PeerKey=BOB_sect163r1_PUB
  808. SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
  809. # ECDH Bob with Alice peer
  810. Availablein = default
  811. Derive=BOB_sect163r1
  812. PeerKey=ALICE_sect163r1_PUB
  813. SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4
  814. # ECDH Alice with Bob peer
  815. Availablein = default
  816. Derive=ALICE_sect193r1
  817. PeerKey=BOB_sect193r1_PUB
  818. SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
  819. # ECDH Bob with Alice peer
  820. Availablein = default
  821. Derive=BOB_sect193r1
  822. PeerKey=ALICE_sect193r1_PUB
  823. SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47
  824. # ECDH Alice with Bob peer
  825. Availablein = default
  826. Derive=ALICE_sect193r2
  827. PeerKey=BOB_sect193r2_PUB
  828. SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
  829. # ECDH Bob with Alice peer
  830. Availablein = default
  831. Derive=BOB_sect193r2
  832. PeerKey=ALICE_sect193r2_PUB
  833. SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891
  834. # ECDH Alice with Bob peer
  835. Availablein = default
  836. Derive=ALICE_sect239k1
  837. PeerKey=BOB_sect239k1_PUB
  838. SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
  839. # ECDH Bob with Alice peer
  840. Availablein = default
  841. Derive=BOB_sect239k1
  842. PeerKey=ALICE_sect239k1_PUB
  843. SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8
  844. # TEST CURVE c2pnb163v1
  845. PrivateKey=ALICE_c2pnb163v1
  846. -----BEGIN PRIVATE KEY-----
  847. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUDTVBXDIdMMg5JIb6y
  848. ZHLpkONauzuhLgMsAAQC/TaMi2YGY4SmYVCrIVVommDnOyMHJZ1VZ4+fT+hE/qRp
  849. WHMMW5gOZO4=
  850. -----END PRIVATE KEY-----
  851. PublicKey=ALICE_c2pnb163v1_PUB
  852. -----BEGIN PUBLIC KEY-----
  853. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAv02jItmBmOEpmFQqyFVaJpg5zsj
  854. ByWdVWePn0/oRP6kaVhzDFuYDmTu
  855. -----END PUBLIC KEY-----
  856. PrivPubKeyPair = ALICE_c2pnb163v1:ALICE_c2pnb163v1_PUB
  857. PrivateKey=BOB_c2pnb163v1
  858. -----BEGIN PRIVATE KEY-----
  859. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUC3uEAfGc3+a0FOrFh
  860. ftdUBtZ5BPOhLgMsAAQGojKkhnOduUQY6XT0GwQbDe1YM1wFkj3vZGkhO5OzsqG1
  861. QqQLkFeMwKo=
  862. -----END PRIVATE KEY-----
  863. PublicKey=BOB_c2pnb163v1_PUB
  864. -----BEGIN PUBLIC KEY-----
  865. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBqIypIZznblEGOl09BsEGw3tWDNc
  866. BZI972RpITuTs7KhtUKkC5BXjMCq
  867. -----END PUBLIC KEY-----
  868. PrivPubKeyPair = BOB_c2pnb163v1:BOB_c2pnb163v1_PUB
  869. # ECDH Alice with Bob peer
  870. Availablein = default
  871. Derive=ALICE_c2pnb163v1
  872. PeerKey=BOB_c2pnb163v1_PUB
  873. SharedSecret=05939a47cb503656e684f433001e45776c7620e13b
  874. # ECDH Bob with Alice peer
  875. Availablein = default
  876. Derive=BOB_c2pnb163v1
  877. PeerKey=ALICE_c2pnb163v1_PUB
  878. SharedSecret=05939a47cb503656e684f433001e45776c7620e13b
  879. # TEST CURVE c2pnb163v2
  880. PrivateKey=ALICE_c2pnb163v2
  881. -----BEGIN PRIVATE KEY-----
  882. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUC3m3meJNbhDwwFH3C
  883. //L2EyOQNruhLgMsAAQBaATOiPV6c8icBYWczLXM6k+t8U4FIN57iiC8RsmIS3+V
  884. yM/rN3UBZaw=
  885. -----END PRIVATE KEY-----
  886. PublicKey=ALICE_c2pnb163v2_PUB
  887. -----BEGIN PUBLIC KEY-----
  888. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAWgEzoj1enPInAWFnMy1zOpPrfFO
  889. BSDee4ogvEbJiEt/lcjP6zd1AWWs
  890. -----END PUBLIC KEY-----
  891. PrivPubKeyPair = ALICE_c2pnb163v2:ALICE_c2pnb163v2_PUB
  892. PrivateKey=BOB_c2pnb163v2
  893. -----BEGIN PRIVATE KEY-----
  894. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUBvd/DvKharywckSaW
  895. aAniKByXBwihLgMsAAQH0+FWe4mb13QrEZCPwfIS+gChEXoGhyBVubt6+SSgS5nS
  896. eDGgjW/36Qw=
  897. -----END PRIVATE KEY-----
  898. PublicKey=BOB_c2pnb163v2_PUB
  899. -----BEGIN PUBLIC KEY-----
  900. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEB9PhVnuJm9d0KxGQj8HyEvoAoRF6
  901. BocgVbm7evkkoEuZ0ngxoI1v9+kM
  902. -----END PUBLIC KEY-----
  903. PrivPubKeyPair = BOB_c2pnb163v2:BOB_c2pnb163v2_PUB
  904. # ECDH Alice with Bob peer
  905. Availablein = default
  906. Derive=ALICE_c2pnb163v2
  907. PeerKey=BOB_c2pnb163v2_PUB
  908. SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d
  909. # ECDH Bob with Alice peer
  910. Availablein = default
  911. Derive=BOB_c2pnb163v2
  912. PeerKey=ALICE_c2pnb163v2_PUB
  913. SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d
  914. # TEST CURVE c2pnb163v3
  915. PrivateKey=ALICE_c2pnb163v3
  916. -----BEGIN PRIVATE KEY-----
  917. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUCtJ0ZQMD5T6Ym/jZx
  918. Fzb9tQkLOhuhLgMsAAQE26YD7hG+CY02+nBDFKIBnMvHWUQGfkiIfG9yxV+LptOM
  919. CdU4y9RhM+w=
  920. -----END PRIVATE KEY-----
  921. PublicKey=ALICE_c2pnb163v3_PUB
  922. -----BEGIN PUBLIC KEY-----
  923. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBNumA+4RvgmNNvpwQxSiAZzLx1lE
  924. Bn5IiHxvcsVfi6bTjAnVOMvUYTPs
  925. -----END PUBLIC KEY-----
  926. PrivPubKeyPair = ALICE_c2pnb163v3:ALICE_c2pnb163v3_PUB
  927. PrivateKey=BOB_c2pnb163v3
  928. -----BEGIN PRIVATE KEY-----
  929. MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUB9MnYR9NXM8OoCraO
  930. orQz1LXIZJChLgMsAAQH15R/xAGyrtmg+hrdAaGn9rVEfWQA7yUCn4vKR2eIy/qN
  931. YfbeHTIaTBY=
  932. -----END PRIVATE KEY-----
  933. PublicKey=BOB_c2pnb163v3_PUB
  934. -----BEGIN PUBLIC KEY-----
  935. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEB9eUf8QBsq7ZoPoa3QGhp/a1RH1k
  936. AO8lAp+LykdniMv6jWH23h0yGkwW
  937. -----END PUBLIC KEY-----
  938. PrivPubKeyPair = BOB_c2pnb163v3:BOB_c2pnb163v3_PUB
  939. # ECDH Alice with Bob peer
  940. Availablein = default
  941. Derive=ALICE_c2pnb163v3
  942. PeerKey=BOB_c2pnb163v3_PUB
  943. SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81
  944. # ECDH Bob with Alice peer
  945. Availablein = default
  946. Derive=BOB_c2pnb163v3
  947. PeerKey=ALICE_c2pnb163v3_PUB
  948. SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81
  949. # TEST CURVE c2pnb176v1
  950. PrivateKey=ALICE_c2pnb176v1
  951. -----BEGIN PRIVATE KEY-----
  952. MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAxXEz1PjthqsI664l
  953. N5LRLN8C2uyhMAMuAARD1qVJHbL5A7BhEKeHSuDeT6XeZ3ODFn9ef67qdF+tS7p3
  954. zgXGKt4pKMoYcg==
  955. -----END PRIVATE KEY-----
  956. PublicKey=ALICE_c2pnb176v1_PUB
  957. -----BEGIN PUBLIC KEY-----
  958. MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEQ9alSR2y+QOwYRCnh0rg3k+l3mdz
  959. gxZ/Xn+u6nRfrUu6d84FxireKSjKGHI=
  960. -----END PUBLIC KEY-----
  961. PrivPubKeyPair = ALICE_c2pnb176v1:ALICE_c2pnb176v1_PUB
  962. PrivateKey=BOB_c2pnb176v1
  963. -----BEGIN PRIVATE KEY-----
  964. MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAJvHHFW0v+/cjaLd7
  965. Xgt6FtSga5+hMAMuAASUs7rUAlv1qhppI82ikLvZ8Y0DApC356nhs7SyQYdLtHRM
  966. +qUHBB3IzrLKdQ==
  967. -----END PRIVATE KEY-----
  968. PublicKey=BOB_c2pnb176v1_PUB
  969. -----BEGIN PUBLIC KEY-----
  970. MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAElLO61AJb9aoaaSPNopC72fGNAwKQ
  971. t+ep4bO0skGHS7R0TPqlBwQdyM6yynU=
  972. -----END PUBLIC KEY-----
  973. PrivPubKeyPair = BOB_c2pnb176v1:BOB_c2pnb176v1_PUB
  974. # ECDH Alice with Bob peer
  975. Availablein = default
  976. Derive=ALICE_c2pnb176v1
  977. PeerKey=BOB_c2pnb176v1_PUB
  978. SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a
  979. # ECDH Bob with Alice peer
  980. Availablein = default
  981. Derive=BOB_c2pnb176v1
  982. PeerKey=ALICE_c2pnb176v1_PUB
  983. SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a
  984. # TEST CURVE c2tnb191v1
  985. PrivateKey=ALICE_c2tnb191v1
  986. -----BEGIN PRIVATE KEY-----
  987. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBgYgpO+wgirUtuqHF00
  988. 2o02Vc7xQjKgSzChNAMyAAQ2ae+5tDQ2CDaV5XPdC+RtLgcHS5lTOclTClr/WSpP
  989. TlMt2TGh/KRrD859oXg6KYY=
  990. -----END PRIVATE KEY-----
  991. PublicKey=ALICE_c2tnb191v1_PUB
  992. -----BEGIN PUBLIC KEY-----
  993. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAENmnvubQ0Ngg2leVz3QvkbS4HB0uZ
  994. UznJUwpa/1kqT05TLdkxofykaw/OfaF4OimG
  995. -----END PUBLIC KEY-----
  996. PrivPubKeyPair = ALICE_c2tnb191v1:ALICE_c2tnb191v1_PUB
  997. PrivateKey=BOB_c2tnb191v1
  998. -----BEGIN PRIVATE KEY-----
  999. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBguzm5uFNRy/lX3OKuJ
  1000. j8i/vH/+viMd48yhNAMyAARka5rhdTmtbqQVRMWZQjUqsHUMX43siRt5f2WQSZfg
  1001. +IQ2l/8veayyX9erUSt3gK4=
  1002. -----END PRIVATE KEY-----
  1003. PublicKey=BOB_c2tnb191v1_PUB
  1004. -----BEGIN PUBLIC KEY-----
  1005. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEZGua4XU5rW6kFUTFmUI1KrB1DF+N
  1006. 7IkbeX9lkEmX4PiENpf/L3mssl/Xq1Erd4Cu
  1007. -----END PUBLIC KEY-----
  1008. PrivPubKeyPair = BOB_c2tnb191v1:BOB_c2tnb191v1_PUB
  1009. # ECDH Alice with Bob peer
  1010. Availablein = default
  1011. Derive=ALICE_c2tnb191v1
  1012. PeerKey=BOB_c2tnb191v1_PUB
  1013. SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1
  1014. # ECDH Bob with Alice peer
  1015. Availablein = default
  1016. Derive=BOB_c2tnb191v1
  1017. PeerKey=ALICE_c2tnb191v1_PUB
  1018. SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1
  1019. # TEST CURVE c2tnb191v2
  1020. PrivateKey=ALICE_c2tnb191v2
  1021. -----BEGIN PRIVATE KEY-----
  1022. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgOlslgJ0XSK3vKC5Ls
  1023. QmYxZfr8OEKXRQ2hNAMyAAQAHivLhSwW2SJZtUPhuV1p9fQSfz7w9SJY8dJOpVf8
  1024. 9DevPUlJMPcaSGyjX+3nJZc=
  1025. -----END PRIVATE KEY-----
  1026. PublicKey=ALICE_c2tnb191v2_PUB
  1027. -----BEGIN PUBLIC KEY-----
  1028. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAB4ry4UsFtkiWbVD4bldafX0En8+
  1029. 8PUiWPHSTqVX/PQ3rz1JSTD3Gkhso1/t5yWX
  1030. -----END PUBLIC KEY-----
  1031. PrivPubKeyPair = ALICE_c2tnb191v2:ALICE_c2tnb191v2_PUB
  1032. PrivateKey=BOB_c2tnb191v2
  1033. -----BEGIN PRIVATE KEY-----
  1034. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgK9QaS2SDU6yz7uXqO
  1035. +/+C+baTTVMAGVGhNAMyAAQiR0t9plm77ezfXvJzDNdlyYC0pWX+QmJ8EavgEElk
  1036. ky/M+YXb5ufkFzFXIEfU9pM=
  1037. -----END PRIVATE KEY-----
  1038. PublicKey=BOB_c2tnb191v2_PUB
  1039. -----BEGIN PUBLIC KEY-----
  1040. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEIkdLfaZZu+3s317ycwzXZcmAtKVl
  1041. /kJifBGr4BBJZJMvzPmF2+bn5BcxVyBH1PaT
  1042. -----END PUBLIC KEY-----
  1043. PrivPubKeyPair = BOB_c2tnb191v2:BOB_c2tnb191v2_PUB
  1044. # ECDH Alice with Bob peer
  1045. Availablein = default
  1046. Derive=ALICE_c2tnb191v2
  1047. PeerKey=BOB_c2tnb191v2_PUB
  1048. SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534
  1049. # ECDH Bob with Alice peer
  1050. Availablein = default
  1051. Derive=BOB_c2tnb191v2
  1052. PeerKey=ALICE_c2tnb191v2_PUB
  1053. SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534
  1054. # TEST CURVE c2tnb191v3
  1055. PrivateKey=ALICE_c2tnb191v3
  1056. -----BEGIN PRIVATE KEY-----
  1057. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgSaBOQyq6XX3hZVVgV
  1058. FlRrxTuvgtv33C6hNAMyAARL+Fup8jOnixQYPx8pU/b066PHrhTXfiNerFEYA/5O
  1059. XCKCEkdRCpuDJnyqpmaC2vw=
  1060. -----END PRIVATE KEY-----
  1061. PublicKey=ALICE_c2tnb191v3_PUB
  1062. -----BEGIN PUBLIC KEY-----
  1063. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAES/hbqfIzp4sUGD8fKVP29Oujx64U
  1064. 134jXqxRGAP+TlwighJHUQqbgyZ8qqZmgtr8
  1065. -----END PUBLIC KEY-----
  1066. PrivPubKeyPair = ALICE_c2tnb191v3:ALICE_c2tnb191v3_PUB
  1067. PrivateKey=BOB_c2tnb191v3
  1068. -----BEGIN PRIVATE KEY-----
  1069. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgEE8Ls7pc1/q3/0ruR
  1070. gMrWGhGIr4VLt4uhNAMyAAQHAZsjkAXanwGbXR3SKkoKli6rSfSiu0lU2XHDiZdt
  1071. LaPN+Eihz4KeG2YM/p3m1do=
  1072. -----END PRIVATE KEY-----
  1073. PublicKey=BOB_c2tnb191v3_PUB
  1074. -----BEGIN PUBLIC KEY-----
  1075. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEBwGbI5AF2p8Bm10d0ipKCpYuq0n0
  1076. ortJVNlxw4mXbS2jzfhIoc+CnhtmDP6d5tXa
  1077. -----END PUBLIC KEY-----
  1078. PrivPubKeyPair = BOB_c2tnb191v3:BOB_c2tnb191v3_PUB
  1079. # ECDH Alice with Bob peer
  1080. Availablein = default
  1081. Derive=ALICE_c2tnb191v3
  1082. PeerKey=BOB_c2tnb191v3_PUB
  1083. SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891
  1084. # ECDH Bob with Alice peer
  1085. Availablein = default
  1086. Derive=BOB_c2tnb191v3
  1087. PeerKey=ALICE_c2tnb191v3_PUB
  1088. SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891
  1089. # TEST CURVE c2pnb208w1
  1090. PrivateKey=ALICE_c2pnb208w1
  1091. -----BEGIN PRIVATE KEY-----
  1092. MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAbfnNboX6Dk+NLoBO
  1093. 6qBB2aE1srmTgS96oTgDNgAEFLHciAu4excYB0mty8rF442ULXZfqL90IkgP5G2z
  1094. wzY1mAlEBFMg83izeRaCJ/vRihZDJw==
  1095. -----END PRIVATE KEY-----
  1096. PublicKey=ALICE_c2pnb208w1_PUB
  1097. -----BEGIN PUBLIC KEY-----
  1098. ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEFLHciAu4excYB0mty8rF442ULXZf
  1099. qL90IkgP5G2zwzY1mAlEBFMg83izeRaCJ/vRihZDJw==
  1100. -----END PUBLIC KEY-----
  1101. PrivPubKeyPair = ALICE_c2pnb208w1:ALICE_c2pnb208w1_PUB
  1102. PrivateKey=BOB_c2pnb208w1
  1103. -----BEGIN PRIVATE KEY-----
  1104. MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAwjGFJOPkZqQPZ+mI
  1105. Ae3G12zpUia40tRjoTgDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR4/IPtqMGxbfz
  1106. pPKPMZXV12F6MrWrorSFDZ8KFd58Ww==
  1107. -----END PRIVATE KEY-----
  1108. PublicKey=BOB_c2pnb208w1_PUB
  1109. -----BEGIN PUBLIC KEY-----
  1110. ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR
  1111. 4/IPtqMGxbfzpPKPMZXV12F6MrWrorSFDZ8KFd58Ww==
  1112. -----END PUBLIC KEY-----
  1113. PrivPubKeyPair = BOB_c2pnb208w1:BOB_c2pnb208w1_PUB
  1114. # ECDH Alice with Bob peer
  1115. Availablein = default
  1116. Derive=ALICE_c2pnb208w1
  1117. PeerKey=BOB_c2pnb208w1_PUB
  1118. SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af
  1119. # ECDH Bob with Alice peer
  1120. Availablein = default
  1121. Derive=BOB_c2pnb208w1
  1122. PeerKey=ALICE_c2pnb208w1_PUB
  1123. SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af
  1124. # TEST CURVE c2tnb239v1
  1125. PrivateKey=ALICE_c2tnb239v1
  1126. -----BEGIN PRIVATE KEY-----
  1127. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeE4CCwXEKsP3CfLC/
  1128. DLSSF9lfyOaNSuQXmq9rzLqwoUADPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5DS+qp
  1129. c5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN
  1130. -----END PRIVATE KEY-----
  1131. PublicKey=ALICE_c2tnb239v1_PUB
  1132. -----BEGIN PUBLIC KEY-----
  1133. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5D
  1134. S+qpc5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN
  1135. -----END PUBLIC KEY-----
  1136. PrivPubKeyPair = ALICE_c2tnb239v1:ALICE_c2tnb239v1_PUB
  1137. PrivateKey=BOB_c2tnb239v1
  1138. -----BEGIN PRIVATE KEY-----
  1139. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeAGDYCGAXqD03x510
  1140. h35JSzlgReW6W/T8lYPEA42doUADPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7ZLDP
  1141. F8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio
  1142. -----END PRIVATE KEY-----
  1143. PublicKey=BOB_c2tnb239v1_PUB
  1144. -----BEGIN PUBLIC KEY-----
  1145. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7
  1146. ZLDPF8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio
  1147. -----END PUBLIC KEY-----
  1148. PrivPubKeyPair = BOB_c2tnb239v1:BOB_c2tnb239v1_PUB
  1149. # ECDH Alice with Bob peer
  1150. Availablein = default
  1151. Derive=ALICE_c2tnb239v1
  1152. PeerKey=BOB_c2tnb239v1_PUB
  1153. SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a
  1154. # ECDH Bob with Alice peer
  1155. Availablein = default
  1156. Derive=BOB_c2tnb239v1
  1157. PeerKey=ALICE_c2tnb239v1_PUB
  1158. SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a
  1159. # TEST CURVE c2tnb239v2
  1160. PrivateKey=ALICE_c2tnb239v2
  1161. -----BEGIN PRIVATE KEY-----
  1162. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE8kBjHLjFeC+Z2gZ
  1163. q0snwR3UgEgWMW0xilhJNjW2oUADPgAEQ+ubIYhh82VohwKSVz70PkHsjmYWDvDU
  1164. /SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY
  1165. -----END PRIVATE KEY-----
  1166. PublicKey=ALICE_c2tnb239v2_PUB
  1167. -----BEGIN PUBLIC KEY-----
  1168. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEQ+ubIYhh82VohwKSVz70PkHsjmYW
  1169. DvDU/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY
  1170. -----END PUBLIC KEY-----
  1171. PrivPubKeyPair = ALICE_c2tnb239v2:ALICE_c2tnb239v2_PUB
  1172. PrivateKey=BOB_c2tnb239v2
  1173. -----BEGIN PRIVATE KEY-----
  1174. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE7bhzKZZUm780c0e
  1175. 3EBWY1GxD90Mzu7zrQMi7bAzoUADPgAEYgV7bokY6iLMzZTG10c6NDaW11plAm0T
  1176. NKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln
  1177. -----END PRIVATE KEY-----
  1178. PublicKey=BOB_c2tnb239v2_PUB
  1179. -----BEGIN PUBLIC KEY-----
  1180. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEYgV7bokY6iLMzZTG10c6NDaW11pl
  1181. Am0TNKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln
  1182. -----END PUBLIC KEY-----
  1183. PrivPubKeyPair = BOB_c2tnb239v2:BOB_c2tnb239v2_PUB
  1184. # ECDH Alice with Bob peer
  1185. Availablein = default
  1186. Derive=ALICE_c2tnb239v2
  1187. PeerKey=BOB_c2tnb239v2_PUB
  1188. SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192
  1189. # ECDH Bob with Alice peer
  1190. Availablein = default
  1191. Derive=BOB_c2tnb239v2
  1192. PeerKey=ALICE_c2tnb239v2_PUB
  1193. SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192
  1194. # TEST CURVE c2tnb239v3
  1195. PrivateKey=ALICE_c2tnb239v3
  1196. -----BEGIN PRIVATE KEY-----
  1197. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeCxiC5lbHYL1QYbb2
  1198. izZiSoLPnWCZIds811J1N7KtoUADPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1ah5WI
  1199. g6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8
  1200. -----END PRIVATE KEY-----
  1201. PublicKey=ALICE_c2tnb239v3_PUB
  1202. -----BEGIN PUBLIC KEY-----
  1203. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1a
  1204. h5WIg6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8
  1205. -----END PUBLIC KEY-----
  1206. PrivPubKeyPair = ALICE_c2tnb239v3:ALICE_c2tnb239v3_PUB
  1207. PrivateKey=BOB_c2tnb239v3
  1208. -----BEGIN PRIVATE KEY-----
  1209. MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeBBPxdeU3MohZc5Jx
  1210. 7WadLuPSeXeOg75rXC1ElexsoUADPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLBT5uX
  1211. hAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF
  1212. -----END PRIVATE KEY-----
  1213. PublicKey=BOB_c2tnb239v3_PUB
  1214. -----BEGIN PUBLIC KEY-----
  1215. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLB
  1216. T5uXhAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF
  1217. -----END PUBLIC KEY-----
  1218. PrivPubKeyPair = BOB_c2tnb239v3:BOB_c2tnb239v3_PUB
  1219. # ECDH Alice with Bob peer
  1220. Availablein = default
  1221. Derive=ALICE_c2tnb239v3
  1222. PeerKey=BOB_c2tnb239v3_PUB
  1223. SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0
  1224. # ECDH Bob with Alice peer
  1225. Availablein = default
  1226. Derive=BOB_c2tnb239v3
  1227. PeerKey=ALICE_c2tnb239v3_PUB
  1228. SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0
  1229. # TEST CURVE c2pnb272w1
  1230. PrivateKey=ALICE_c2pnb272w1
  1231. -----BEGIN PRIVATE KEY-----
  1232. MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAKMtKddENVGjzTU4
  1233. w+hW0SgDOtIElcs52wb40S08j6gMoUgDRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs
  1234. 6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI=
  1235. -----END PRIVATE KEY-----
  1236. PublicKey=ALICE_c2pnb272w1_PUB
  1237. -----BEGIN PUBLIC KEY-----
  1238. MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs
  1239. 6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI=
  1240. -----END PUBLIC KEY-----
  1241. PrivPubKeyPair = ALICE_c2pnb272w1:ALICE_c2pnb272w1_PUB
  1242. PrivateKey=BOB_c2pnb272w1
  1243. -----BEGIN PRIVATE KEY-----
  1244. MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAFAKPByX1wlYUpU4
  1245. mECDAxg+VM5aFo4JPlqEzR0b9hI6oUgDRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF
  1246. MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM=
  1247. -----END PRIVATE KEY-----
  1248. PublicKey=BOB_c2pnb272w1_PUB
  1249. -----BEGIN PUBLIC KEY-----
  1250. MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF
  1251. MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM=
  1252. -----END PUBLIC KEY-----
  1253. PrivPubKeyPair = BOB_c2pnb272w1:BOB_c2pnb272w1_PUB
  1254. # ECDH Alice with Bob peer
  1255. Availablein = default
  1256. Derive=ALICE_c2pnb272w1
  1257. PeerKey=BOB_c2pnb272w1_PUB
  1258. SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3
  1259. # ECDH Bob with Alice peer
  1260. Availablein = default
  1261. Derive=BOB_c2pnb272w1
  1262. PeerKey=ALICE_c2pnb272w1_PUB
  1263. SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3
  1264. # TEST CURVE c2pnb304w1
  1265. PrivateKey=ALICE_c2pnb304w1
  1266. -----BEGIN PRIVATE KEY-----
  1267. MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAOKzfcV2XOvVsSUh
  1268. oVz3SHGzSCf0q9i+ilz5ZfBxc+5ssjK7jKFQA04ABDc4zQNFaZukj9iz3iXTYdza
  1269. tCOYZvrfOjrbgzl/8PoFxt5q6yJTu35Vu9XVp5pTCtjpDEpywBj0xb07RRuVDEk8
  1270. TthFP5vGeTIWLD4=
  1271. -----END PRIVATE KEY-----
  1272. PublicKey=ALICE_c2pnb304w1_PUB
  1273. -----BEGIN PUBLIC KEY-----
  1274. MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAENzjNA0Vpm6SP2LPeJdNh3Nq0I5hm
  1275. +t86OtuDOX/w+gXG3mrrIlO7flW71dWnmlMK2OkMSnLAGPTFvTtFG5UMSTxO2EU/
  1276. m8Z5MhYsPg==
  1277. -----END PUBLIC KEY-----
  1278. PrivPubKeyPair = ALICE_c2pnb304w1:ALICE_c2pnb304w1_PUB
  1279. PrivateKey=BOB_c2pnb304w1
  1280. -----BEGIN PRIVATE KEY-----
  1281. MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAPP4hz6sa+KdTJ4h
  1282. fBeCUiJBfshcZoapkZMFrhI1vdcRY7MeAaFQA04ABMHRUzLiUY7O4nEBdmex31U4
  1283. l6TO/dD+5MV/tVNizVsWjkTvi2fs772lZ9MeNp6QnGMZ5n5subHsa0QOJL1LpmXX
  1284. K0UIWGbW0nQb52g=
  1285. -----END PRIVATE KEY-----
  1286. PublicKey=BOB_c2pnb304w1_PUB
  1287. -----BEGIN PUBLIC KEY-----
  1288. MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEwdFTMuJRjs7icQF2Z7HfVTiXpM79
  1289. 0P7kxX+1U2LNWxaORO+LZ+zvvaVn0x42npCcYxnmfmy5sexrRA4kvUumZdcrRQhY
  1290. ZtbSdBvnaA==
  1291. -----END PUBLIC KEY-----
  1292. PrivPubKeyPair = BOB_c2pnb304w1:BOB_c2pnb304w1_PUB
  1293. # ECDH Alice with Bob peer
  1294. Availablein = default
  1295. Derive=ALICE_c2pnb304w1
  1296. PeerKey=BOB_c2pnb304w1_PUB
  1297. SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7
  1298. # ECDH Bob with Alice peer
  1299. Availablein = default
  1300. Derive=BOB_c2pnb304w1
  1301. PeerKey=ALICE_c2pnb304w1_PUB
  1302. SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7
  1303. # TEST CURVE c2tnb359v1
  1304. PrivateKey=ALICE_c2tnb359v1
  1305. -----BEGIN PRIVATE KEY-----
  1306. MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BeMU97SvjsIvQ
  1307. 1v+Ztf56OCL8JXHxRJDQZ5gWEa4c2b3FZXFVC4CwEPd7cB+hXgNcAAQOBgLp0TzS
  1308. 4Hf/VYbJCFuj3OlRC5JMzFV7ox41ubhl5Ij+gHIodu1bQ6cqd0YAb2/30PxwX++N
  1309. NpFvq8u8435zhPYXsut6txOPNU5ZzCeagy2xsKacXSZc7D0=
  1310. -----END PRIVATE KEY-----
  1311. PublicKey=ALICE_c2tnb359v1_PUB
  1312. -----BEGIN PUBLIC KEY-----
  1313. MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDgYC6dE80uB3/1WGyQhbo9zpUQuS
  1314. TMxVe6MeNbm4ZeSI/oByKHbtW0OnKndGAG9v99D8cF/vjTaRb6vLvON+c4T2F7Lr
  1315. ercTjzVOWcwnmoMtsbCmnF0mXOw9
  1316. -----END PUBLIC KEY-----
  1317. PrivPubKeyPair = ALICE_c2tnb359v1:ALICE_c2tnb359v1_PUB
  1318. PrivateKey=BOB_c2tnb359v1
  1319. -----BEGIN PRIVATE KEY-----
  1320. MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BRZ3IIh3mrLIX
  1321. KBbh6Vj7TXNY5bzRuD5/ayHPlHQkJcd8K66dOqu7hgaN91GhXgNcAAQ7njbTQ2xY
  1322. YZtkKswYr8E6P/R3Dg/XEZgQQ72B4qXnqbK/SgYsZAntFg7CRztcTkHjKAgdSz6f
  1323. TRIc4///gwXN3Oi6D8PeswhzPJi/uLmCAHMm3GT6SUO3aTY=
  1324. -----END PRIVATE KEY-----
  1325. PublicKey=BOB_c2tnb359v1_PUB
  1326. -----BEGIN PUBLIC KEY-----
  1327. MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEO54200NsWGGbZCrMGK/BOj/0dw4P
  1328. 1xGYEEO9geKl56myv0oGLGQJ7RYOwkc7XE5B4ygIHUs+n00SHOP//4MFzdzoug/D
  1329. 3rMIczyYv7i5ggBzJtxk+klDt2k2
  1330. -----END PUBLIC KEY-----
  1331. PrivPubKeyPair = BOB_c2tnb359v1:BOB_c2tnb359v1_PUB
  1332. # ECDH Alice with Bob peer
  1333. Availablein = default
  1334. Derive=ALICE_c2tnb359v1
  1335. PeerKey=BOB_c2tnb359v1_PUB
  1336. SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563
  1337. # ECDH Bob with Alice peer
  1338. Availablein = default
  1339. Derive=BOB_c2tnb359v1
  1340. PeerKey=ALICE_c2tnb359v1_PUB
  1341. SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563
  1342. # TEST CURVE c2pnb368w1
  1343. PrivateKey=ALICE_c2pnb368w1
  1344. -----BEGIN PRIVATE KEY-----
  1345. MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AFagbth/4/M2s
  1346. b1G4FpxbFEVLIulioS34v0hrClpZ38/Z+PHmIhOfEFminyehYANeAAQAU42w7mII
  1347. jkyAdnCC4qoEPdH42fh3oVyCtnaRtKUmdhUdXm0IgSM4T4SYEOsx+aQZLGIjnhHJ
  1348. CabcaKPQ0sai3dirUr2YsNXNDJiU93T7buUr+DnRPGsfBy/nEg==
  1349. -----END PRIVATE KEY-----
  1350. PublicKey=ALICE_c2pnb368w1_PUB
  1351. -----BEGIN PUBLIC KEY-----
  1352. MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEAFONsO5iCI5MgHZwguKqBD3R+Nn4
  1353. d6FcgrZ2kbSlJnYVHV5tCIEjOE+EmBDrMfmkGSxiI54RyQmm3Gij0NLGot3Yq1K9
  1354. mLDVzQyYlPd0+27lK/g50TxrHwcv5xI=
  1355. -----END PUBLIC KEY-----
  1356. PrivPubKeyPair = ALICE_c2pnb368w1:ALICE_c2pnb368w1_PUB
  1357. PrivateKey=BOB_c2pnb368w1
  1358. -----BEGIN PRIVATE KEY-----
  1359. MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AA/woMzOFy8k2
  1360. zBqBkubhkOIwc7sx0u+JadM9f7V45L4P8nK7bjJasOqrHRahYANeAATKE6jcstac
  1361. H8yWzg/qBgvGoGan2PVwTN/U+68K4WxHO7+oPHviUh1OVF7ZxYjsVSdyno83iHE3
  1362. 3sq2Ej6j26f+uVs/fuWk19t8NpAQ6+sVETZszuMDm5adqtVZRQ==
  1363. -----END PRIVATE KEY-----
  1364. PublicKey=BOB_c2pnb368w1_PUB
  1365. -----BEGIN PUBLIC KEY-----
  1366. MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEyhOo3LLWnB/Mls4P6gYLxqBmp9j1
  1367. cEzf1PuvCuFsRzu/qDx74lIdTlRe2cWI7FUncp6PN4hxN97KthI+o9un/rlbP37l
  1368. pNfbfDaQEOvrFRE2bM7jA5uWnarVWUU=
  1369. -----END PUBLIC KEY-----
  1370. PrivPubKeyPair = BOB_c2pnb368w1:BOB_c2pnb368w1_PUB
  1371. # ECDH Alice with Bob peer
  1372. Availablein = default
  1373. Derive=ALICE_c2pnb368w1
  1374. PeerKey=BOB_c2pnb368w1_PUB
  1375. SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb
  1376. # ECDH Bob with Alice peer
  1377. Availablein = default
  1378. Derive=BOB_c2pnb368w1
  1379. PeerKey=ALICE_c2pnb368w1_PUB
  1380. SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb
  1381. # TEST CURVE c2tnb431r1
  1382. PrivateKey=ALICE_c2tnb431r1
  1383. -----BEGIN PRIVATE KEY-----
  1384. MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUC18JhUt+NCIZ/
  1385. q6kdjNZ7zX72UqpW4K6Uc2bAWu2PXK1aL573LNzu4oUlHfbvuE1BUrxNpaFwA24A
  1386. BDrG8SG4lckR1rrvLRpXYf7Wspmh/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PU
  1387. yb64OiffdSnvIaM++cb7LgJLBBgT3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhX
  1388. WS468O6w05KS0AL6vQ==
  1389. -----END PRIVATE KEY-----
  1390. PublicKey=ALICE_c2tnb431r1_PUB
  1391. -----BEGIN PUBLIC KEY-----
  1392. MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABDrG8SG4lckR1rrvLRpXYf7Wspmh
  1393. /fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PUyb64OiffdSnvIaM++cb7LgJLBBgT
  1394. 3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhXWS468O6w05KS0AL6vQ==
  1395. -----END PUBLIC KEY-----
  1396. PrivPubKeyPair = ALICE_c2tnb431r1:ALICE_c2tnb431r1_PUB
  1397. PrivateKey=BOB_c2tnb431r1
  1398. -----BEGIN PRIVATE KEY-----
  1399. MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUApanyPgvpfrAu
  1400. 1jNAKGpctH71v0+P/kFF9JxdFYarpWEwBBd4tz6CxoYKmvDZ9ukOOqBbX6FwA24A
  1401. BGh3JXuYmh6dGGEmbRhoR2T5pVD/5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlR
  1402. qRWiXCeZVFvT0crDY/5uodkHbcRw6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLIL
  1403. gTwAJM2ZhtPnc08LyQ==
  1404. -----END PRIVATE KEY-----
  1405. PublicKey=BOB_c2tnb431r1_PUB
  1406. -----BEGIN PUBLIC KEY-----
  1407. MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABGh3JXuYmh6dGGEmbRhoR2T5pVD/
  1408. 5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlRqRWiXCeZVFvT0crDY/5uodkHbcRw
  1409. 6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLILgTwAJM2ZhtPnc08LyQ==
  1410. -----END PUBLIC KEY-----
  1411. PrivPubKeyPair = BOB_c2tnb431r1:BOB_c2tnb431r1_PUB
  1412. # ECDH Alice with Bob peer
  1413. Availablein = default
  1414. Derive=ALICE_c2tnb431r1
  1415. PeerKey=BOB_c2tnb431r1_PUB
  1416. SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748
  1417. # ECDH Bob with Alice peer
  1418. Availablein = default
  1419. Derive=BOB_c2tnb431r1
  1420. PeerKey=ALICE_c2tnb431r1_PUB
  1421. SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748
  1422. # TEST CURVE wap-wsg-idm-ecid-wtls1
  1423. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls1
  1424. -----BEGIN PRIVATE KEY-----
  1425. MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5Xu91qBwxTDmhD/30Kf6Ei
  1426. AyAABAFQSZ0G+afa1x4KwUzBjQEWFNdZoF6UNYGkCRINyg==
  1427. -----END PRIVATE KEY-----
  1428. PublicKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB
  1429. -----BEGIN PUBLIC KEY-----
  1430. MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAVBJnQb5p9rXHgrBTMGNARYU11mgXpQ1
  1431. gaQJEg3K
  1432. -----END PUBLIC KEY-----
  1433. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls1:ALICE_wap-wsg-idm-ecid-wtls1_PUB
  1434. PrivateKey=BOB_wap-wsg-idm-ecid-wtls1
  1435. -----BEGIN PRIVATE KEY-----
  1436. MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5aU6CQ474Z1fH3xAtn/6Ei
  1437. AyAABAFpb4GTc+5vf5nkt4zLxwGZQ6qSbYlH8pUbpvwcqA==
  1438. -----END PRIVATE KEY-----
  1439. PublicKey=BOB_wap-wsg-idm-ecid-wtls1_PUB
  1440. -----BEGIN PUBLIC KEY-----
  1441. MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAWlvgZNz7m9/meS3jMvHAZlDqpJtiUfy
  1442. lRum/Byo
  1443. -----END PUBLIC KEY-----
  1444. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls1:BOB_wap-wsg-idm-ecid-wtls1_PUB
  1445. # ECDH Alice with Bob peer
  1446. Availablein = default
  1447. Derive=ALICE_wap-wsg-idm-ecid-wtls1
  1448. PeerKey=BOB_wap-wsg-idm-ecid-wtls1_PUB
  1449. SharedSecret=0000fc6e280987e8b9bf6e3c7fa003
  1450. # ECDH Bob with Alice peer
  1451. Availablein = default
  1452. Derive=BOB_wap-wsg-idm-ecid-wtls1
  1453. PeerKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB
  1454. SharedSecret=0000fc6e280987e8b9bf6e3c7fa003
  1455. # TEST CURVE wap-wsg-idm-ecid-wtls3
  1456. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls3
  1457. -----BEGIN PRIVATE KEY-----
  1458. MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUBN2FFgQiz4KPJ9GEsrj5B
  1459. m908ifuhLgMsAAQBV21Tx3v8+1wFKq7PiloR1CxzmlUDvnyXrs4mNmc5Ns38mzPe
  1460. NueQNo0=
  1461. -----END PRIVATE KEY-----
  1462. PublicKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB
  1463. -----BEGIN PUBLIC KEY-----
  1464. MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAVdtU8d7/PtcBSquz4paEdQsc5pVA758
  1465. l67OJjZnOTbN/Jsz3jbnkDaN
  1466. -----END PUBLIC KEY-----
  1467. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls3:ALICE_wap-wsg-idm-ecid-wtls3_PUB
  1468. PrivateKey=BOB_wap-wsg-idm-ecid-wtls3
  1469. -----BEGIN PRIVATE KEY-----
  1470. MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUA/0Ust7IoJ526zn2wiWBu
  1471. rR5NeSWhLgMsAAQB7d+/zMMti4djhlVnaGqaqonbmo4Cv+iKT1cF3nzXV/KXHSJI
  1472. p9iZeas=
  1473. -----END PRIVATE KEY-----
  1474. PublicKey=BOB_wap-wsg-idm-ecid-wtls3_PUB
  1475. -----BEGIN PUBLIC KEY-----
  1476. MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAe3fv8zDLYuHY4ZVZ2hqmqqJ25qOAr/o
  1477. ik9XBd5811fylx0iSKfYmXmr
  1478. -----END PUBLIC KEY-----
  1479. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls3:BOB_wap-wsg-idm-ecid-wtls3_PUB
  1480. # ECDH Alice with Bob peer
  1481. Availablein = default
  1482. Derive=ALICE_wap-wsg-idm-ecid-wtls3
  1483. PeerKey=BOB_wap-wsg-idm-ecid-wtls3_PUB
  1484. SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f
  1485. # ECDH Bob with Alice peer
  1486. Availablein = default
  1487. Derive=BOB_wap-wsg-idm-ecid-wtls3
  1488. PeerKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB
  1489. SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f
  1490. # TEST CURVE wap-wsg-idm-ecid-wtls4
  1491. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls4
  1492. -----BEGIN PRIVATE KEY-----
  1493. MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AsuEGufSNSrDPu3Y1Namh
  1494. IgMgAAQAcvPRbArskeBs6W2oOesAHMQo8Lk/FHcYKUfMOKY=
  1495. -----END PRIVATE KEY-----
  1496. PublicKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB
  1497. -----BEGIN PUBLIC KEY-----
  1498. MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAHLz0WwK7JHgbOltqDnrABzEKPC5PxR3
  1499. GClHzDim
  1500. -----END PUBLIC KEY-----
  1501. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls4:ALICE_wap-wsg-idm-ecid-wtls4_PUB
  1502. PrivateKey=BOB_wap-wsg-idm-ecid-wtls4
  1503. -----BEGIN PRIVATE KEY-----
  1504. MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AFJwmUkKbWdmzvqv+AbWh
  1505. IgMgAAQBriOJSyRL4ro55CbCwekBluEKwIfP64OfJCEfWTU=
  1506. -----END PRIVATE KEY-----
  1507. PublicKey=BOB_wap-wsg-idm-ecid-wtls4_PUB
  1508. -----BEGIN PUBLIC KEY-----
  1509. MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAa4jiUskS+K6OeQmwsHpAZbhCsCHz+uD
  1510. nyQhH1k1
  1511. -----END PUBLIC KEY-----
  1512. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls4:BOB_wap-wsg-idm-ecid-wtls4_PUB
  1513. # ECDH Alice with Bob peer
  1514. Availablein = default
  1515. Derive=ALICE_wap-wsg-idm-ecid-wtls4
  1516. PeerKey=BOB_wap-wsg-idm-ecid-wtls4_PUB
  1517. SharedSecret=01076232302ca32b5f3daf075e5213
  1518. # ECDH Bob with Alice peer
  1519. Availablein = default
  1520. Derive=BOB_wap-wsg-idm-ecid-wtls4
  1521. PeerKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB
  1522. SharedSecret=01076232302ca32b5f3daf075e5213
  1523. # TEST CURVE wap-wsg-idm-ecid-wtls5
  1524. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls5
  1525. -----BEGIN PRIVATE KEY-----
  1526. MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUCmngbaO2S//Ta0ZUhn/nb
  1527. ZydTKD+hLgMsAAQA1792id3hLIu2z0KECkBCUbTSP9UFLu2FTJkLa8qP4ZIrBt5F
  1528. XKJo2Dw=
  1529. -----END PRIVATE KEY-----
  1530. PublicKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB
  1531. -----BEGIN PUBLIC KEY-----
  1532. MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEANe/dond4SyLts9ChApAQlG00j/VBS7t
  1533. hUyZC2vKj+GSKwbeRVyiaNg8
  1534. -----END PUBLIC KEY-----
  1535. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls5:ALICE_wap-wsg-idm-ecid-wtls5_PUB
  1536. PrivateKey=BOB_wap-wsg-idm-ecid-wtls5
  1537. -----BEGIN PRIVATE KEY-----
  1538. MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUBraa4aeYxHd9HJ0vLIoCw
  1539. auGKd9yhLgMsAAQHzc2FgfJGasNlMcJNDDrNQElhA1cHD4izqEedmC3ueMu72/Sp
  1540. VF2Ppig=
  1541. -----END PRIVATE KEY-----
  1542. PublicKey=BOB_wap-wsg-idm-ecid-wtls5_PUB
  1543. -----BEGIN PUBLIC KEY-----
  1544. MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEB83NhYHyRmrDZTHCTQw6zUBJYQNXBw+I
  1545. s6hHnZgt7njLu9v0qVRdj6Yo
  1546. -----END PUBLIC KEY-----
  1547. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls5:BOB_wap-wsg-idm-ecid-wtls5_PUB
  1548. # ECDH Alice with Bob peer
  1549. Availablein = default
  1550. Derive=ALICE_wap-wsg-idm-ecid-wtls5
  1551. PeerKey=BOB_wap-wsg-idm-ecid-wtls5_PUB
  1552. SharedSecret=066091c591278f5b949106052b2546aacc20917c20
  1553. # ECDH Bob with Alice peer
  1554. Availablein = default
  1555. Derive=BOB_wap-wsg-idm-ecid-wtls5
  1556. PeerKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB
  1557. SharedSecret=066091c591278f5b949106052b2546aacc20917c20
  1558. # TEST CURVE wap-wsg-idm-ecid-wtls6
  1559. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls6
  1560. -----BEGIN PRIVATE KEY-----
  1561. ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA5LJwRNrPNMwGyoBP95a6Eg
  1562. Ax4ABMZxFi711Wl5r7tb1XJ9fJ3H1W1MKvVrYvfmNFo=
  1563. -----END PRIVATE KEY-----
  1564. PublicKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB
  1565. -----BEGIN PUBLIC KEY-----
  1566. MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAExnEWLvXVaXmvu1vVcn18ncfVbUwq9Wti
  1567. 9+Y0Wg==
  1568. -----END PUBLIC KEY-----
  1569. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls6:ALICE_wap-wsg-idm-ecid-wtls6_PUB
  1570. PrivateKey=BOB_wap-wsg-idm-ecid-wtls6
  1571. -----BEGIN PRIVATE KEY-----
  1572. ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA63i1z4Kl8BEE1I3CYU9KEg
  1573. Ax4ABG3Ft5F8wvnGimUAmGQrfqAlVJKdzhNSa3v47Kc=
  1574. -----END PRIVATE KEY-----
  1575. PublicKey=BOB_wap-wsg-idm-ecid-wtls6_PUB
  1576. -----BEGIN PUBLIC KEY-----
  1577. MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEbcW3kXzC+caKZQCYZCt+oCVUkp3OE1Jr
  1578. e/jspw==
  1579. -----END PUBLIC KEY-----
  1580. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls6:BOB_wap-wsg-idm-ecid-wtls6_PUB
  1581. # ECDH Alice with Bob peer
  1582. Availablein = default
  1583. Derive=ALICE_wap-wsg-idm-ecid-wtls6
  1584. PeerKey=BOB_wap-wsg-idm-ecid-wtls6_PUB
  1585. SharedSecret=8d184455748c56115ba2183070b0
  1586. # ECDH Bob with Alice peer
  1587. Availablein = default
  1588. Derive=BOB_wap-wsg-idm-ecid-wtls6
  1589. PeerKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB
  1590. SharedSecret=8d184455748c56115ba2183070b0
  1591. # TEST CURVE wap-wsg-idm-ecid-wtls7
  1592. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls7
  1593. -----BEGIN PRIVATE KEY-----
  1594. MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAueoisiN+luJEy0wdiI7j
  1595. cALlTqChLAMqAAQ/FWsGxD8vuvEFWXfWReOqvBzqWrF9mdMeTeOE1y9r9POOIUVJ
  1596. PNtL
  1597. -----END PRIVATE KEY-----
  1598. PublicKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB
  1599. -----BEGIN PUBLIC KEY-----
  1600. MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEPxVrBsQ/L7rxBVl31kXjqrwc6lqxfZnT
  1601. Hk3jhNcva/TzjiFFSTzbSw==
  1602. -----END PUBLIC KEY-----
  1603. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls7:ALICE_wap-wsg-idm-ecid-wtls7_PUB
  1604. PrivateKey=BOB_wap-wsg-idm-ecid-wtls7
  1605. -----BEGIN PRIVATE KEY-----
  1606. MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAr42vKjbUXFak2mVzFYpu
  1607. yhN/cDyhLAMqAASJZpuFg+n8vscuq+pqfFFPYemnfLdhdAB4JodfR3J5Bzu67hEm
  1608. bIKQ
  1609. -----END PRIVATE KEY-----
  1610. PublicKey=BOB_wap-wsg-idm-ecid-wtls7_PUB
  1611. -----BEGIN PUBLIC KEY-----
  1612. MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEiWabhYPp/L7HLqvqanxRT2Hpp3y3YXQA
  1613. eCaHX0dyeQc7uu4RJmyCkA==
  1614. -----END PUBLIC KEY-----
  1615. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls7:BOB_wap-wsg-idm-ecid-wtls7_PUB
  1616. # ECDH Alice with Bob peer
  1617. Availablein = default
  1618. Derive=ALICE_wap-wsg-idm-ecid-wtls7
  1619. PeerKey=BOB_wap-wsg-idm-ecid-wtls7_PUB
  1620. SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4
  1621. # ECDH Bob with Alice peer
  1622. Availablein = default
  1623. Derive=BOB_wap-wsg-idm-ecid-wtls7
  1624. PeerKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB
  1625. SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4
  1626. # TEST CURVE wap-wsg-idm-ecid-wtls8
  1627. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls8
  1628. -----BEGIN PRIVATE KEY-----
  1629. ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8A1m62ffl6niuM46XOUyih
  1630. IAMeAAT4mqYAoe7NEtKfEMQs2ofInhZRZCFrFU5cjEWi
  1631. -----END PRIVATE KEY-----
  1632. PublicKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB
  1633. -----BEGIN PUBLIC KEY-----
  1634. MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE+JqmAKHuzRLSnxDELNqHyJ4WUWQhaxVO
  1635. XIxFog==
  1636. -----END PUBLIC KEY-----
  1637. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls8:ALICE_wap-wsg-idm-ecid-wtls8_PUB
  1638. PrivateKey=BOB_wap-wsg-idm-ecid-wtls8
  1639. -----BEGIN PRIVATE KEY-----
  1640. ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8AegTrLoMRyPl4U4xOdg6h
  1641. IAMeAATQKkyQ3jL2Eku6C+vSQazbjjSkzNe67Occqj2P
  1642. -----END PRIVATE KEY-----
  1643. PublicKey=BOB_wap-wsg-idm-ecid-wtls8_PUB
  1644. -----BEGIN PUBLIC KEY-----
  1645. MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE0CpMkN4y9hJLugvr0kGs2440pMzXuuzn
  1646. HKo9jw==
  1647. -----END PUBLIC KEY-----
  1648. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls8:BOB_wap-wsg-idm-ecid-wtls8_PUB
  1649. # ECDH Alice with Bob peer
  1650. Availablein = default
  1651. Derive=ALICE_wap-wsg-idm-ecid-wtls8
  1652. PeerKey=BOB_wap-wsg-idm-ecid-wtls8_PUB
  1653. SharedSecret=7524c547bd6b26644ce70571cb06
  1654. # ECDH Bob with Alice peer
  1655. Availablein = default
  1656. Derive=BOB_wap-wsg-idm-ecid-wtls8
  1657. PeerKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB
  1658. SharedSecret=7524c547bd6b26644ce70571cb06
  1659. # TEST CURVE wap-wsg-idm-ecid-wtls9
  1660. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls9
  1661. -----BEGIN PRIVATE KEY-----
  1662. MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAE0376NvzsIXi6XadrVn4
  1663. 06obTRChLAMqAARbC1yw9f1uBOVlMf5ZFQewTgyc81Aqh2TFMSRfujCIhdvGTYgR
  1664. tu6F
  1665. -----END PRIVATE KEY-----
  1666. PublicKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB
  1667. -----BEGIN PUBLIC KEY-----
  1668. MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWwtcsPX9bgTlZTH+WRUHsE4MnPNQKodk
  1669. xTEkX7owiIXbxk2IEbbuhQ==
  1670. -----END PUBLIC KEY-----
  1671. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls9:ALICE_wap-wsg-idm-ecid-wtls9_PUB
  1672. PrivateKey=BOB_wap-wsg-idm-ecid-wtls9
  1673. -----BEGIN PRIVATE KEY-----
  1674. MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAd2kfMclaJU2bg8ayTrjZ
  1675. oolI82yhLAMqAAQ0NeW9TKhQeFrrTyMR9Gb55+BneCQSByAShM8Dn3V1FFYz7n0y
  1676. bvBX
  1677. -----END PRIVATE KEY-----
  1678. PublicKey=BOB_wap-wsg-idm-ecid-wtls9_PUB
  1679. -----BEGIN PUBLIC KEY-----
  1680. MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAENDXlvUyoUHha608jEfRm+efgZ3gkEgcg
  1681. EoTPA591dRRWM+59Mm7wVw==
  1682. -----END PUBLIC KEY-----
  1683. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls9:BOB_wap-wsg-idm-ecid-wtls9_PUB
  1684. # ECDH Alice with Bob peer
  1685. Availablein = default
  1686. Derive=ALICE_wap-wsg-idm-ecid-wtls9
  1687. PeerKey=BOB_wap-wsg-idm-ecid-wtls9_PUB
  1688. SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1
  1689. # ECDH Bob with Alice peer
  1690. Availablein = default
  1691. Derive=BOB_wap-wsg-idm-ecid-wtls9
  1692. PeerKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB
  1693. SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1
  1694. # TEST CURVE wap-wsg-idm-ecid-wtls10
  1695. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls10
  1696. -----BEGIN PRIVATE KEY-----
  1697. MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB01TDgjIGd+gXPZ4esQnWzz
  1698. /y1vzJniUBM5XNyPq6FAAz4ABAHVs5gYpbJzqyO8Lk3nkTwhu4BuXb4wtrgGcY2L
  1699. TwGxkC4Zq4aqLowsexGjVa0IjGKdWz5/TfwLwGpN4A==
  1700. -----END PRIVATE KEY-----
  1701. PublicKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB
  1702. -----BEGIN PUBLIC KEY-----
  1703. MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAdWzmBilsnOrI7wuTeeRPCG7gG5dvjC2
  1704. uAZxjYtPAbGQLhmrhqoujCx7EaNVrQiMYp1bPn9N/AvAak3g
  1705. -----END PUBLIC KEY-----
  1706. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls10:ALICE_wap-wsg-idm-ecid-wtls10_PUB
  1707. PrivateKey=BOB_wap-wsg-idm-ecid-wtls10
  1708. -----BEGIN PRIVATE KEY-----
  1709. MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB0mTqwYwByRuu4zcU1QLKcG
  1710. m8wewuaoKqVSpp8xQaFAAz4ABAEF4xTrWAIF1EacNMqTG3kwxwartAKFFqyOle+w
  1711. BwDi6gra7cFVedD1p5RwD4gZU4QzgCLSwa7xZbBzgg==
  1712. -----END PRIVATE KEY-----
  1713. PublicKey=BOB_wap-wsg-idm-ecid-wtls10_PUB
  1714. -----BEGIN PUBLIC KEY-----
  1715. MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAQXjFOtYAgXURpw0ypMbeTDHBqu0AoUW
  1716. rI6V77AHAOLqCtrtwVV50PWnlHAPiBlThDOAItLBrvFlsHOC
  1717. -----END PUBLIC KEY-----
  1718. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls10:BOB_wap-wsg-idm-ecid-wtls10_PUB
  1719. # ECDH Alice with Bob peer
  1720. Availablein = default
  1721. Derive=ALICE_wap-wsg-idm-ecid-wtls10
  1722. PeerKey=BOB_wap-wsg-idm-ecid-wtls10_PUB
  1723. SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98
  1724. # ECDH Bob with Alice peer
  1725. Availablein = default
  1726. Derive=BOB_wap-wsg-idm-ecid-wtls10
  1727. PeerKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB
  1728. SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98
  1729. # TEST CURVE wap-wsg-idm-ecid-wtls11
  1730. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls11
  1731. -----BEGIN PRIVATE KEY-----
  1732. MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4Au6lrzC3RIk3jXmtbeOAp
  1733. LZPR0NUrr6dTf1lSCGqhQAM+AAQBl73V2TEZ8BO4QC+YiBlJ0GmW8WLc3RtS3iIr
  1734. /oUAaDQQAGVJFD3GghjBPfI9KVBcZ2P8tUXUv5ifrWc=
  1735. -----END PRIVATE KEY-----
  1736. PublicKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB
  1737. -----BEGIN PUBLIC KEY-----
  1738. MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAZe91dkxGfATuEAvmIgZSdBplvFi3N0b
  1739. Ut4iK/6FAGg0EABlSRQ9xoIYwT3yPSlQXGdj/LVF1L+Yn61n
  1740. -----END PUBLIC KEY-----
  1741. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls11:ALICE_wap-wsg-idm-ecid-wtls11_PUB
  1742. PrivateKey=BOB_wap-wsg-idm-ecid-wtls11
  1743. -----BEGIN PRIVATE KEY-----
  1744. MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4AGJuGtQI1FvHfp2AsdKb3
  1745. NVWawjpZQuyM1aelws2hQAM+AAQAdTW3xU6Ijf/Y835Z2hS4fOn6Xmp3O6iblXHr
  1746. nKoBORuxHVRfXkfdL5TqfFpuDghzCyAS6ZMSWhjGV5o=
  1747. -----END PRIVATE KEY-----
  1748. PublicKey=BOB_wap-wsg-idm-ecid-wtls11_PUB
  1749. -----BEGIN PUBLIC KEY-----
  1750. MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAHU1t8VOiI3/2PN+WdoUuHzp+l5qdzuo
  1751. m5Vx65yqATkbsR1UX15H3S+U6nxabg4IcwsgEumTEloYxlea
  1752. -----END PUBLIC KEY-----
  1753. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls11:BOB_wap-wsg-idm-ecid-wtls11_PUB
  1754. # ECDH Alice with Bob peer
  1755. Availablein = default
  1756. Derive=ALICE_wap-wsg-idm-ecid-wtls11
  1757. PeerKey=BOB_wap-wsg-idm-ecid-wtls11_PUB
  1758. SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7
  1759. # ECDH Bob with Alice peer
  1760. Availablein = default
  1761. Derive=BOB_wap-wsg-idm-ecid-wtls11
  1762. PeerKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB
  1763. SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7
  1764. # TEST CURVE wap-wsg-idm-ecid-wtls12
  1765. PrivateKey=ALICE_wap-wsg-idm-ecid-wtls12
  1766. -----BEGIN PRIVATE KEY-----
  1767. MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBByAnUvQZhZr1lgTRixSMIx0
  1768. KHuV4t8cbXCW415soTwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6nApye39Y
  1769. hpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc=
  1770. -----END PRIVATE KEY-----
  1771. PublicKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB
  1772. -----BEGIN PUBLIC KEY-----
  1773. ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6
  1774. nApye39YhpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc=
  1775. -----END PUBLIC KEY-----
  1776. PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls12:ALICE_wap-wsg-idm-ecid-wtls12_PUB
  1777. PrivateKey=BOB_wap-wsg-idm-ecid-wtls12
  1778. -----BEGIN PRIVATE KEY-----
  1779. MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBBzZ7nt4CrPrk2m5iR64vpkj
  1780. 95JHOmzWf4VhRZqdoTwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9KXzXvhbL
  1781. dJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ=
  1782. -----END PRIVATE KEY-----
  1783. PublicKey=BOB_wap-wsg-idm-ecid-wtls12_PUB
  1784. -----BEGIN PUBLIC KEY-----
  1785. ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9
  1786. KXzXvhbLdJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ=
  1787. -----END PUBLIC KEY-----
  1788. PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls12:BOB_wap-wsg-idm-ecid-wtls12_PUB
  1789. # ECDH Alice with Bob peer
  1790. Availablein = default
  1791. Derive=ALICE_wap-wsg-idm-ecid-wtls12
  1792. PeerKey=BOB_wap-wsg-idm-ecid-wtls12_PUB
  1793. SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36
  1794. # ECDH Bob with Alice peer
  1795. Availablein = default
  1796. Derive=BOB_wap-wsg-idm-ecid-wtls12
  1797. PeerKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB
  1798. SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36
  1799. # EC P-256 key
  1800. PrivateKey=P-256
  1801. -----BEGIN PRIVATE KEY-----
  1802. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgiocvtiiTxNH/xbnw
  1803. +RdYBp+DUuCPoFpJ+NuSbLVyhyWhRANCAAQsFQ9CnOcPIWwlLPXgYs4fY5zV0WXH
  1804. +JQkBywnGX14szuSDpXNtmTpkNzwz+oNlOKo5q+dDlgFbmUxBJJbn+bJ
  1805. -----END PRIVATE KEY-----
  1806. # EC public key for above
  1807. PublicKey=P-256-PUBLIC
  1808. -----BEGIN PUBLIC KEY-----
  1809. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAELBUPQpznDyFsJSz14GLOH2Oc1dFl
  1810. x/iUJAcsJxl9eLM7kg6VzbZk6ZDc8M/qDZTiqOavnQ5YBW5lMQSSW5/myQ==
  1811. -----END PUBLIC KEY-----
  1812. PrivPubKeyPair = P-256:P-256-PUBLIC
  1813. # Additional EC key for ECDH
  1814. PrivateKey=P-256-Peer
  1815. -----BEGIN PRIVATE KEY-----
  1816. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg/URzu1TDNwUFWZ3i
  1817. dLISAZpEY0vfJ2pLB7f+Xnjyl2OhRANCAAQgBuXhSgeKpz+4piXlYSVLvy0NT+wK
  1818. uZWUI3LqUUCV07wg+RLLMY8yNK9kjqcgZDs/cB+bet64nQq+dNnvtpxG
  1819. -----END PRIVATE KEY-----
  1820. PublicKey=P-256-Peer-PUBLIC
  1821. -----BEGIN PUBLIC KEY-----
  1822. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIAbl4UoHiqc/uKYl5WElS78tDU/s
  1823. CrmVlCNy6lFAldO8IPkSyzGPMjSvZI6nIGQ7P3Afm3reuJ0KvnTZ77acRg==
  1824. -----END PUBLIC KEY-----
  1825. PrivPubKeyPair = P-256-Peer:P-256-Peer-PUBLIC
  1826. Title = ECDH tests
  1827. Derive=P-256
  1828. PeerKey=P-256-Peer-PUBLIC
  1829. SharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B
  1830. Derive=P-256-Peer
  1831. PeerKey=P-256-PUBLIC
  1832. SharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B
  1833. # TEST CURVE secp224r1
  1834. PrivateKey=ALICE_secp224r1
  1835. -----BEGIN PRIVATE KEY-----
  1836. MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBxLKkXFJXYqGUlTsmgjlesi
  1837. kwqejrekrkSTbehyoTwDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D2HtdCa4h
  1838. fbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo=
  1839. -----END PRIVATE KEY-----
  1840. PublicKey=ALICE_secp224r1_PUB
  1841. -----BEGIN PUBLIC KEY-----
  1842. ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D
  1843. 2HtdCa4hfbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo=
  1844. -----END PUBLIC KEY-----
  1845. PrivPubKeyPair = ALICE_secp224r1:ALICE_secp224r1_PUB
  1846. PrivateKey=BOB_secp224r1
  1847. -----BEGIN PRIVATE KEY-----
  1848. MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBzOHGGUR3fZYg3GSaUN6pxo
  1849. NQtAlOzM3UclEhMzoTwDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMFUM6VV9DB
  1850. 4YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0=
  1851. -----END PRIVATE KEY-----
  1852. PublicKey=BOB_secp224r1_PUB
  1853. -----BEGIN PUBLIC KEY-----
  1854. ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMF
  1855. UM6VV9DB4YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0=
  1856. -----END PUBLIC KEY-----
  1857. PrivPubKeyPair = BOB_secp224r1:BOB_secp224r1_PUB
  1858. # ECDH Alice with Bob peer
  1859. Derive=ALICE_secp224r1
  1860. PeerKey=BOB_secp224r1_PUB
  1861. SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5
  1862. # ECDH Bob with Alice peer
  1863. Derive=BOB_secp224r1
  1864. PeerKey=ALICE_secp224r1_PUB
  1865. SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5
  1866. # TEST CURVE secp384r1
  1867. PrivateKey=ALICE_secp384r1
  1868. -----BEGIN PRIVATE KEY-----
  1869. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDCxE7Q4m1dsK7M3Otxo
  1870. cgY/ejX9JOKKdAtSnRiU4bnK3eFmALkMN7XIveQnWLB1PEKhZANiAAQaUsvUFr/u
  1871. ISpAmYqYZIme4VassCtb0tNGU97s3qt4ozcogZ4z+fIzXZ4YXqfGoEa57+uQDgqr
  1872. +jNOTji7Gxopt6AqZ9EvwuVaCuunUi0pcx6cc8IuUfrwMwSFovV/7sM=
  1873. -----END PRIVATE KEY-----
  1874. PublicKey=ALICE_secp384r1_PUB
  1875. -----BEGIN PUBLIC KEY-----
  1876. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGlLL1Ba/7iEqQJmKmGSJnuFWrLArW9LT
  1877. RlPe7N6reKM3KIGeM/nyM12eGF6nxqBGue/rkA4Kq/ozTk44uxsaKbegKmfRL8Ll
  1878. Wgrrp1ItKXMenHPCLlH68DMEhaL1f+7D
  1879. -----END PUBLIC KEY-----
  1880. PrivPubKeyPair = ALICE_secp384r1:ALICE_secp384r1_PUB
  1881. PrivateKey=BOB_secp384r1
  1882. -----BEGIN PRIVATE KEY-----
  1883. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBRiGXRsb5sUq0b3/dg
  1884. Z+pA9kbrSivBMCUCXVwxno1d/30hI/Yy0Z5PWwbBgwTFprWhZANiAASp1FeUOBJF
  1885. mzQCNbGiOz8He0kF+KIf24UGYVO5MC7u5rV9hpoYsbcgmwxALskPN18os2ygK1Pn
  1886. f/h+WALIsG2RknSTbiyvBYkoIhJV9cflvEDpMeaWSLF7qJ5YjEIf9PM=
  1887. -----END PRIVATE KEY-----
  1888. PublicKey=BOB_secp384r1_PUB
  1889. -----BEGIN PUBLIC KEY-----
  1890. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqdRXlDgSRZs0AjWxojs/B3tJBfiiH9uF
  1891. BmFTuTAu7ua1fYaaGLG3IJsMQC7JDzdfKLNsoCtT53/4flgCyLBtkZJ0k24srwWJ
  1892. KCISVfXH5bxA6THmlkixe6ieWIxCH/Tz
  1893. -----END PUBLIC KEY-----
  1894. PrivPubKeyPair = BOB_secp384r1:BOB_secp384r1_PUB
  1895. # ECDH Alice with Bob peer
  1896. Derive=ALICE_secp384r1
  1897. PeerKey=BOB_secp384r1_PUB
  1898. SharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd
  1899. # ECDH Bob with Alice peer
  1900. Derive=BOB_secp384r1
  1901. PeerKey=ALICE_secp384r1_PUB
  1902. SharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd
  1903. # TEST CURVE secp521r1
  1904. PrivateKey=ALICE_secp521r1
  1905. -----BEGIN PRIVATE KEY-----
  1906. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAFBIz3FLAuX8VCWzM
  1907. wu1f/tm8pf1QqnsdLqaIWCQAJa2W5ldpJTYfkj1gGxM44AD3qHnkXISvNLwwuxI1
  1908. hr2+pOGhgYkDgYYABACWlOOFYk/p3AS2LxEQWBuMm6uIjo3XArjh1QrsLcUc5hhi
  1909. 82CIz6kKwKjCnYRDHq4iv1x63rVEzGGhQOM1g+cRVwHSpfbBpaxK7bMLkVFOOavv
  1910. OdcdyRHaHsvxw2pREmdS/GwtfgT8odQrG06KMIwVeL+H08fGJSbPX0Zock0DOPCp
  1911. aw==
  1912. -----END PRIVATE KEY-----
  1913. PublicKey=ALICE_secp521r1_PUB
  1914. -----BEGIN PUBLIC KEY-----
  1915. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAlpTjhWJP6dwEti8REFgbjJuriI6N
  1916. 1wK44dUK7C3FHOYYYvNgiM+pCsCowp2EQx6uIr9cet61RMxhoUDjNYPnEVcB0qX2
  1917. waWsSu2zC5FRTjmr7znXHckR2h7L8cNqURJnUvxsLX4E/KHUKxtOijCMFXi/h9PH
  1918. xiUmz19GaHJNAzjwqWs=
  1919. -----END PUBLIC KEY-----
  1920. PrivPubKeyPair = ALICE_secp521r1:ALICE_secp521r1_PUB
  1921. PrivateKey=BOB_secp521r1
  1922. -----BEGIN PRIVATE KEY-----
  1923. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIA9C/sMWveRlHPr9P5
  1924. cc3U+1L2/zB0VtHewKSQRWZ67SmS4+m7uXTqUVSLRHiQEgQid0cg77gSxXPlmV+z
  1925. y0f3zd+hgYkDgYYABAE18N3SwDGtea3IOqUdh3j0JtnMeP41i/agEBlxK8/iEBXc
  1926. Q61mkIrQIKcabRhoylEugXHiyNnqNQOD4DUa0bTKzAHtJ4UqqbEVno6byRmcUQwb
  1927. mvG89eS8GLEmk5X/O2atHU4yIGTuTRQWn/BTJUCS+OgJz4FZdadscc5Z640EZqSD
  1928. iw==
  1929. -----END PRIVATE KEY-----
  1930. PublicKey=BOB_secp521r1_PUB
  1931. -----BEGIN PUBLIC KEY-----
  1932. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBNfDd0sAxrXmtyDqlHYd49CbZzHj+
  1933. NYv2oBAZcSvP4hAV3EOtZpCK0CCnGm0YaMpRLoFx4sjZ6jUDg+A1GtG0yswB7SeF
  1934. KqmxFZ6Om8kZnFEMG5rxvPXkvBixJpOV/ztmrR1OMiBk7k0UFp/wUyVAkvjoCc+B
  1935. WXWnbHHOWeuNBGakg4s=
  1936. -----END PUBLIC KEY-----
  1937. PrivPubKeyPair = BOB_secp521r1:BOB_secp521r1_PUB
  1938. # ECDH Alice with Bob peer
  1939. Derive=ALICE_secp521r1
  1940. PeerKey=BOB_secp521r1_PUB
  1941. SharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be
  1942. # ECDH Bob with Alice peer
  1943. Derive=BOB_secp521r1
  1944. PeerKey=ALICE_secp521r1_PUB
  1945. SharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be
  1946. # TEST CURVE prime192v1
  1947. PrivateKey=ALICE_prime192v1
  1948. -----BEGIN PRIVATE KEY-----
  1949. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBjxfXvSFNqD2UzFVN1L
  1950. bQrPlzop7dxQq/ehNAMyAATibpGuYzCjkT1tWLYEogpKz74WqhvbQtZPkCYQCin1
  1951. cmZuNW+BZ0jyVEpGlpnZPMg=
  1952. -----END PRIVATE KEY-----
  1953. PublicKey=ALICE_prime192v1_PUB
  1954. -----BEGIN PUBLIC KEY-----
  1955. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAE4m6RrmMwo5E9bVi2BKIKSs++Fqob
  1956. 20LWT5AmEAop9XJmbjVvgWdI8lRKRpaZ2TzI
  1957. -----END PUBLIC KEY-----
  1958. PrivPubKeyPair = ALICE_prime192v1:ALICE_prime192v1_PUB
  1959. PrivateKey=BOB_prime192v1
  1960. -----BEGIN PRIVATE KEY-----
  1961. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBhewaqXNZlYyqnmuEEE
  1962. Y/oUXe3/jpzhmyGhNAMyAASkpwNJEP/1FuuWKCDDUm26iyqrs+zKwayZnaF77YC6
  1963. qCtgia7yNcSl9tlWHh3gQgw=
  1964. -----END PRIVATE KEY-----
  1965. PublicKey=BOB_prime192v1_PUB
  1966. -----BEGIN PUBLIC KEY-----
  1967. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEpKcDSRD/9Rbrliggw1Jtuosqq7Ps
  1968. ysGsmZ2he+2AuqgrYImu8jXEpfbZVh4d4EIM
  1969. -----END PUBLIC KEY-----
  1970. PrivPubKeyPair = BOB_prime192v1:BOB_prime192v1_PUB
  1971. # ECDH Alice with Bob peer
  1972. Availablein = default
  1973. Derive=ALICE_prime192v1
  1974. PeerKey=BOB_prime192v1_PUB
  1975. SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861
  1976. # Negative test: A weak curve with a strength < 112 fails in FIPS mode.
  1977. Availablein = fips
  1978. Derive=ALICE_prime192v1
  1979. Securitycheck = 1
  1980. PeerKey=BOB_prime192v1_PUB
  1981. Result = DERIVE_SET_PEER_ERROR
  1982. # ECDH Bob with Alice peer
  1983. Availablein = default
  1984. Derive=BOB_prime192v1
  1985. PeerKey=ALICE_prime192v1_PUB
  1986. SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861
  1987. # TEST CURVE prime256v1
  1988. PrivateKey=ALICE_prime256v1
  1989. -----BEGIN PRIVATE KEY-----
  1990. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQglUPDk8gQ8lMj38V7
  1991. 0jPBZDfQUx5pNOVSKOMTqlh04POhRANCAARq87w+K0q9b1mzJGh309kjNvYTS02m
  1992. YkHKxAewiZwmt/5w+5uywz/+0130SdAWbXtECjaHUK94YEHzp0G/PCl5
  1993. -----END PRIVATE KEY-----
  1994. PublicKey=ALICE_prime256v1_PUB
  1995. -----BEGIN PUBLIC KEY-----
  1996. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEavO8PitKvW9ZsyRod9PZIzb2E0tN
  1997. pmJBysQHsImcJrf+cPubssM//tNd9EnQFm17RAo2h1CveGBB86dBvzwpeQ==
  1998. -----END PUBLIC KEY-----
  1999. PrivPubKeyPair = ALICE_prime256v1:ALICE_prime256v1_PUB
  2000. PrivateKey=BOB_prime256v1
  2001. -----BEGIN PRIVATE KEY-----
  2002. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgNsLfn/sRZfm9ZcM7
  2003. xURiUHT7+w8Jgk9SbwTVDjpLYYmhRANCAASRmyKNgUbADGxkIOAVh9T7IXv2ZDT6
  2004. I5YMW6wOs27VMOAD0AiNLrv7sW1TdqxkUtF17/GFpLvFOuZcbdX4p3i/
  2005. -----END PRIVATE KEY-----
  2006. PublicKey=BOB_prime256v1_PUB
  2007. -----BEGIN PUBLIC KEY-----
  2008. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkZsijYFGwAxsZCDgFYfU+yF79mQ0
  2009. +iOWDFusDrNu1TDgA9AIjS67+7FtU3asZFLRde/xhaS7xTrmXG3V+Kd4vw==
  2010. -----END PUBLIC KEY-----
  2011. PrivPubKeyPair = BOB_prime256v1:BOB_prime256v1_PUB
  2012. # ECDH Alice with Bob peer
  2013. Derive=ALICE_prime256v1
  2014. PeerKey=BOB_prime256v1_PUB
  2015. SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4
  2016. # ECDH Bob with Alice peer
  2017. Derive=BOB_prime256v1
  2018. PeerKey=ALICE_prime256v1_PUB
  2019. SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4
  2020. # TEST CURVE sect163k1
  2021. PrivateKey=ALICE_sect163k1
  2022. -----BEGIN PRIVATE KEY-----
  2023. MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUBxkeGOXE86PAijpk8trN/
  2024. f3kl4UmhLgMsAAQD1hrDCJ2MSFKZ6Q11cTllX/l5HY0Hg5XZCxMFC84AaczwPtNJ
  2025. YNCxfCk=
  2026. -----END PRIVATE KEY-----
  2027. PublicKey=ALICE_sect163k1_PUB
  2028. -----BEGIN PUBLIC KEY-----
  2029. MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEA9YawwidjEhSmekNdXE5ZV/5eR2NB4OV
  2030. 2QsTBQvOAGnM8D7TSWDQsXwp
  2031. -----END PUBLIC KEY-----
  2032. PrivPubKeyPair = ALICE_sect163k1:ALICE_sect163k1_PUB
  2033. PrivateKey=BOB_sect163k1
  2034. -----BEGIN PRIVATE KEY-----
  2035. MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUCUJ5kItSfXidHXsgokcS7
  2036. nzPFbOShLgMsAAQGrYNJ1qgdb3A9ISOmTujfS+WYFKwBXXrJEluAkeNh3jXnDq8X
  2037. +XBB0k8=
  2038. -----END PRIVATE KEY-----
  2039. PublicKey=BOB_sect163k1_PUB
  2040. -----BEGIN PUBLIC KEY-----
  2041. MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBq2DSdaoHW9wPSEjpk7o30vlmBSsAV16
  2042. yRJbgJHjYd415w6vF/lwQdJP
  2043. -----END PUBLIC KEY-----
  2044. PrivPubKeyPair = BOB_sect163k1:BOB_sect163k1_PUB
  2045. # ECDH Alice with Bob peer
  2046. Availablein = default
  2047. Derive=ALICE_sect163k1
  2048. PeerKey=BOB_sect163k1_PUB
  2049. SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092
  2050. # ECDH Bob with Alice peer
  2051. Availablein = default
  2052. Derive=BOB_sect163k1
  2053. PeerKey=ALICE_sect163k1_PUB
  2054. SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092
  2055. # TEST CURVE sect163r2
  2056. PrivateKey=ALICE_sect163r2
  2057. -----BEGIN PRIVATE KEY-----
  2058. MGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUDjH2G7BkPTBM4VtljaQr8
  2059. sXVLNOqhLgMsAAQHHqWxJWR2KrHCPp/PSjZIdK88ET0A323/UOTxhYHwsLpR7rp3
  2060. ahq1lQ8=
  2061. -----END PRIVATE KEY-----
  2062. PublicKey=ALICE_sect163r2_PUB
  2063. -----BEGIN PUBLIC KEY-----
  2064. MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBx6lsSVkdiqxwj6fz0o2SHSvPBE9AN9t
  2065. /1Dk8YWB8LC6Ue66d2oatZUP
  2066. -----END PUBLIC KEY-----
  2067. PrivPubKeyPair = ALICE_sect163r2:ALICE_sect163r2_PUB
  2068. PrivateKey=BOB_sect163r2
  2069. -----BEGIN PRIVATE KEY-----
  2070. MGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUBXOM9Tm6sKXUlRLlW0HgC
  2071. NTDxW2ihLgMsAAQGxa8xRcC+TIcDgGtehDVEV1PoBokBwtILj16NPYC0aBZI8/nF
  2072. F4jhgmc=
  2073. -----END PRIVATE KEY-----
  2074. PublicKey=BOB_sect163r2_PUB
  2075. -----BEGIN PUBLIC KEY-----
  2076. MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBsWvMUXAvkyHA4BrXoQ1RFdT6AaJAcLS
  2077. C49ejT2AtGgWSPP5xReI4YJn
  2078. -----END PUBLIC KEY-----
  2079. PrivPubKeyPair = BOB_sect163r2:BOB_sect163r2_PUB
  2080. # ECDH Alice with Bob peer
  2081. Availablein = default
  2082. Derive=ALICE_sect163r2
  2083. PeerKey=BOB_sect163r2_PUB
  2084. SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951
  2085. # ECDH Bob with Alice peer
  2086. Availablein = default
  2087. Derive=BOB_sect163r2
  2088. PeerKey=ALICE_sect163r2_PUB
  2089. SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951
  2090. # TEST CURVE sect233k1
  2091. PrivateKey=ALICE_sect233k1
  2092. -----BEGIN PRIVATE KEY-----
  2093. MH0CAQAwEAYHKoZIzj0CAQYFK4EEABoEZjBkAgEBBB1aR7qaKm1vmZWK2bGsJ1rX
  2094. mH6BpTkW4t1L4zSf/KFAAz4ABADcDiv+bTvPVViqYLNz06VO5wodry+sGi6fnJIr
  2095. QQCTfZ9d5whiIsbY5Thlcm7I0A/cIGoShA/6LumOVA==
  2096. -----END PRIVATE KEY-----
  2097. PublicKey=ALICE_sect233k1_PUB
  2098. -----BEGIN PUBLIC KEY-----
  2099. MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEANwOK/5tO89VWKpgs3PTpU7nCh2vL6wa
  2100. Lp+ckitBAJN9n13nCGIixtjlOGVybsjQD9wgahKED/ou6Y5U
  2101. -----END PUBLIC KEY-----
  2102. PrivPubKeyPair = ALICE_sect233k1:ALICE_sect233k1_PUB
  2103. PrivateKey=BOB_sect233k1
  2104. -----BEGIN PRIVATE KEY-----
  2105. MH0CAQAwEAYHKoZIzj0CAQYFK4EEABoEZjBkAgEBBB0oa5BrzYxm6mn51Xyphn6X
  2106. OUjKc9oMDHCowAyHTaFAAz4ABAGKiFuFJVQeymHYRVnt2LNF2MSaTMcL9JGSPn2z
  2107. OwBis5MS4kgEFakWQl7KpGiy3vS89wmpblvHLJ/+IQ==
  2108. -----END PRIVATE KEY-----
  2109. PublicKey=BOB_sect233k1_PUB
  2110. -----BEGIN PUBLIC KEY-----
  2111. MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAYqIW4UlVB7KYdhFWe3Ys0XYxJpMxwv0
  2112. kZI+fbM7AGKzkxLiSAQVqRZCXsqkaLLe9Lz3CaluW8csn/4h
  2113. -----END PUBLIC KEY-----
  2114. PrivPubKeyPair = BOB_sect233k1:BOB_sect233k1_PUB
  2115. # ECDH Alice with Bob peer
  2116. Derive=ALICE_sect233k1
  2117. PeerKey=BOB_sect233k1_PUB
  2118. SharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512
  2119. # ECDH Bob with Alice peer
  2120. Derive=BOB_sect233k1
  2121. PeerKey=ALICE_sect233k1_PUB
  2122. SharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512
  2123. # TEST CURVE sect233r1
  2124. PrivateKey=ALICE_sect233r1
  2125. -----BEGIN PRIVATE KEY-----
  2126. MH4CAQAwEAYHKoZIzj0CAQYFK4EEABsEZzBlAgEBBB4AEN6fePR2gizyXzU6kIgU
  2127. Gijp5+IQAXoNBfKnVeChQAM+AAQB0kEwu2fwQWo1v1j7XQ8uJT3iMwRC8w+cxgxx
  2128. GQ4B/FyjrhIUpEDWaMqfV23McZ6WdbIUe3MZ7K5pG38=
  2129. -----END PRIVATE KEY-----
  2130. PublicKey=ALICE_sect233r1_PUB
  2131. -----BEGIN PUBLIC KEY-----
  2132. MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAdJBMLtn8EFqNb9Y+10PLiU94jMEQvMP
  2133. nMYMcRkOAfxco64SFKRA1mjKn1dtzHGelnWyFHtzGeyuaRt/
  2134. -----END PUBLIC KEY-----
  2135. PrivPubKeyPair = ALICE_sect233r1:ALICE_sect233r1_PUB
  2136. PrivateKey=BOB_sect233r1
  2137. -----BEGIN PRIVATE KEY-----
  2138. MH4CAQAwEAYHKoZIzj0CAQYFK4EEABsEZzBlAgEBBB4AXHWOeS6fG0XCH3FnHDuS
  2139. IcELUeDG+AYNNeLVZd6hQAM+AAQAYRRYH017uxcaMPF3GOsL4bvodW1yZLEtL3pm
  2140. CkcAfqJI/4niCr8uHKh0gBa2JBjBWMV1u8Mpf60uvok=
  2141. -----END PRIVATE KEY-----
  2142. PublicKey=BOB_sect233r1_PUB
  2143. -----BEGIN PUBLIC KEY-----
  2144. MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAGEUWB9Ne7sXGjDxdxjrC+G76HVtcmSx
  2145. LS96ZgpHAH6iSP+J4gq/LhyodIAWtiQYwVjFdbvDKX+tLr6J
  2146. -----END PUBLIC KEY-----
  2147. PrivPubKeyPair = BOB_sect233r1:BOB_sect233r1_PUB
  2148. # ECDH Alice with Bob peer
  2149. Derive=ALICE_sect233r1
  2150. PeerKey=BOB_sect233r1_PUB
  2151. SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2
  2152. # ECDH Bob with Alice peer
  2153. Derive=BOB_sect233r1
  2154. PeerKey=ALICE_sect233r1_PUB
  2155. SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2
  2156. # TEST CURVE sect283k1
  2157. PrivateKey=ALICE_sect283k1
  2158. -----BEGIN PRIVATE KEY-----
  2159. MIGQAgEAMBAGByqGSM49AgEGBSuBBAAQBHkwdwIBAQQkAGhnsmZ2UDKV3QKmq3k+
  2160. 33LQ6n5aCYvKXcMgiZlBS/RrVgIRoUwDSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnW
  2161. uC6oWVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4r
  2162. mGO7
  2163. -----END PRIVATE KEY-----
  2164. PublicKey=ALICE_sect283k1_PUB
  2165. -----BEGIN PUBLIC KEY-----
  2166. MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnWuC6o
  2167. WVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4rmGO7
  2168. -----END PUBLIC KEY-----
  2169. PrivPubKeyPair = ALICE_sect283k1:ALICE_sect283k1_PUB
  2170. PrivateKey=BOB_sect283k1
  2171. -----BEGIN PRIVATE KEY-----
  2172. MIGQAgEAMBAGByqGSM49AgEGBSuBBAAQBHkwdwIBAQQkAAJXIwfWjYbiM5jEcNw8
  2173. 8/1kbEnhVjWGivO7zDPts7AuKSMkoUwDSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6V
  2174. D5v8KTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzj
  2175. CN/m
  2176. -----END PRIVATE KEY-----
  2177. PublicKey=BOB_sect283k1_PUB
  2178. -----BEGIN PUBLIC KEY-----
  2179. MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6VD5v8
  2180. KTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzjCN/m
  2181. -----END PUBLIC KEY-----
  2182. PrivPubKeyPair = BOB_sect283k1:BOB_sect283k1_PUB
  2183. # ECDH Alice with Bob peer
  2184. Derive=ALICE_sect283k1
  2185. PeerKey=BOB_sect283k1_PUB
  2186. SharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825
  2187. # ECDH Bob with Alice peer
  2188. Derive=BOB_sect283k1
  2189. PeerKey=ALICE_sect283k1_PUB
  2190. SharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825
  2191. # TEST CURVE sect283r1
  2192. PrivateKey=ALICE_sect283r1
  2193. -----BEGIN PRIVATE KEY-----
  2194. MIGQAgEAMBAGByqGSM49AgEGBSuBBAARBHkwdwIBAQQkAi4Jrhu19kt7H8jw1FO7
  2195. VzCxh6p0pI0ogl3q9ev5NFkufZkZoUwDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqU
  2196. S40TU2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE
  2197. 7jsD
  2198. -----END PRIVATE KEY-----
  2199. PublicKey=ALICE_sect283r1_PUB
  2200. -----BEGIN PUBLIC KEY-----
  2201. MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqUS40T
  2202. U2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE7jsD
  2203. -----END PUBLIC KEY-----
  2204. PrivPubKeyPair = ALICE_sect283r1:ALICE_sect283r1_PUB
  2205. PrivateKey=BOB_sect283r1
  2206. -----BEGIN PRIVATE KEY-----
  2207. MIGQAgEAMBAGByqGSM49AgEGBSuBBAARBHkwdwIBAQQkACD04gJaVfVxK/Dpbxjq
  2208. rzZWc6B76a23MK/IQD1jMlGPQzzxoUwDSgAEA13mIYMvik12DBp8JkdETMB1ewOw
  2209. 22C/xhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lass
  2210. Iq5I
  2211. -----END PRIVATE KEY-----
  2212. PublicKey=BOB_sect283r1_PUB
  2213. -----BEGIN PUBLIC KEY-----
  2214. MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEA13mIYMvik12DBp8JkdETMB1ewOw22C/
  2215. xhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lassIq5I
  2216. -----END PUBLIC KEY-----
  2217. PrivPubKeyPair = BOB_sect283r1:BOB_sect283r1_PUB
  2218. # ECDH Alice with Bob peer
  2219. Derive=ALICE_sect283r1
  2220. PeerKey=BOB_sect283r1_PUB
  2221. SharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc
  2222. # ECDH Bob with Alice peer
  2223. Derive=BOB_sect283r1
  2224. PeerKey=ALICE_sect283r1_PUB
  2225. SharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc
  2226. # TEST CURVE sect409k1
  2227. PrivateKey=ALICE_sect409k1
  2228. -----BEGIN PRIVATE KEY-----
  2229. MIHBAgEAMBAGByqGSM49AgEGBSuBBAAkBIGpMIGmAgEBBDMg1vV7wiPe1ovX+ukz
  2230. VfwPZoqvyj/vdif04Opi9PcjV5mPBEZgSFBg8hbutNxZJdVLrxShbANqAAQACe1I
  2231. J5ilSk1pPLvbcjEZIE6abC9LZ9WmHuNJxM9LAW1OuLvJGi72AsGYUOGpX0WGmK6C
  2232. AYaqZb2Qeedq/yUIljDHYi66J+26owYl7lOMpRzZ9U2QDJrZ7TYuxeMUui6re0B+
  2233. JuZdYw==
  2234. -----END PRIVATE KEY-----
  2235. PublicKey=ALICE_sect409k1_PUB
  2236. -----BEGIN PUBLIC KEY-----
  2237. MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAntSCeYpUpNaTy723IxGSBOmmwvS2fV
  2238. ph7jScTPSwFtTri7yRou9gLBmFDhqV9FhpiuggGGqmW9kHnnav8lCJYwx2Iuuift
  2239. uqMGJe5TjKUc2fVNkAya2e02LsXjFLouq3tAfibmXWM=
  2240. -----END PUBLIC KEY-----
  2241. PrivPubKeyPair = ALICE_sect409k1:ALICE_sect409k1_PUB
  2242. PrivateKey=BOB_sect409k1
  2243. -----BEGIN PRIVATE KEY-----
  2244. MIHBAgEAMBAGByqGSM49AgEGBSuBBAAkBIGpMIGmAgEBBDMIYBGZZcZz4qCdhAV9
  2245. vqpfe8vV+vJEhjawR52JUV1rumWEBPAx0o6E+gaxHBr5hzVGkIKhbANqAAQAAQKK
  2246. s60CTUUkltsT+lIBukjz850pkGGLltJ4eaZn4k9AtN/lFTCq6Vgqe2sDrjA3b45q
  2247. AdWjf1vRaP0wawJ13SjApJmyXg5hQks6d0Zqz2OHYhGEGiM159VtTlStK067dVe1
  2248. fGVDeg==
  2249. -----END PRIVATE KEY-----
  2250. PublicKey=BOB_sect409k1_PUB
  2251. -----BEGIN PUBLIC KEY-----
  2252. MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAECirOtAk1FJJbbE/pSAbpI8/OdKZBh
  2253. i5bSeHmmZ+JPQLTf5RUwqulYKntrA64wN2+OagHVo39b0Wj9MGsCdd0owKSZsl4O
  2254. YUJLOndGas9jh2IRhBojNefVbU5UrStOu3VXtXxlQ3o=
  2255. -----END PUBLIC KEY-----
  2256. PrivPubKeyPair = BOB_sect409k1:BOB_sect409k1_PUB
  2257. # ECDH Alice with Bob peer
  2258. Derive=ALICE_sect409k1
  2259. PeerKey=BOB_sect409k1_PUB
  2260. SharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0
  2261. # ECDH Bob with Alice peer
  2262. Derive=BOB_sect409k1
  2263. PeerKey=ALICE_sect409k1_PUB
  2264. SharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0
  2265. # TEST CURVE sect409r1
  2266. PrivateKey=ALICE_sect409r1
  2267. -----BEGIN PRIVATE KEY-----
  2268. MIHCAgEAMBAGByqGSM49AgEGBSuBBAAlBIGqMIGnAgEBBDQAYTMsTpey51D2ULnd
  2269. pN+AAWnJLy9pTerziakhjii8OyWKpUVfpDFNneCCd2oQTDcPX5vdoWwDagAEAYfk
  2270. 3ZejxpVYCG7dYHTVhhcqILEyTYoQa4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGU
  2271. owHXXzgDXoJeR79wgb7ySAlXJXgQ8Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvI
  2272. eIozlf4=
  2273. -----END PRIVATE KEY-----
  2274. PublicKey=ALICE_sect409r1_PUB
  2275. -----BEGIN PUBLIC KEY-----
  2276. MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAYfk3ZejxpVYCG7dYHTVhhcqILEyTYoQ
  2277. a4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGUowHXXzgDXoJeR79wgb7ySAlXJXgQ
  2278. 8Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvIeIozlf4=
  2279. -----END PUBLIC KEY-----
  2280. PrivPubKeyPair = ALICE_sect409r1:ALICE_sect409r1_PUB
  2281. PrivateKey=BOB_sect409r1
  2282. -----BEGIN PRIVATE KEY-----
  2283. MIHCAgEAMBAGByqGSM49AgEGBSuBBAAlBIGqMIGnAgEBBDQAsCs1nRgwW97TdKIH
  2284. PRcsqmK1e8TIZ00e6rqLb3nD4sIe+Gw/fGhSUER9akQ7lAluEUnfoWwDagAEAfM2
  2285. fvBEic+7jV4oC+v8GfsunD9Zp9rzNgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDl
  2286. LwBm/W6TlzGuh1FnzXYKVnhnXpzSlRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMf
  2287. WsgK+KA=
  2288. -----END PRIVATE KEY-----
  2289. PublicKey=BOB_sect409r1_PUB
  2290. -----BEGIN PUBLIC KEY-----
  2291. MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAfM2fvBEic+7jV4oC+v8GfsunD9Zp9rz
  2292. NgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDlLwBm/W6TlzGuh1FnzXYKVnhnXpzS
  2293. lRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMfWsgK+KA=
  2294. -----END PUBLIC KEY-----
  2295. PrivPubKeyPair = BOB_sect409r1:BOB_sect409r1_PUB
  2296. # ECDH Alice with Bob peer
  2297. Derive=ALICE_sect409r1
  2298. PeerKey=BOB_sect409r1_PUB
  2299. SharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5
  2300. # ECDH Bob with Alice peer
  2301. Derive=BOB_sect409r1
  2302. PeerKey=ALICE_sect409r1_PUB
  2303. SharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5
  2304. # TEST CURVE sect571k1
  2305. PrivateKey=ALICE_sect571k1
  2306. -----BEGIN PRIVATE KEY-----
  2307. MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJgSB6DCB5QIBAQRIARO8hI8j6TZ556/d
  2308. RcdGYvdblnALD2XZCKu2c3C5yQIeA8Tidi+f8n6cCnb5FtJNTYKqP8tRfHlwAZtW
  2309. /giXi/4yF5K2twS3oYGVA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0LQd9wP1+k
  2310. v0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFRPU0Cct0S
  2311. qVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJPCnaKR/Oo
  2312. AtaUpCWLSTHDF1gK4/kmlwEx+8o=
  2313. -----END PRIVATE KEY-----
  2314. PublicKey=ALICE_sect571k1_PUB
  2315. -----BEGIN PUBLIC KEY-----
  2316. MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0L
  2317. Qd9wP1+kv0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFR
  2318. PU0Cct0SqVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJP
  2319. CnaKR/OoAtaUpCWLSTHDF1gK4/kmlwEx+8o=
  2320. -----END PUBLIC KEY-----
  2321. PrivPubKeyPair = ALICE_sect571k1:ALICE_sect571k1_PUB
  2322. PrivateKey=BOB_sect571k1
  2323. -----BEGIN PRIVATE KEY-----
  2324. MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJgSB6DCB5QIBAQRIAVZT4tnX9dMWS6Vd
  2325. YCoYRl9o/j/Hz7KGqF4Ujk9n9b4+mXbJ37tobpjnpNqKlJfI04w80JPp+NxpoBR3
  2326. 8p1bcc9iL4Smh48YoYGVA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLURYRDHmopO
  2327. IijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN1tsCrqET
  2328. 31F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxOaqcYzbXC
  2329. Q/Aiij13H06qKhuFM4iiB/0D164=
  2330. -----END PRIVATE KEY-----
  2331. PublicKey=BOB_sect571k1_PUB
  2332. -----BEGIN PUBLIC KEY-----
  2333. MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLUR
  2334. YRDHmopOIijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN
  2335. 1tsCrqET31F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxO
  2336. aqcYzbXCQ/Aiij13H06qKhuFM4iiB/0D164=
  2337. -----END PUBLIC KEY-----
  2338. PrivPubKeyPair = BOB_sect571k1:BOB_sect571k1_PUB
  2339. # ECDH Alice with Bob peer
  2340. Derive=ALICE_sect571k1
  2341. PeerKey=BOB_sect571k1_PUB
  2342. SharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e
  2343. # ECDH Bob with Alice peer
  2344. Derive=BOB_sect571k1
  2345. PeerKey=ALICE_sect571k1_PUB
  2346. SharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e
  2347. # TEST CURVE sect571r1
  2348. PrivateKey=ALICE_sect571r1
  2349. -----BEGIN PRIVATE KEY-----
  2350. MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJwSB6DCB5QIBAQRIArsi//Zp9veeURYV
  2351. zGYHn4MlNIxNt6U6vtmTPS/NaoiaavxbOimpHgxYPCjpoPYhM33Z2VBh7pl2aoRW
  2352. 3GBepLFLoF8oiQaLoYGVA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4f/AwTHmo
  2353. US1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wzd8YF32SF
  2354. HMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz6J6dYAUe
  2355. vE+F3N29p/tRBGNzMFIqoDdW+NA=
  2356. -----END PRIVATE KEY-----
  2357. PublicKey=ALICE_sect571r1_PUB
  2358. -----BEGIN PUBLIC KEY-----
  2359. MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4
  2360. f/AwTHmoUS1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wz
  2361. d8YF32SFHMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz
  2362. 6J6dYAUevE+F3N29p/tRBGNzMFIqoDdW+NA=
  2363. -----END PUBLIC KEY-----
  2364. PrivPubKeyPair = ALICE_sect571r1:ALICE_sect571r1_PUB
  2365. PrivateKey=BOB_sect571r1
  2366. -----BEGIN PRIVATE KEY-----
  2367. MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJwSB6DCB5QIBAQRIAYj65N5XJTQusn+h
  2368. Z9xj/dgZ4qR1GDC1Ij7jYuow+TvGrG2wz/WT76/lLNtlCLfDW2kODDUmDAJeK/e+
  2369. VMO7suJTXGnrGFHioYGVA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2SYmMKve74
  2370. trOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8QI70H8aHv
  2371. LgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNdnNATBqom
  2372. 6WDWc7RTFZ4sijL5ywVhovwJ1gA=
  2373. -----END PRIVATE KEY-----
  2374. PublicKey=BOB_sect571r1_PUB
  2375. -----BEGIN PUBLIC KEY-----
  2376. MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2S
  2377. YmMKve74trOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8Q
  2378. I70H8aHvLgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNd
  2379. nNATBqom6WDWc7RTFZ4sijL5ywVhovwJ1gA=
  2380. -----END PUBLIC KEY-----
  2381. PrivPubKeyPair = BOB_sect571r1:BOB_sect571r1_PUB
  2382. # ECDH Alice with Bob peer
  2383. Derive=ALICE_sect571r1
  2384. PeerKey=BOB_sect571r1_PUB
  2385. SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae
  2386. # ECDH Bob with Alice peer
  2387. Derive=BOB_sect571r1
  2388. PeerKey=ALICE_sect571r1_PUB
  2389. SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae
  2390. Title = ECDH KATs (from RFC 5114, 5903, 7027)
  2391. # Keys and shared secrets from RFC 5114
  2392. PrivateKey=PRIME192V1_RFC5114
  2393. -----BEGIN PRIVATE KEY-----
  2394. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBgyP6MWnY6cZZP1lHa8
  2395. FCAAq1vg4knENCahNAMyAATNRkiez9bBBeez0yVm4rEi4kmrqt2HBhJoiHtId99R
  2396. 3U3D1v0R8KJvj9OEQxeRbpo=
  2397. -----END PRIVATE KEY-----
  2398. PublicKey=PRIME192V1_RFC5114-PUBLIC
  2399. -----BEGIN PUBLIC KEY-----
  2400. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEzUZIns/WwQXns9MlZuKxIuJJq6rd
  2401. hwYSaIh7SHffUd1Nw9b9EfCib4/ThEMXkW6a
  2402. -----END PUBLIC KEY-----
  2403. PrivPubKeyPair = PRIME192V1_RFC5114:PRIME192V1_RFC5114-PUBLIC
  2404. PrivateKey=PRIME192V1_RFC5114-Peer
  2405. -----BEGIN PRIVATE KEY-----
  2406. MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBhjH5W7SmdjLJxHbu6a
  2407. tpWrJAoEmTB/z2KhNAMyAARRmhIWgOAEVGa6Id8u7kf1lztQBXfvE9X/YTq01kzu
  2408. OiCHW9sQ+VP2swygcsYKpX8=
  2409. -----END PRIVATE KEY-----
  2410. PublicKey=PRIME192V1_RFC5114-Peer-PUBLIC
  2411. -----BEGIN PUBLIC KEY-----
  2412. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEUZoSFoDgBFRmuiHfLu5H9Zc7UAV3
  2413. 7xPV/2E6tNZM7jogh1vbEPlT9rMMoHLGCqV/
  2414. -----END PUBLIC KEY-----
  2415. PrivPubKeyPair = PRIME192V1_RFC5114-Peer:PRIME192V1_RFC5114-Peer-PUBLIC
  2416. Availablein = default
  2417. Derive=PRIME192V1_RFC5114
  2418. PeerKey=PRIME192V1_RFC5114-Peer-PUBLIC
  2419. SharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE
  2420. Availablein = default
  2421. Derive=PRIME192V1_RFC5114-Peer
  2422. PeerKey=PRIME192V1_RFC5114-PUBLIC
  2423. SharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE
  2424. PrivateKey=SECP224R1_RFC5114
  2425. -----BEGIN PRIVATE KEY-----
  2426. MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBy1WOtsKI2nB7u0+PuuKrnp
  2427. y2LjvFx1c+IuJtN/oTwDOgAESd/vMJ+BSIwwTP9as+5aIVQ2fceDMVDgpR8+608r
  2428. XuRXYsT2VMGgxn9Uz4iwFrUbzj18Io1XrbQ=
  2429. -----END PRIVATE KEY-----
  2430. PublicKey=SECP224R1_RFC5114-PUBLIC
  2431. -----BEGIN PUBLIC KEY-----
  2432. ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAESd/vMJ+BSIwwTP9as+5aIVQ2fceDMVDg
  2433. pR8+608rXuRXYsT2VMGgxn9Uz4iwFrUbzj18Io1XrbQ=
  2434. -----END PUBLIC KEY-----
  2435. PrivPubKeyPair = SECP224R1_RFC5114:SECP224R1_RFC5114-PUBLIC
  2436. PrivateKey=SECP224R1_RFC5114-Peer
  2437. -----BEGIN PRIVATE KEY-----
  2438. MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBysOxrdPZdw5vanCO6fO44K
  2439. s7SA6fJ/hciLXm0YoTwDOgAEazrJao0M3mpVmb6AMu3xDBYtCorSGVBtzUKiB9SR
  2440. vpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU=
  2441. -----END PRIVATE KEY-----
  2442. PublicKey=SECP224R1_RFC5114-Peer-PUBLIC
  2443. -----BEGIN PUBLIC KEY-----
  2444. ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEazrJao0M3mpVmb6AMu3xDBYtCorSGVBt
  2445. zUKiB9SRvpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU=
  2446. -----END PUBLIC KEY-----
  2447. PrivPubKeyPair = SECP224R1_RFC5114-Peer:SECP224R1_RFC5114-Peer-PUBLIC
  2448. Derive=SECP224R1_RFC5114
  2449. PeerKey=SECP224R1_RFC5114-Peer-PUBLIC
  2450. SharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA
  2451. Derive=SECP224R1_RFC5114-Peer
  2452. PeerKey=SECP224R1_RFC5114-PUBLIC
  2453. SharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA
  2454. PrivateKey=PRIME256V1_RFC5114
  2455. -----BEGIN PRIVATE KEY-----
  2456. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQggUJkFF8vVvLpao4z
  2457. ehKEmT+vQypavOWehntykdUHo6+hRANCAAQq9QLzvolS8sm1qNQWDQnpcWW+ULxC
  2458. rkpejTtLqDrrFesPr0yphsTThoGg+YctedVnlb1L/25t48D1AV7OXv2F
  2459. -----END PRIVATE KEY-----
  2460. PublicKey=PRIME256V1_RFC5114-PUBLIC
  2461. -----BEGIN PUBLIC KEY-----
  2462. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKvUC876JUvLJtajUFg0J6XFlvlC8
  2463. Qq5KXo07S6g66xXrD69MqYbE04aBoPmHLXnVZ5W9S/9ubePA9QFezl79hQ==
  2464. -----END PUBLIC KEY-----
  2465. PrivPubKeyPair = PRIME256V1_RFC5114:PRIME256V1_RFC5114-PUBLIC
  2466. PrivateKey=PRIME256V1_RFC5114-Peer
  2467. -----BEGIN PRIVATE KEY-----
  2468. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgLOF4jsGX4JbblaIA
  2469. zAqyahnOa8ytViuO7htZN2HPf0GhRANCAASxIN5Ko2SSeVNG6N5sLIZGrgaq6ief
  2470. p3WzqwcV9s5RsJ8bfuziDXte2OxoX6Pwcdg3JwJwkqhBE4XDTd5XCLK2
  2471. -----END PRIVATE KEY-----
  2472. PublicKey=PRIME256V1_RFC5114-Peer-PUBLIC
  2473. -----BEGIN PUBLIC KEY-----
  2474. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsSDeSqNkknlTRujebCyGRq4Gquon
  2475. n6d1s6sHFfbOUbCfG37s4g17XtjsaF+j8HHYNycCcJKoQROFw03eVwiytg==
  2476. -----END PUBLIC KEY-----
  2477. PrivPubKeyPair = PRIME256V1_RFC5114-Peer:PRIME256V1_RFC5114-Peer-PUBLIC
  2478. Derive=PRIME256V1_RFC5114
  2479. PeerKey=PRIME256V1_RFC5114-Peer-PUBLIC
  2480. SharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788
  2481. Derive=PRIME256V1_RFC5114-Peer
  2482. PeerKey=PRIME256V1_RFC5114-PUBLIC
  2483. SharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788
  2484. PrivateKey=SECP384R1_RFC5114
  2485. -----BEGIN PRIVATE KEY-----
  2486. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDDSczXqcWZK8kTdFOn9
  2487. EmBxXf2KeWVXHEjXCe56eWKhVtcGqQy8td8phvBf6tuTdvGhZANiAAR5MUjxeHY0
  2488. 1dpMbZB0QX0F4FerYvggVNEO5rBAPWJ5VH5qjqnR/XdCfQFv4nqLjGbGxBKUMx0j
  2489. 5vSA9PtM1AUEyUc5LpT0w/BrjzmLsp5CNo96aFkj3jtnus7SFKGh0Sg=
  2490. -----END PRIVATE KEY-----
  2491. PublicKey=SECP384R1_RFC5114-PUBLIC
  2492. -----BEGIN PUBLIC KEY-----
  2493. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEeTFI8Xh2NNXaTG2QdEF9BeBXq2L4IFTR
  2494. DuawQD1ieVR+ao6p0f13Qn0Bb+J6i4xmxsQSlDMdI+b0gPT7TNQFBMlHOS6U9MPw
  2495. a485i7KeQjaPemhZI947Z7rO0hShodEo
  2496. -----END PUBLIC KEY-----
  2497. PrivPubKeyPair = SECP384R1_RFC5114:SECP384R1_RFC5114-PUBLIC
  2498. PrivateKey=SECP384R1_RFC5114-Peer
  2499. -----BEGIN PRIVATE KEY-----
  2500. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBS0Xkf20tw+JwPANRW
  2501. wvcCO2ElJiw2p98fgCMRIczj05vlLgDBlKQTLEpsdovNlNKhZANiAARc1Cq5xBtT
  2502. R/dLjU77cIs9WzbbZZFTWbRKvBdke2uZmXidcqhIZa4vIj8StaGrwSDhcUWP6qk5
  2503. qqOov6xGtAS9j21bNIwPpNgM7KFjVsqTMkC96HI0Fajs4DWw7fNnVd4=
  2504. -----END PRIVATE KEY-----
  2505. PublicKey=SECP384R1_RFC5114-Peer-PUBLIC
  2506. -----BEGIN PUBLIC KEY-----
  2507. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXNQqucQbU0f3S41O+3CLPVs222WRU1m0
  2508. SrwXZHtrmZl4nXKoSGWuLyI/ErWhq8Eg4XFFj+qpOaqjqL+sRrQEvY9tWzSMD6TY
  2509. DOyhY1bKkzJAvehyNBWo7OA1sO3zZ1Xe
  2510. -----END PUBLIC KEY-----
  2511. PrivPubKeyPair = SECP384R1_RFC5114-Peer:SECP384R1_RFC5114-Peer-PUBLIC
  2512. Derive=SECP384R1_RFC5114
  2513. PeerKey=SECP384R1_RFC5114-Peer-PUBLIC
  2514. SharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E
  2515. Derive=SECP384R1_RFC5114-Peer
  2516. PeerKey=SECP384R1_RFC5114-PUBLIC
  2517. SharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E
  2518. PrivateKey=SECP521R1_RFC5114
  2519. -----BEGIN PRIVATE KEY-----
  2520. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBE/gtqCVzXj2XJ2aD
  2521. srdCd7rSczXqcWZK8kMMxPM0WblmnueLP/ubhoMBXTRNy/72+5r0xsRwviVFFs08
  2522. Gh+0c2KhgYkDgYYABAHrs03XVyGr+K3J2+0XiJy7l2XZCnxg8s7wB7sPKybhSIH9
  2523. RELmidYcst0EbuMOP/0g+aRbvfZBPVg6Lb9Zkk/TXAD2tjLRlMA4jiLYQ35VjFUq
  2524. 4ZWt/RU/ktdJCDUbL4xO2pTtsJFtG1PAILXuyu0aX8OKIz5IMFh7su40ibO0KlqG
  2525. pA==
  2526. -----END PRIVATE KEY-----
  2527. PublicKey=SECP521R1_RFC5114-PUBLIC
  2528. -----BEGIN PUBLIC KEY-----
  2529. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB67NN11chq/itydvtF4icu5dl2Qp8
  2530. YPLO8Ae7Dysm4UiB/URC5onWHLLdBG7jDj/9IPmkW732QT1YOi2/WZJP01wA9rYy
  2531. 0ZTAOI4i2EN+VYxVKuGVrf0VP5LXSQg1Gy+MTtqU7bCRbRtTwCC17srtGl/DiiM+
  2532. SDBYe7LuNImztCpahqQ=
  2533. -----END PUBLIC KEY-----
  2534. PrivPubKeyPair = SECP521R1_RFC5114:SECP521R1_RFC5114-PUBLIC
  2535. PrivateKey=SECP521R1_RFC5114-Peer
  2536. -----BEGIN PRIVATE KEY-----
  2537. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAzuNIDYZFoX0knyd2
  2538. 0ouuYWlS0Xkf20tw98M3hzKqGyKShEi80dwkltQ1sBBIBm6+T3KQPDYbGp3BGT3C
  2539. ydCJG5ahgYkDgYYABAEOv6/G6F4I0kv//MGkUR2w5jS+6xtt7IxZOa5EdmIBr2IA
  2540. QwupfIrGoOnwizPOfp/utbpO5eDYFRDCQpW4oI0CNQCkpuwwDfniV7A3K156v+8J
  2541. NDZxmneIfrsLGM+Ambn0IStuMKFBnBjgKdNoY8ydRI9Nuk0qDmBxG+VykV+9T+8m
  2542. lQ==
  2543. -----END PRIVATE KEY-----
  2544. PublicKey=SECP521R1_RFC5114-Peer-PUBLIC
  2545. -----BEGIN PUBLIC KEY-----
  2546. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBDr+vxuheCNJL//zBpFEdsOY0vusb
  2547. beyMWTmuRHZiAa9iAEMLqXyKxqDp8Iszzn6f7rW6TuXg2BUQwkKVuKCNAjUApKbs
  2548. MA354lewNyteer/vCTQ2cZp3iH67CxjPgJm59CErbjChQZwY4CnTaGPMnUSPTbpN
  2549. Kg5gcRvlcpFfvU/vJpU=
  2550. -----END PUBLIC KEY-----
  2551. PrivPubKeyPair = SECP521R1_RFC5114-Peer:SECP521R1_RFC5114-Peer-PUBLIC
  2552. Derive=SECP521R1_RFC5114
  2553. PeerKey=SECP521R1_RFC5114-Peer-PUBLIC
  2554. SharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC
  2555. Derive=SECP521R1_RFC5114-Peer
  2556. PeerKey=SECP521R1_RFC5114-PUBLIC
  2557. SharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC
  2558. # Keys and shared secrets from RFC 5903
  2559. PrivateKey=PRIME256V1_RFC5903
  2560. -----BEGIN PRIVATE KEY-----
  2561. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgyI8B9RDZrD9wopLa
  2562. ojFt5UTpqriv6EBJxiqcV4YtFDOhRANCAATa0LZTlCIc+bBR4f7KV4fQmN/mN/yQ
  2563. ue+UXQw3clgRgFJxoEYc24JS1h8cRW+j5Zqx9FszrM9fWDieBXe4mQuz
  2564. -----END PRIVATE KEY-----
  2565. PublicKey=PRIME256V1_RFC5903-PUBLIC
  2566. -----BEGIN PUBLIC KEY-----
  2567. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2tC2U5QiHPmwUeH+yleH0Jjf5jf8
  2568. kLnvlF0MN3JYEYBScaBGHNuCUtYfHEVvo+WasfRbM6zPX1g4ngV3uJkLsw==
  2569. -----END PUBLIC KEY-----
  2570. PrivPubKeyPair = PRIME256V1_RFC5903:PRIME256V1_RFC5903-PUBLIC
  2571. PrivateKey=PRIME256V1_RFC5903-Peer
  2572. -----BEGIN PRIVATE KEY-----
  2573. MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgxu+cXXiuASoBEWSs
  2574. s5fOIIhoXY8Gv5vgsoOrRkdr7lOhRANCAATRLftSicjU+BIItwJwOYw0IpaXCgvM
  2575. t0xzb8dVRJS/Y1b788o2bMI+gVeFTBPFjWqsI/BGraMPg1PnTzMDmHKr
  2576. -----END PRIVATE KEY-----
  2577. PublicKey=PRIME256V1_RFC5903-Peer-PUBLIC
  2578. -----BEGIN PUBLIC KEY-----
  2579. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0S37UonI1PgSCLcCcDmMNCKWlwoL
  2580. zLdMc2/HVUSUv2NW+/PKNmzCPoFXhUwTxY1qrCPwRq2jD4NT508zA5hyqw==
  2581. -----END PUBLIC KEY-----
  2582. PrivPubKeyPair = PRIME256V1_RFC5903-Peer:PRIME256V1_RFC5903-Peer-PUBLIC
  2583. Derive=PRIME256V1_RFC5903
  2584. PeerKey=PRIME256V1_RFC5903-Peer-PUBLIC
  2585. SharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE
  2586. Derive=PRIME256V1_RFC5903-Peer
  2587. PeerKey=PRIME256V1_RFC5903-PUBLIC
  2588. SharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE
  2589. PrivateKey=SECP384R1_RFC5903
  2590. -----BEGIN PRIVATE KEY-----
  2591. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDAJnzxwNNSixpmITXOj
  2592. daZ/diTvfGs8DxYGR7Z0FNzmVeNbU4BB5knuP674lng6sZShZANiAARmeELX0YCs
  2593. LN5vdPN1UfVXVcdkXCDvc+MWNP5ytMVe5t46yAistL20yIcyrulfQaqUgu0fwO65
  2594. yvxJhGJcz8I/ZQMhSeDhRK2gJBgVNaDzjuufz/PCyUfa5ptMY0VzqBw=
  2595. -----END PRIVATE KEY-----
  2596. PublicKey=SECP384R1_RFC5903-PUBLIC
  2597. -----BEGIN PUBLIC KEY-----
  2598. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZnhC19GArCzeb3TzdVH1V1XHZFwg73Pj
  2599. FjT+crTFXubeOsgIrLS9tMiHMq7pX0GqlILtH8Duucr8SYRiXM/CP2UDIUng4USt
  2600. oCQYFTWg847rn8/zwslH2uabTGNFc6gc
  2601. -----END PUBLIC KEY-----
  2602. PrivPubKeyPair = SECP384R1_RFC5903:SECP384R1_RFC5903-PUBLIC
  2603. PrivateKey=SECP384R1_RFC5903-Peer
  2604. -----BEGIN PRIVATE KEY-----
  2605. MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBBywd5tL24XUeEZyX7
  2606. 7DyUMPq0bMjcUGCFXMm9oKopQuAwgxKRa47Slg5L1Vp0SPyhZANiAATlWNvvU+7N
  2607. 49P8z8GuoIqJqYdHXRL9lQ2Dz6QXMrxQnQ0axDoDNt75b9pB0HdKNXHc++x6rPMZ
  2608. ZHIWnoOEMDZ/Zu6+PG5wxBbdXwxodZ3R//g/pAFCIJ3/XqrZbbnmOGw=
  2609. -----END PRIVATE KEY-----
  2610. PublicKey=SECP384R1_RFC5903-Peer-PUBLIC
  2611. -----BEGIN PUBLIC KEY-----
  2612. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5Vjb71PuzePT/M/BrqCKiamHR10S/ZUN
  2613. g8+kFzK8UJ0NGsQ6Azbe+W/aQdB3SjVx3PvseqzzGWRyFp6DhDA2f2buvjxucMQW
  2614. 3V8MaHWd0f/4P6QBQiCd/16q2W255jhs
  2615. -----END PUBLIC KEY-----
  2616. PrivPubKeyPair = SECP384R1_RFC5903-Peer:SECP384R1_RFC5903-Peer-PUBLIC
  2617. Derive=SECP384R1_RFC5903
  2618. PeerKey=SECP384R1_RFC5903-Peer-PUBLIC
  2619. SharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746
  2620. Derive=SECP384R1_RFC5903-Peer
  2621. PeerKey=SECP384R1_RFC5903-PUBLIC
  2622. SharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746
  2623. PrivateKey=SECP521R1_RFC5903
  2624. -----BEGIN PRIVATE KEY-----
  2625. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAN63pMZqJ9Nq9s+9B
  2626. GqzMpRI8YayrV7U5Pc5HYIFyoJWqhaMP4cKVLGdx2Te6l3f1lXsmObqwckYvaMJ6
  2627. VzgtSlKhgYkDgYYABAAVQX6E2/KMCtPCeHEzSdx98VPIl6GJG9mLq0NXyey+4eO/
  2628. QuALjjgK6uV8LRB1ZJQYhZQq9af0YBcjxBldF2ztPgF8riC2ZB0u62lXhtjJRhRi
  2629. OdCZ4Y4dWlFMc518tKEK2KeIAVrEBdd5ncdee31bbPImGmp/FQdDi/Ab62yjkm+V
  2630. gg==
  2631. -----END PRIVATE KEY-----
  2632. PublicKey=SECP521R1_RFC5903-PUBLIC
  2633. -----BEGIN PUBLIC KEY-----
  2634. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAFUF+hNvyjArTwnhxM0ncffFTyJeh
  2635. iRvZi6tDV8nsvuHjv0LgC444CurlfC0QdWSUGIWUKvWn9GAXI8QZXRds7T4BfK4g
  2636. tmQdLutpV4bYyUYUYjnQmeGOHVpRTHOdfLShCtiniAFaxAXXeZ3HXnt9W2zyJhpq
  2637. fxUHQ4vwG+tso5JvlYI=
  2638. -----END PUBLIC KEY-----
  2639. PrivPubKeyPair = SECP521R1_RFC5903:SECP521R1_RFC5903-PUBLIC
  2640. PrivateKey=SECP521R1_RFC5903-Peer
  2641. -----BEGIN PRIVATE KEY-----
  2642. MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBRbqZqEevQ3k/3Q6H
  2643. LnzfoWvjD9x4D5e8zD8Hg4AgHpxnfWALNDdXo72/KjFj5ML4acynRYqkpO/8MR9c
  2644. sVFoXrmhgYkDgYYABADQs5daxLeZ9b6hbV4T6a+XHV6bmEyfOXKLXlc5c1ohm5fD
  2645. VkNq3G6VuwNS9r5kpsKRLU7y0EM87SthcWQAEtlGDwFcaCJjg5VuO9Bm55e2I8J8
  2646. 4OrC9VGhDCxyTZhSB3uHIgtlNsXECKHSrruOhtZ4rknLVwkfRzIpZXmrRPzRfw/F
  2647. ag==
  2648. -----END PRIVATE KEY-----
  2649. PublicKey=SECP521R1_RFC5903-Peer-PUBLIC
  2650. -----BEGIN PUBLIC KEY-----
  2651. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQA0LOXWsS3mfW+oW1eE+mvlx1em5hM
  2652. nzlyi15XOXNaIZuXw1ZDatxulbsDUva+ZKbCkS1O8tBDPO0rYXFkABLZRg8BXGgi
  2653. Y4OVbjvQZueXtiPCfODqwvVRoQwsck2YUgd7hyILZTbFxAih0q67jobWeK5Jy1cJ
  2654. H0cyKWV5q0T80X8PxWo=
  2655. -----END PUBLIC KEY-----
  2656. PrivPubKeyPair = SECP521R1_RFC5903-Peer:SECP521R1_RFC5903-Peer-PUBLIC
  2657. Derive=SECP521R1_RFC5903
  2658. PeerKey=SECP521R1_RFC5903-Peer-PUBLIC
  2659. SharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA
  2660. Derive=SECP521R1_RFC5903-Peer
  2661. PeerKey=SECP521R1_RFC5903-PUBLIC
  2662. SharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA
  2663. Title = ECDH negative tests (with random keys)
  2664. # ECDH Alice with BOB peer - mismatching curves.
  2665. Availablein = default
  2666. Derive=ALICE_secp112r1
  2667. PeerKeyValidate=BOB_secp128r1_PUB
  2668. Result = DERIVE_SET_PEER_ERROR