evppkey_ecc.txt 141 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687
  1. Title=brainpoolP160r1 curve tests
  2. PrivateKey=ALICE_cf_brainpoolP160r1
  3. -----BEGIN PRIVATE KEY-----
  4. MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEBBBswGQIBAQQUo0UiM85512uHsr2DkIOYgyxSQxk=
  5. -----END PRIVATE KEY-----
  6. PublicKey=ALICE_cf_brainpoolP160r1_PUB
  7. -----BEGIN PUBLIC KEY-----
  8. MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQEBAyoABI7OZhLqr+8c3D9Tn6++CqQtc9jG5a1COb1okeZb
  9. wKJUkmWn6NvNCQQ=
  10. -----END PUBLIC KEY-----
  11. PrivPubKeyPair=ALICE_cf_brainpoolP160r1:ALICE_cf_brainpoolP160r1_PUB
  12. PrivateKey=BOB_cf_brainpoolP160r1
  13. -----BEGIN PRIVATE KEY-----
  14. MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEBBBswGQIBAQQUmr0Vq3Z/feXq9tg9s8dxJXne1dU=
  15. -----END PRIVATE KEY-----
  16. PublicKey=BOB_cf_brainpoolP160r1_PUB
  17. -----BEGIN PUBLIC KEY-----
  18. MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQEBAyoABAu+ovBXBFQuw3Rt9qeImT6mLh9rerLFnTRL0+LH
  19. sptS1Mbd0R4+5HM=
  20. -----END PUBLIC KEY-----
  21. PrivPubKeyPair=BOB_cf_brainpoolP160r1:BOB_cf_brainpoolP160r1_PUB
  22. # ECDH Alice with Bob peer
  23. Derive=ALICE_cf_brainpoolP160r1
  24. PeerKey=BOB_cf_brainpoolP160r1_PUB
  25. SharedSecret=2e75cb6a8f13951b437e04a0ed1d714a610036cc
  26. # ECDH Bob with Alice peer
  27. Derive=BOB_cf_brainpoolP160r1
  28. PeerKey=ALICE_cf_brainpoolP160r1_PUB
  29. SharedSecret=2e75cb6a8f13951b437e04a0ed1d714a610036cc
  30. Title=brainpoolP160t1 curve tests
  31. PrivateKey=ALICE_cf_brainpoolP160t1
  32. -----BEGIN PRIVATE KEY-----
  33. MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQECBBswGQIBAQQU1P/o5GQx5PA0kQoiwUtaXBUASUY=
  34. -----END PRIVATE KEY-----
  35. PublicKey=ALICE_cf_brainpoolP160t1_PUB
  36. -----BEGIN PUBLIC KEY-----
  37. MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQECAyoABANetsUNsxVmDo7X4LQ9yPYTcjN1HvLTo9GEEQtV
  38. lG71NyzLPQwPDwM=
  39. -----END PUBLIC KEY-----
  40. PrivPubKeyPair=ALICE_cf_brainpoolP160t1:ALICE_cf_brainpoolP160t1_PUB
  41. PrivateKey=BOB_cf_brainpoolP160t1
  42. -----BEGIN PRIVATE KEY-----
  43. MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQECBBswGQIBAQQUck4Sh9X3JjSUIRoxxKv8qLM6Ijc=
  44. -----END PRIVATE KEY-----
  45. PublicKey=BOB_cf_brainpoolP160t1_PUB
  46. -----BEGIN PUBLIC KEY-----
  47. MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQECAyoABEtd7DRUMYXeoxhxpWgPz/esQkXtoTAAune8CAAo
  48. HqNNlR11VDctfkw=
  49. -----END PUBLIC KEY-----
  50. PrivPubKeyPair=BOB_cf_brainpoolP160t1:BOB_cf_brainpoolP160t1_PUB
  51. # ECDH Alice with Bob peer
  52. Derive=ALICE_cf_brainpoolP160t1
  53. PeerKey=BOB_cf_brainpoolP160t1_PUB
  54. SharedSecret=6ea603a6a1a83812b967c83ef1867bd807be761e
  55. # ECDH Bob with Alice peer
  56. Derive=BOB_cf_brainpoolP160t1
  57. PeerKey=ALICE_cf_brainpoolP160t1_PUB
  58. SharedSecret=6ea603a6a1a83812b967c83ef1867bd807be761e
  59. Title=brainpoolP192r1 curve tests
  60. PrivateKey=ALICE_cf_brainpoolP192r1
  61. -----BEGIN PRIVATE KEY-----
  62. MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEDBB8wHQIBAQQYlF5JxzV9Doezn3hLoiidvy5TnIA7
  63. aR+j
  64. -----END PRIVATE KEY-----
  65. PublicKey=ALICE_cf_brainpoolP192r1_PUB
  66. -----BEGIN PUBLIC KEY-----
  67. MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEDAzIABELUMqBZrH66DIJ1a3a42k86THdH1DevigK0dc57
  68. 8XEZ3HcuSQ+ycrMmit1PUQItbg==
  69. -----END PUBLIC KEY-----
  70. PrivPubKeyPair=ALICE_cf_brainpoolP192r1:ALICE_cf_brainpoolP192r1_PUB
  71. PrivateKey=BOB_cf_brainpoolP192r1
  72. -----BEGIN PRIVATE KEY-----
  73. MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEDBB8wHQIBAQQYjdu95CL1DQMGpsOmsfYOAjF5cW99
  74. bQie
  75. -----END PRIVATE KEY-----
  76. PublicKey=BOB_cf_brainpoolP192r1_PUB
  77. -----BEGIN PUBLIC KEY-----
  78. MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEDAzIABInqyC1mAfyF7LU5tX/dRF5S/S9uPlQjNAhTRP6/
  79. /kAbKsXmABQXFeM0+P3hMw4UxQ==
  80. -----END PUBLIC KEY-----
  81. PrivPubKeyPair=BOB_cf_brainpoolP192r1:BOB_cf_brainpoolP192r1_PUB
  82. # ECDH Alice with Bob peer
  83. Derive=ALICE_cf_brainpoolP192r1
  84. PeerKey=BOB_cf_brainpoolP192r1_PUB
  85. SharedSecret=2b34396d02a40df0b9f8f9c0b8623be05b41249fbd69e02a
  86. # ECDH Bob with Alice peer
  87. Derive=BOB_cf_brainpoolP192r1
  88. PeerKey=ALICE_cf_brainpoolP192r1_PUB
  89. SharedSecret=2b34396d02a40df0b9f8f9c0b8623be05b41249fbd69e02a
  90. Title=brainpoolP192t1 curve tests
  91. PrivateKey=ALICE_cf_brainpoolP192t1
  92. -----BEGIN PRIVATE KEY-----
  93. MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEEBB8wHQIBAQQYKkFNgJ5sJKNIyYPK1h+gdPw04bxa
  94. zIV7
  95. -----END PRIVATE KEY-----
  96. PublicKey=ALICE_cf_brainpoolP192t1_PUB
  97. -----BEGIN PUBLIC KEY-----
  98. MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEEAzIABAzDb+niXBQFn9f0zXf8z+kfdBIYTws8FSfdWFdU
  99. NGo4haY9+fL8D40kNNShgBnlKw==
  100. -----END PUBLIC KEY-----
  101. PrivPubKeyPair=ALICE_cf_brainpoolP192t1:ALICE_cf_brainpoolP192t1_PUB
  102. PrivateKey=BOB_cf_brainpoolP192t1
  103. -----BEGIN PRIVATE KEY-----
  104. MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEEBB8wHQIBAQQYFpxTrRJBEpyCePM20Fmw0uYPoxTm
  105. T/sq
  106. -----END PRIVATE KEY-----
  107. PublicKey=BOB_cf_brainpoolP192t1_PUB
  108. -----BEGIN PUBLIC KEY-----
  109. MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEEAzIABC6CPE1t5PwHpXSS1u4R0JTs1IeDW8hiqarIn3pM
  110. I9wh+oCRjVcqvB4WDaql1bHCYg==
  111. -----END PUBLIC KEY-----
  112. PrivPubKeyPair=BOB_cf_brainpoolP192t1:BOB_cf_brainpoolP192t1_PUB
  113. # ECDH Alice with Bob peer
  114. Derive=ALICE_cf_brainpoolP192t1
  115. PeerKey=BOB_cf_brainpoolP192t1_PUB
  116. SharedSecret=84049068441a342d7c2951ff159cdc9d05c4bddf2a6e6309
  117. # ECDH Bob with Alice peer
  118. Derive=BOB_cf_brainpoolP192t1
  119. PeerKey=ALICE_cf_brainpoolP192t1_PUB
  120. SharedSecret=84049068441a342d7c2951ff159cdc9d05c4bddf2a6e6309
  121. Title=brainpoolP224r1 curve tests
  122. PrivateKey=ALICE_cf_brainpoolP224r1
  123. -----BEGIN PRIVATE KEY-----
  124. MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEFBCMwIQIBAQQcHhlSkNTFJbZSy79CADDwo855nH2+
  125. cWxwSl6BpQ==
  126. -----END PRIVATE KEY-----
  127. PublicKey=ALICE_cf_brainpoolP224r1_PUB
  128. -----BEGIN PUBLIC KEY-----
  129. MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEFAzoABBF4+KObaB0yJTPHPrCN6EOnr5M8zKb5CHa7SSyL
  130. 4L9nRjgA8TfoU03LQsrtE9beREkxK3EHc25Z
  131. -----END PUBLIC KEY-----
  132. PrivPubKeyPair=ALICE_cf_brainpoolP224r1:ALICE_cf_brainpoolP224r1_PUB
  133. PrivateKey=BOB_cf_brainpoolP224r1
  134. -----BEGIN PRIVATE KEY-----
  135. MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEFBCMwIQIBAQQczslMgGENRTriMWvDfGrM/ilLpzy0
  136. Js79UiVzLA==
  137. -----END PRIVATE KEY-----
  138. PublicKey=BOB_cf_brainpoolP224r1_PUB
  139. -----BEGIN PUBLIC KEY-----
  140. MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEFAzoABIGGu4+PPMwOihplm2tLO7dLcDqXZB1MQHloOU8a
  141. taeDvYHIck4z08+1DATvPqpIDzyn9WtXRqmG
  142. -----END PUBLIC KEY-----
  143. PrivPubKeyPair=BOB_cf_brainpoolP224r1:BOB_cf_brainpoolP224r1_PUB
  144. # ECDH Alice with Bob peer
  145. Derive=ALICE_cf_brainpoolP224r1
  146. PeerKey=BOB_cf_brainpoolP224r1_PUB
  147. SharedSecret=477240c0587dea6aecfcac5a154d7ba3a5d4eb1ab30a69012d4401de
  148. # ECDH Bob with Alice peer
  149. Derive=BOB_cf_brainpoolP224r1
  150. PeerKey=ALICE_cf_brainpoolP224r1_PUB
  151. SharedSecret=477240c0587dea6aecfcac5a154d7ba3a5d4eb1ab30a69012d4401de
  152. Title=brainpoolP224t1 curve tests
  153. PrivateKey=ALICE_cf_brainpoolP224t1
  154. -----BEGIN PRIVATE KEY-----
  155. MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEGBCMwIQIBAQQca9rhmcgHV6etILVB9ccK2jIFXw4N
  156. YrvlljcGFw==
  157. -----END PRIVATE KEY-----
  158. PublicKey=ALICE_cf_brainpoolP224t1_PUB
  159. -----BEGIN PUBLIC KEY-----
  160. MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEGAzoABHA9XoULjM967710RPgT1ICW0b+y9pFpm2yCUq2m
  161. kSiy/JZvuWXhTJ+KmXGnAOTIlyiOUG8tZm39
  162. -----END PUBLIC KEY-----
  163. PrivPubKeyPair=ALICE_cf_brainpoolP224t1:ALICE_cf_brainpoolP224t1_PUB
  164. PrivateKey=BOB_cf_brainpoolP224t1
  165. -----BEGIN PRIVATE KEY-----
  166. MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEGBCMwIQIBAQQcFaiqaheY0xBo5lUY8hOXMUICdOAu
  167. NWP/Uw3l+Q==
  168. -----END PRIVATE KEY-----
  169. PublicKey=BOB_cf_brainpoolP224t1_PUB
  170. -----BEGIN PUBLIC KEY-----
  171. MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEGAzoABLvPkrvyCeS/QdTX5D/AFfF0lTuPpXhSRPKocViS
  172. nUIZAEziCuOsgx+BqAOxNg+CN/tNzHsG1srf
  173. -----END PUBLIC KEY-----
  174. PrivPubKeyPair=BOB_cf_brainpoolP224t1:BOB_cf_brainpoolP224t1_PUB
  175. # ECDH Alice with Bob peer
  176. Derive=ALICE_cf_brainpoolP224t1
  177. PeerKey=BOB_cf_brainpoolP224t1_PUB
  178. SharedSecret=2c8dd0dbf3a62a202150e12443461d348be57bc58db0f2f7d8938933
  179. # ECDH Bob with Alice peer
  180. Derive=BOB_cf_brainpoolP224t1
  181. PeerKey=ALICE_cf_brainpoolP224t1_PUB
  182. SharedSecret=2c8dd0dbf3a62a202150e12443461d348be57bc58db0f2f7d8938933
  183. Title=brainpoolP256r1 curve tests
  184. PrivateKey=ALICE_cf_brainpoolP256r1
  185. -----BEGIN PRIVATE KEY-----
  186. MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEHBCcwJQIBAQQgcH7I5THTXm+bu+vwtyNt+XBxk/uJ
  187. R5V/zzRyMoXjuek=
  188. -----END PRIVATE KEY-----
  189. PublicKey=ALICE_cf_brainpoolP256r1_PUB
  190. -----BEGIN PUBLIC KEY-----
  191. MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEHA0IABDFYVAzLX03nHXeFY7aJspsp525bbgzfnT68kJXB
  192. HhChZmPaa5BAV5Cn4DXJ5HQ5N/V8Z8Dz0aux0SWtl6ctENM=
  193. -----END PUBLIC KEY-----
  194. PrivPubKeyPair=ALICE_cf_brainpoolP256r1:ALICE_cf_brainpoolP256r1_PUB
  195. PrivateKey=BOB_cf_brainpoolP256r1
  196. -----BEGIN PRIVATE KEY-----
  197. MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEHBCcwJQIBAQQgDEj/wLk/4z4Wcv8rOc9lNnRQ6hpr
  198. XfiuUSRqgedZkRU=
  199. -----END PRIVATE KEY-----
  200. PublicKey=BOB_cf_brainpoolP256r1_PUB
  201. -----BEGIN PUBLIC KEY-----
  202. MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEHA0IABHJdRWXtaxwI0AdvDXEk+a6XuQp72Zi+wxCrxFFW
  203. NgJbmH0yr4jDklp4oiC2UHkapvT6XanGMKFo2ZSziltas0A=
  204. -----END PUBLIC KEY-----
  205. PrivPubKeyPair=BOB_cf_brainpoolP256r1:BOB_cf_brainpoolP256r1_PUB
  206. # ECDH Alice with Bob peer
  207. Derive=ALICE_cf_brainpoolP256r1
  208. PeerKey=BOB_cf_brainpoolP256r1_PUB
  209. SharedSecret=2fdd9d97efdcba3f5b181df53331db0ee42a3b1072147325ce8521dbaeafc3e4
  210. # ECDH Bob with Alice peer
  211. Derive=BOB_cf_brainpoolP256r1
  212. PeerKey=ALICE_cf_brainpoolP256r1_PUB
  213. SharedSecret=2fdd9d97efdcba3f5b181df53331db0ee42a3b1072147325ce8521dbaeafc3e4
  214. Title=brainpoolP256t1 curve tests
  215. PrivateKey=ALICE_cf_brainpoolP256t1
  216. -----BEGIN PRIVATE KEY-----
  217. MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEIBCcwJQIBAQQgBDlYKiUEsm+tEN/DDQBhlWKJhF4J
  218. We+4fqVSaPNT3VY=
  219. -----END PRIVATE KEY-----
  220. PublicKey=ALICE_cf_brainpoolP256t1_PUB
  221. -----BEGIN PUBLIC KEY-----
  222. MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEIA0IABE6XKfvmlGKrXKN/FHhW9cMThPFUIq6Au3cCujPI
  223. rHejQQJnsz9mSRBtzRkMM1abUc4Mf9xhkWbrT+QuJ3FcLWI=
  224. -----END PUBLIC KEY-----
  225. PrivPubKeyPair=ALICE_cf_brainpoolP256t1:ALICE_cf_brainpoolP256t1_PUB
  226. PrivateKey=BOB_cf_brainpoolP256t1
  227. -----BEGIN PRIVATE KEY-----
  228. MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEIBCcwJQIBAQQgDUCTqTrVwouIU3hFoO3hwiME17PF
  229. X7ntzOWKS2ebqGs=
  230. -----END PRIVATE KEY-----
  231. PublicKey=BOB_cf_brainpoolP256t1_PUB
  232. -----BEGIN PUBLIC KEY-----
  233. MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEIA0IABBwxGpomQmgqgsUYHmpYt3qGKRVT/pJfyU+lpLXi
  234. /XAibEp/IvX3oFMEolSoy39poO6Zkq6npAniBqer+bS9Jpw=
  235. -----END PUBLIC KEY-----
  236. PrivPubKeyPair=BOB_cf_brainpoolP256t1:BOB_cf_brainpoolP256t1_PUB
  237. # ECDH Alice with Bob peer
  238. Derive=ALICE_cf_brainpoolP256t1
  239. PeerKey=BOB_cf_brainpoolP256t1_PUB
  240. SharedSecret=7f177af329a4b377aea6e80bddf14f09c17c4fe81598703898fb62c929cbff04
  241. # ECDH Bob with Alice peer
  242. Derive=BOB_cf_brainpoolP256t1
  243. PeerKey=ALICE_cf_brainpoolP256t1_PUB
  244. SharedSecret=7f177af329a4b377aea6e80bddf14f09c17c4fe81598703898fb62c929cbff04
  245. Title=brainpoolP320r1 curve tests
  246. PrivateKey=ALICE_cf_brainpoolP320r1
  247. -----BEGIN PRIVATE KEY-----
  248. MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEJBC8wLQIBAQQophG1zB+U2lRdetiZlk9C4+q7APJ9
  249. xqGQ0+GPq68+WmyZon1lDRQ5/g==
  250. -----END PRIVATE KEY-----
  251. PublicKey=ALICE_cf_brainpoolP320r1_PUB
  252. -----BEGIN PUBLIC KEY-----
  253. MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABM9TaT9Q2j+VTlQ1pfcXx9SjlU1fEk0RvEbaY1O8
  254. pq8OgkQeulcgSXiI1rJI0wjV/qJoi0coZUHhsJ7bXmdO8vSTdgCMbavZScCkN6iFsALm
  255. -----END PUBLIC KEY-----
  256. PrivPubKeyPair=ALICE_cf_brainpoolP320r1:ALICE_cf_brainpoolP320r1_PUB
  257. PrivateKey=BOB_cf_brainpoolP320r1
  258. -----BEGIN PRIVATE KEY-----
  259. MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEJBC8wLQIBAQQoO6MtFhs8dwul0iRbyfssxtFF6Ubt
  260. q2oHlzvkFL5q4uLSY7pRcDz4vw==
  261. -----END PRIVATE KEY-----
  262. PublicKey=BOB_cf_brainpoolP320r1_PUB
  263. -----BEGIN PUBLIC KEY-----
  264. MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABM50yDpoBMhirlHQqjMmVj/KZR0dfvmudoDt02qY
  265. 3lKei94evfTHmPG/9BjMYQGQcRM4CDGHR0iUIUJa99e/rxj9IguPkkNiAmDZQaKsqmKB
  266. -----END PUBLIC KEY-----
  267. PrivPubKeyPair=BOB_cf_brainpoolP320r1:BOB_cf_brainpoolP320r1_PUB
  268. # ECDH Alice with Bob peer
  269. Derive=ALICE_cf_brainpoolP320r1
  270. PeerKey=BOB_cf_brainpoolP320r1_PUB
  271. SharedSecret=4ee386c231d0a7c9bb6dc05362f56ca70bf7ba5dcb66d8c4574c0497fdab6a5b79818a64ff5dc87e
  272. # ECDH Bob with Alice peer
  273. Derive=BOB_cf_brainpoolP320r1
  274. PeerKey=ALICE_cf_brainpoolP320r1_PUB
  275. SharedSecret=4ee386c231d0a7c9bb6dc05362f56ca70bf7ba5dcb66d8c4574c0497fdab6a5b79818a64ff5dc87e
  276. Title=brainpoolP320t1 curve tests
  277. PrivateKey=ALICE_cf_brainpoolP320t1
  278. -----BEGIN PRIVATE KEY-----
  279. MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEKBC8wLQIBAQQoMsI2lsl5Sj0I4A3J0I5XStMSLT4P
  280. hMxwrbFdtKQh+At6RN2s12W4Kg==
  281. -----END PRIVATE KEY-----
  282. PublicKey=ALICE_cf_brainpoolP320t1_PUB
  283. -----BEGIN PUBLIC KEY-----
  284. MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEKA1IABAvtZgehjOIdjsYKMcK08LaS8zVb6znYb6Qa9Fzf
  285. LhLUSH5S728KJHWXMh7RqZMI3yTC5I0ESqB0CvG5N0hR+3y8L3eQJisCNdnzAgMyy0ab
  286. -----END PUBLIC KEY-----
  287. PrivPubKeyPair=ALICE_cf_brainpoolP320t1:ALICE_cf_brainpoolP320t1_PUB
  288. PrivateKey=BOB_cf_brainpoolP320t1
  289. -----BEGIN PRIVATE KEY-----
  290. MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEKBC8wLQIBAQQoNtZiGbwSl0NNHBmTaJKf7/VMqZjo
  291. yWavjg6CPa6ZgpKRR7vIQt5d9Q==
  292. -----END PRIVATE KEY-----
  293. PublicKey=BOB_cf_brainpoolP320t1_PUB
  294. -----BEGIN PUBLIC KEY-----
  295. MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEKA1IABHlS/OtqhHctabDCsDexScvQ2DGXhBuypaEeKOUq
  296. vbLUovatBoreEj1j5YrOl9mKpd9Hj6YqYGWH+7KKjua+5DBn9rlxlmmkst+gb+vm3UE/
  297. -----END PUBLIC KEY-----
  298. PrivPubKeyPair=BOB_cf_brainpoolP320t1:BOB_cf_brainpoolP320t1_PUB
  299. # ECDH Alice with Bob peer
  300. Derive=ALICE_cf_brainpoolP320t1
  301. PeerKey=BOB_cf_brainpoolP320t1_PUB
  302. SharedSecret=079d62bad81ceeab9f213818faf249f7b29b87a81b56a33b774b2631860f90a25f5377da504cb619
  303. # ECDH Bob with Alice peer
  304. Derive=BOB_cf_brainpoolP320t1
  305. PeerKey=ALICE_cf_brainpoolP320t1_PUB
  306. SharedSecret=079d62bad81ceeab9f213818faf249f7b29b87a81b56a33b774b2631860f90a25f5377da504cb619
  307. Title=brainpoolP384r1 curve tests
  308. PrivateKey=ALICE_cf_brainpoolP384r1
  309. -----BEGIN PRIVATE KEY-----
  310. MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQELBDcwNQIBAQQwUW3EKrK8Rr80Jn5wwvTLC+HDTApA
  311. ndycbRYiQkew7SgijhNO+cV0pE0sNpMZY+Wo
  312. -----END PRIVATE KEY-----
  313. PublicKey=ALICE_cf_brainpoolP384r1_PUB
  314. -----BEGIN PUBLIC KEY-----
  315. MHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBvE/fg0tIrsrIiAL07MlREd5zYk52mW7oQ+jPky
  316. PmGeUoZq1LtpEzQCE1uuruOuyQH1M2c7flVA8Gh3IbSCupwVBCR2QObolwk1w5qK/l/KR26tMeXI
  317. qL2Sy85NCUpMDw==
  318. -----END PUBLIC KEY-----
  319. PrivPubKeyPair=ALICE_cf_brainpoolP384r1:ALICE_cf_brainpoolP384r1_PUB
  320. PrivateKey=BOB_cf_brainpoolP384r1
  321. -----BEGIN PRIVATE KEY-----
  322. MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQELBDcwNQIBAQQwdG7bSygpM2GpxDPAb4hOTtFZrP2n
  323. qbyf7v3jFe8/ERpzREPcSntkNDyu/iAsmQKj
  324. -----END PRIVATE KEY-----
  325. PublicKey=BOB_cf_brainpoolP384r1_PUB
  326. -----BEGIN PUBLIC KEY-----
  327. MHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABIIxQfeqZ+uWNKAwZtxAt4ieZW7lCg7Bezpn1dG/
  328. VDvy/Dd5YpAuDtVxFCLfCUVH+gXfC2wUpWj8j8lgPhP1wBat/hu/PN/AQPg9C/J2EcQRVQXwyZvQ
  329. PzgiZeo1aWw2+w==
  330. -----END PUBLIC KEY-----
  331. PrivPubKeyPair=BOB_cf_brainpoolP384r1:BOB_cf_brainpoolP384r1_PUB
  332. # ECDH Alice with Bob peer
  333. Derive=ALICE_cf_brainpoolP384r1
  334. PeerKey=BOB_cf_brainpoolP384r1_PUB
  335. SharedSecret=35e9a3f86a38888d183cc343801dcdaecb664d5b37f7fbc0459fd4612da6b29831bd2d8e5b599376ca510fcc3ac78be6
  336. # ECDH Bob with Alice peer
  337. Derive=BOB_cf_brainpoolP384r1
  338. PeerKey=ALICE_cf_brainpoolP384r1_PUB
  339. SharedSecret=35e9a3f86a38888d183cc343801dcdaecb664d5b37f7fbc0459fd4612da6b29831bd2d8e5b599376ca510fcc3ac78be6
  340. Title=brainpoolP384t1 curve tests
  341. PrivateKey=ALICE_cf_brainpoolP384t1
  342. -----BEGIN PRIVATE KEY-----
  343. MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEMBDcwNQIBAQQwGyCfuKlQDK4EflGVc01hBKW+OB/L
  344. ojNz6kgnAWMuWoCyOM8SOkSTbOCimaVqZrlq
  345. -----END PRIVATE KEY-----
  346. PublicKey=ALICE_cf_brainpoolP384t1_PUB
  347. -----BEGIN PUBLIC KEY-----
  348. MHowFAYHKoZIzj0CAQYJKyQDAwIIAQEMA2IABE1O0qNzgozAxaQC7qX2wS+HNfKIAMc7eX4G4Z0w
  349. M30kgGyCn4CtWCBFgG15laf6OnYcdJgC8284B2smZiqHuvssw12SZwOlaXoLGyIsqygTitCO3Ebd
  350. k2dmuYdWzxj5/g==
  351. -----END PUBLIC KEY-----
  352. PrivPubKeyPair=ALICE_cf_brainpoolP384t1:ALICE_cf_brainpoolP384t1_PUB
  353. PrivateKey=BOB_cf_brainpoolP384t1
  354. -----BEGIN PRIVATE KEY-----
  355. MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEMBDcwNQIBAQQwbpabbL6g9HZUZ4VusnNGHsHujUsA
  356. cDuviAZTBaHWJsCd5jA64hVFZXlZ9Jj/nSLs
  357. -----END PRIVATE KEY-----
  358. PublicKey=BOB_cf_brainpoolP384t1_PUB
  359. -----BEGIN PUBLIC KEY-----
  360. MHowFAYHKoZIzj0CAQYJKyQDAwIIAQEMA2IABAyawWqAcNlcwOauu2b93XXqpZQeRM26AYcDcHIf
  361. tZahQrwFpLgt6Tn7tzA2CgRGvSvBGZTxkzuHasxJn+dBDGLraias3U/sLD3P4TQuP9v8cO6i7g4x
  362. T+DZbNUQQ3ePDQ==
  363. -----END PUBLIC KEY-----
  364. PrivPubKeyPair=BOB_cf_brainpoolP384t1:BOB_cf_brainpoolP384t1_PUB
  365. # ECDH Alice with Bob peer
  366. Derive=ALICE_cf_brainpoolP384t1
  367. PeerKey=BOB_cf_brainpoolP384t1_PUB
  368. SharedSecret=030113dd1662230f1e47418c3044a0852dcd74fa508dbabb02d1fe5d788aa49d8047d02a802f796af21473ab17f6f85f
  369. # ECDH Bob with Alice peer
  370. Derive=BOB_cf_brainpoolP384t1
  371. PeerKey=ALICE_cf_brainpoolP384t1_PUB
  372. SharedSecret=030113dd1662230f1e47418c3044a0852dcd74fa508dbabb02d1fe5d788aa49d8047d02a802f796af21473ab17f6f85f
  373. Title=brainpoolP512r1 curve tests
  374. PrivateKey=ALICE_cf_brainpoolP512r1
  375. -----BEGIN PRIVATE KEY-----
  376. MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQENBEcwRQIBAQRAagAsEAU5t/T4yI0MvyTWuPcrQfaa
  377. 1xZr99hRfeY7+pDV4yooxTIXUESqk/dBQlFSrVUkdvMQHq/8vm5V/w97LQ==
  378. -----END PRIVATE KEY-----
  379. PublicKey=ALICE_cf_brainpoolP512r1_PUB
  380. -----BEGIN PUBLIC KEY-----
  381. MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEJLmN88iMClNBtyLHzmSgIE9d+v/GRtBr1+r+
  382. Wvz5XOwsiHWWFTRO5Um+3HUVZH+S3nky6n/3Yjn4DFA4lhxV+y40g8p+kkXYKwpXTByQhERcPPPS
  383. wKh/S7Y3k3KSLkphjiBExzlBcj9r3gLww9+0nVer/fnUgRz7YwWldv4PR2E=
  384. -----END PUBLIC KEY-----
  385. PrivPubKeyPair=ALICE_cf_brainpoolP512r1:ALICE_cf_brainpoolP512r1_PUB
  386. PrivateKey=BOB_cf_brainpoolP512r1
  387. -----BEGIN PRIVATE KEY-----
  388. MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQENBEcwRQIBAQRAgHKjBCUMVJTF41vKv+Lp2xVz6bsF
  389. P1Aqc+2ehlxlEoYL4H8CbUBh89F1QPjGjIOLEebJcN/KnnpyRGVdx4UV2g==
  390. -----END PRIVATE KEY-----
  391. PublicKey=BOB_cf_brainpoolP512r1_PUB
  392. -----BEGIN PUBLIC KEY-----
  393. MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAElWuk6uPxVgBSLSK9Zfqbid/ipXbIFKVaetCI
  394. YsYOdzkbjGIWLd2MFZIjZ9r7ePEcHXqQiwGvW+8itGM/xwLpA4qZ2QYazqtAbT187d5cdyZf4PQT
  395. /kv/ZTvXTl7xHDtaujQ1re00Z3liEKgKstI80BkA6eA4Jfy4G2F7CX/WuSQ=
  396. -----END PUBLIC KEY-----
  397. PrivPubKeyPair=BOB_cf_brainpoolP512r1:BOB_cf_brainpoolP512r1_PUB
  398. # ECDH Alice with Bob peer
  399. Derive=ALICE_cf_brainpoolP512r1
  400. PeerKey=BOB_cf_brainpoolP512r1_PUB
  401. SharedSecret=84269a8f2932b7e09b23deabaeab26eda6bbdee8846153b0c62b7d2663506a9e71d32cf0cc127ec130f6880612f4e054bc79adb57ddbee97949508ce1eda0bb1
  402. # ECDH Bob with Alice peer
  403. Derive=BOB_cf_brainpoolP512r1
  404. PeerKey=ALICE_cf_brainpoolP512r1_PUB
  405. SharedSecret=84269a8f2932b7e09b23deabaeab26eda6bbdee8846153b0c62b7d2663506a9e71d32cf0cc127ec130f6880612f4e054bc79adb57ddbee97949508ce1eda0bb1
  406. Title=brainpoolP512t1 curve tests
  407. PrivateKey=ALICE_cf_brainpoolP512t1
  408. -----BEGIN PRIVATE KEY-----
  409. MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEOBEcwRQIBAQRAd92o2JLX5lk2v6fGr1pH5TT8KUKR
  410. 6FaCm6CRk0dC/xK6h0rpONjx+37VuH3uS+HoRlru83maSoeHQneWCc32XA==
  411. -----END PRIVATE KEY-----
  412. PublicKey=ALICE_cf_brainpoolP512t1_PUB
  413. -----BEGIN PUBLIC KEY-----
  414. MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDgOBggAEob+TJkhNP6D+HoQtlWcLITI3MM25Axi++awv
  415. HnMoclRLLur7CjQsKd0v6aEzmG2+4WZSZFGLA9L8Z5sh9L916p5CD5nk1pNfy5QKNi2H5R3QC/oc
  416. RfNNxhXdVVekfTaAiqhe8UF3aMngmDAc7sq794DVZvCf1sqq8v5cHrnqRcQ=
  417. -----END PUBLIC KEY-----
  418. PrivPubKeyPair=ALICE_cf_brainpoolP512t1:ALICE_cf_brainpoolP512t1_PUB
  419. PrivateKey=BOB_cf_brainpoolP512t1
  420. -----BEGIN PRIVATE KEY-----
  421. MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEOBEcwRQIBAQRAVW4ZQKgDeHAkubwYYlp2JKklrbpp
  422. gvez/prOdyHJXJbVriU4lCH/MpH2I+nXjaZ9zLcl9JbnrUOJ6xGPHfZJrw==
  423. -----END PRIVATE KEY-----
  424. PublicKey=BOB_cf_brainpoolP512t1_PUB
  425. -----BEGIN PUBLIC KEY-----
  426. MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDgOBggAEJbQFKxq27CuY7/mgNwEnH3GSYGXy9s6n48qq
  427. gbMrp5uREi8JXZ+BuLQmzZuF15ZPOOmh+EJFjbD8i9NDiUkYLnm1oy/EuE1f5VUNoXFeFFIa21vZ
  428. 2kzPYYKYyUNOdG8p/s4rPBFyCMf6Tizt0D4XA4oLptKUUIX2SC1Sd+qakKA=
  429. -----END PUBLIC KEY-----
  430. PrivPubKeyPair=BOB_cf_brainpoolP512t1:BOB_cf_brainpoolP512t1_PUB
  431. # ECDH Alice with Bob peer
  432. Derive=ALICE_cf_brainpoolP512t1
  433. PeerKey=BOB_cf_brainpoolP512t1_PUB
  434. SharedSecret=48bc4ebdb9a88ca38bed58f5e547eb11d803fd01b6eadff1761ecb48c54525cba43bdb0ee4a4d7aa6701985e0bc12fd32382c035d80acc7ec26adfcb108a07cb
  435. # ECDH Bob with Alice peer
  436. Derive=BOB_cf_brainpoolP512t1
  437. PeerKey=ALICE_cf_brainpoolP512t1_PUB
  438. SharedSecret=48bc4ebdb9a88ca38bed58f5e547eb11d803fd01b6eadff1761ecb48c54525cba43bdb0ee4a4d7aa6701985e0bc12fd32382c035d80acc7ec26adfcb108a07cb
  439. Title=c2pnb163v1 curve tests
  440. PrivateKey=ALICE_cf_c2pnb163v1
  441. -----BEGIN PRIVATE KEY-----
  442. MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEEHDAaAgEBBBUD1JfG8cLNP9418YW+hVhriqH6O5Y=
  443. -----END PRIVATE KEY-----
  444. PublicKey=ALICE_cf_c2pnb163v1_PUB
  445. -----BEGIN PUBLIC KEY-----
  446. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBXgoOgVlWTLQnrQZXgQuSBcIS3bQAlXQ+yJhS03B
  447. 4G8rKQXbrc0mvWsF
  448. -----END PUBLIC KEY-----
  449. PrivPubKeyPair=ALICE_cf_c2pnb163v1:ALICE_cf_c2pnb163v1_PUB
  450. PrivateKey=BOB_cf_c2pnb163v1
  451. -----BEGIN PRIVATE KEY-----
  452. MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEEHDAaAgEBBBUAc3EaoMmMORTzQhMkhPIXY+/jUSI=
  453. -----END PRIVATE KEY-----
  454. PublicKey=BOB_cf_c2pnb163v1_PUB
  455. -----BEGIN PUBLIC KEY-----
  456. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBn9J0jo39aFVZqhBsAKZ6bViAu6zBC8WaFGExnpZ
  457. KuBh8tP8VSTHPCHF
  458. -----END PUBLIC KEY-----
  459. PrivPubKeyPair=BOB_cf_c2pnb163v1:BOB_cf_c2pnb163v1_PUB
  460. # ECDH Alice with Bob peer
  461. Derive=ALICE_cf_c2pnb163v1
  462. PeerKey=BOB_cf_c2pnb163v1_PUB
  463. SharedSecret=065dd38fb6de7f394778e1bf65d840a2c0e7219acd
  464. # ECDH Bob with Alice peer
  465. Derive=BOB_cf_c2pnb163v1
  466. PeerKey=ALICE_cf_c2pnb163v1_PUB
  467. SharedSecret=065dd38fb6de7f394778e1bf65d840a2c0e7219acd
  468. # ECC CDH Alice with Bob peer
  469. Derive=ALICE_cf_c2pnb163v1
  470. PeerKey=BOB_cf_c2pnb163v1_PUB
  471. Ctrl=ecdh_cofactor_mode:1
  472. SharedSecret=066fc46e8cc4327634dd127748020f2de6aab67585
  473. # ECC CDH Bob with Alice peer
  474. Derive=BOB_cf_c2pnb163v1
  475. PeerKey=ALICE_cf_c2pnb163v1_PUB
  476. Ctrl=ecdh_cofactor_mode:1
  477. SharedSecret=066fc46e8cc4327634dd127748020f2de6aab67585
  478. PublicKey=MALICE_cf_c2pnb163v1_PUB
  479. -----BEGIN PUBLIC KEY-----
  480. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8JxepS05nN
  481. /piKdhDD3dDKXUih
  482. -----END PUBLIC KEY-----
  483. # ECC CDH Bob with Malice peer
  484. Derive=BOB_cf_c2pnb163v1
  485. PeerKey=MALICE_cf_c2pnb163v1_PUB
  486. Ctrl=ecdh_cofactor_mode:1
  487. Result=DERIVE_ERROR
  488. Reason=point at infinity
  489. # ECC CDH Alice with Malice peer
  490. Derive=ALICE_cf_c2pnb163v1
  491. PeerKey=MALICE_cf_c2pnb163v1_PUB
  492. Ctrl=ecdh_cofactor_mode:1
  493. Result=DERIVE_ERROR
  494. Reason=point at infinity
  495. Title=c2pnb163v2 curve tests
  496. PrivateKey=ALICE_cf_c2pnb163v2
  497. -----BEGIN PRIVATE KEY-----
  498. MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIEHDAaAgEBBBUA4KFv7c1dygtVbdp/g2z2TqLAHkI=
  499. -----END PRIVATE KEY-----
  500. PublicKey=ALICE_cf_c2pnb163v2_PUB
  501. -----BEGIN PUBLIC KEY-----
  502. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAVnlL7lMBaASwCIJaf9x2LgNPVmEAb43huHQlo3Q
  503. 4PzawHXQoYm/qgDd
  504. -----END PUBLIC KEY-----
  505. PrivPubKeyPair=ALICE_cf_c2pnb163v2:ALICE_cf_c2pnb163v2_PUB
  506. PrivateKey=BOB_cf_c2pnb163v2
  507. -----BEGIN PRIVATE KEY-----
  508. MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIEHDAaAgEBBBUCEdYqClRWIl2m+X34e+DB2iZSxmQ=
  509. -----END PRIVATE KEY-----
  510. PublicKey=BOB_cf_c2pnb163v2_PUB
  511. -----BEGIN PUBLIC KEY-----
  512. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAVWNIKn7/WMfzuNnd5ws9J0DI2CfBkEJizZHAFqy
  513. kBF3juAQuARgxuT6
  514. -----END PUBLIC KEY-----
  515. PrivPubKeyPair=BOB_cf_c2pnb163v2:BOB_cf_c2pnb163v2_PUB
  516. # ECDH Alice with Bob peer
  517. Derive=ALICE_cf_c2pnb163v2
  518. PeerKey=BOB_cf_c2pnb163v2_PUB
  519. SharedSecret=0078ebb986d4f9b0aa0bc4af99e82c2bd24130f3f4
  520. # ECDH Bob with Alice peer
  521. Derive=BOB_cf_c2pnb163v2
  522. PeerKey=ALICE_cf_c2pnb163v2_PUB
  523. SharedSecret=0078ebb986d4f9b0aa0bc4af99e82c2bd24130f3f4
  524. # ECC CDH Alice with Bob peer
  525. Derive=ALICE_cf_c2pnb163v2
  526. PeerKey=BOB_cf_c2pnb163v2_PUB
  527. Ctrl=ecdh_cofactor_mode:1
  528. SharedSecret=069a80bcd45987fd1c874cd9dc5453207a09b61d41
  529. # ECC CDH Bob with Alice peer
  530. Derive=BOB_cf_c2pnb163v2
  531. PeerKey=ALICE_cf_c2pnb163v2_PUB
  532. Ctrl=ecdh_cofactor_mode:1
  533. SharedSecret=069a80bcd45987fd1c874cd9dc5453207a09b61d41
  534. PublicKey=MALICE_cf_c2pnb163v2_PUB
  535. -----BEGIN PUBLIC KEY-----
  536. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABuVBl1V5uysY
  537. n6HANPEoMoK+7Sv0
  538. -----END PUBLIC KEY-----
  539. # ECC CDH Bob with Malice peer
  540. Derive=BOB_cf_c2pnb163v2
  541. PeerKey=MALICE_cf_c2pnb163v2_PUB
  542. Ctrl=ecdh_cofactor_mode:1
  543. Result=DERIVE_ERROR
  544. Reason=point at infinity
  545. # ECC CDH Alice with Malice peer
  546. Derive=ALICE_cf_c2pnb163v2
  547. PeerKey=MALICE_cf_c2pnb163v2_PUB
  548. Ctrl=ecdh_cofactor_mode:1
  549. Result=DERIVE_ERROR
  550. Reason=point at infinity
  551. Title=c2pnb163v3 curve tests
  552. PrivateKey=ALICE_cf_c2pnb163v3
  553. -----BEGIN PRIVATE KEY-----
  554. MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMEHDAaAgEBBBUBItB0y/QeJ+cCh9yoHf0zqLVyMZc=
  555. -----END PRIVATE KEY-----
  556. PublicKey=ALICE_cf_c2pnb163v3_PUB
  557. -----BEGIN PUBLIC KEY-----
  558. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBx1HRyjuBMjt+vlbWaQbKOpNvWKFAslzEbPv6MpK
  559. YnObLnq34LRuWznb
  560. -----END PUBLIC KEY-----
  561. PrivPubKeyPair=ALICE_cf_c2pnb163v3:ALICE_cf_c2pnb163v3_PUB
  562. PrivateKey=BOB_cf_c2pnb163v3
  563. -----BEGIN PRIVATE KEY-----
  564. MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMEHDAaAgEBBBUAXVHUHeP8Ioz7IqXOWbjaUXEHE5M=
  565. -----END PRIVATE KEY-----
  566. PublicKey=BOB_cf_c2pnb163v3_PUB
  567. -----BEGIN PUBLIC KEY-----
  568. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEAqXF7rsAZ40Z1PT4TeeC45RKTxP4AJBAdfuknJ/J
  569. DZnBLhxBwtqnfUpA
  570. -----END PUBLIC KEY-----
  571. PrivPubKeyPair=BOB_cf_c2pnb163v3:BOB_cf_c2pnb163v3_PUB
  572. # ECDH Alice with Bob peer
  573. Derive=ALICE_cf_c2pnb163v3
  574. PeerKey=BOB_cf_c2pnb163v3_PUB
  575. SharedSecret=07fd2ffe9b18973c51caeadbc2154b97a9a0390be9
  576. # ECDH Bob with Alice peer
  577. Derive=BOB_cf_c2pnb163v3
  578. PeerKey=ALICE_cf_c2pnb163v3_PUB
  579. SharedSecret=07fd2ffe9b18973c51caeadbc2154b97a9a0390be9
  580. # ECC CDH Alice with Bob peer
  581. Derive=ALICE_cf_c2pnb163v3
  582. PeerKey=BOB_cf_c2pnb163v3_PUB
  583. Ctrl=ecdh_cofactor_mode:1
  584. SharedSecret=06f7daf1c963594e1a13f9f17b62aaab2934872c16
  585. # ECC CDH Bob with Alice peer
  586. Derive=BOB_cf_c2pnb163v3
  587. PeerKey=ALICE_cf_c2pnb163v3_PUB
  588. Ctrl=ecdh_cofactor_mode:1
  589. SharedSecret=06f7daf1c963594e1a13f9f17b62aaab2934872c16
  590. PublicKey=MALICE_cf_c2pnb163v3_PUB
  591. -----BEGIN PUBLIC KEY-----
  592. MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7jRlUg9oaLK
  593. LwAuHF8g5Y0JjJnI
  594. -----END PUBLIC KEY-----
  595. # ECC CDH Bob with Malice peer
  596. Derive=BOB_cf_c2pnb163v3
  597. PeerKey=MALICE_cf_c2pnb163v3_PUB
  598. Ctrl=ecdh_cofactor_mode:1
  599. Result=DERIVE_ERROR
  600. Reason=point at infinity
  601. # ECC CDH Alice with Malice peer
  602. Derive=ALICE_cf_c2pnb163v3
  603. PeerKey=MALICE_cf_c2pnb163v3_PUB
  604. Ctrl=ecdh_cofactor_mode:1
  605. Result=DERIVE_ERROR
  606. Reason=point at infinity
  607. Title=c2pnb176v1 curve tests
  608. PrivateKey=ALICE_cf_c2pnb176v1
  609. -----BEGIN PRIVATE KEY-----
  610. MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQEHDAaAgEBBBUAaZ1jV1jM9meV5iiNGPU/WMSfWOM=
  611. -----END PRIVATE KEY-----
  612. PublicKey=ALICE_cf_c2pnb176v1_PUB
  613. -----BEGIN PUBLIC KEY-----
  614. MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEPjME7IV6Tuz2P++wIT60hRxTkk0M0PNgvqYcUoCI
  615. iw3girDLhNzOu3IQ8Ac=
  616. -----END PUBLIC KEY-----
  617. PrivPubKeyPair=ALICE_cf_c2pnb176v1:ALICE_cf_c2pnb176v1_PUB
  618. PrivateKey=BOB_cf_c2pnb176v1
  619. -----BEGIN PRIVATE KEY-----
  620. MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQEHDAaAgEBBBUAreyYbcF+ONIf64KmeSzV82OI/50=
  621. -----END PRIVATE KEY-----
  622. PublicKey=BOB_cf_c2pnb176v1_PUB
  623. -----BEGIN PUBLIC KEY-----
  624. MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEpJn1IDmFj5LceLGfY2wlhI1VHq5vJ+qNIAOXVZhX
  625. uMtp6pzy63rCEK53bgs=
  626. -----END PUBLIC KEY-----
  627. PrivPubKeyPair=BOB_cf_c2pnb176v1:BOB_cf_c2pnb176v1_PUB
  628. # ECDH Alice with Bob peer
  629. Derive=ALICE_cf_c2pnb176v1
  630. PeerKey=BOB_cf_c2pnb176v1_PUB
  631. SharedSecret=3a8021848ee0b2c1c377404267a515225781c181e6ab
  632. # ECDH Bob with Alice peer
  633. Derive=BOB_cf_c2pnb176v1
  634. PeerKey=ALICE_cf_c2pnb176v1_PUB
  635. SharedSecret=3a8021848ee0b2c1c377404267a515225781c181e6ab
  636. # ECC CDH Alice with Bob peer
  637. Derive=ALICE_cf_c2pnb176v1
  638. PeerKey=BOB_cf_c2pnb176v1_PUB
  639. Ctrl=ecdh_cofactor_mode:1
  640. SharedSecret=b06cdc633b56e813d63326c69d2cfa335352279540ac
  641. # ECC CDH Bob with Alice peer
  642. Derive=BOB_cf_c2pnb176v1
  643. PeerKey=ALICE_cf_c2pnb176v1_PUB
  644. Ctrl=ecdh_cofactor_mode:1
  645. SharedSecret=b06cdc633b56e813d63326c69d2cfa335352279540ac
  646. PublicKey=MALICE_cf_c2pnb176v1_PUB
  647. -----BEGIN PUBLIC KEY-----
  648. MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAE4ePri2opCoAUJIUQnaQlvDaxZd9bsdKnjWSvh+FL
  649. zXV3l5j8K3pow+GJBE4=
  650. -----END PUBLIC KEY-----
  651. # ECC CDH Bob with Malice peer
  652. Derive=BOB_cf_c2pnb176v1
  653. PeerKey=MALICE_cf_c2pnb176v1_PUB
  654. Ctrl=ecdh_cofactor_mode:1
  655. Result=DERIVE_ERROR
  656. Reason=point at infinity
  657. # ECC CDH Alice with Malice peer
  658. Derive=ALICE_cf_c2pnb176v1
  659. PeerKey=MALICE_cf_c2pnb176v1_PUB
  660. Ctrl=ecdh_cofactor_mode:1
  661. Result=DERIVE_ERROR
  662. Reason=point at infinity
  663. Title=c2pnb208w1 curve tests
  664. PrivateKey=ALICE_cf_c2pnb208w1
  665. -----BEGIN PRIVATE KEY-----
  666. MDoCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEIDAeAgEBBBkAiENroXMYNbK/7DQQwCpbXk00gnVd
  667. XF2k
  668. -----END PRIVATE KEY-----
  669. PublicKey=ALICE_cf_c2pnb208w1_PUB
  670. -----BEGIN PUBLIC KEY-----
  671. ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEL+IHOL2IfeLRiE6Wqsc0Frqjq7t/JnBmhN1lMB9Y
  672. Yj3+Btcne4CPWf8KvfGjAdMs6JKP4A==
  673. -----END PUBLIC KEY-----
  674. PrivPubKeyPair=ALICE_cf_c2pnb208w1:ALICE_cf_c2pnb208w1_PUB
  675. PrivateKey=BOB_cf_c2pnb208w1
  676. -----BEGIN PRIVATE KEY-----
  677. MDoCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEIDAeAgEBBBkAY1GZLynO/IDWwOOjEWUE7k+I/MkP
  678. cJot
  679. -----END PRIVATE KEY-----
  680. PublicKey=BOB_cf_c2pnb208w1_PUB
  681. -----BEGIN PUBLIC KEY-----
  682. ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAENBvdzCDOIvu9zo7reJq1ummhR+0jaDc+EoSlW984
  683. cl9FTi/JJznwC+RNgwVfJ1WKJun1YA==
  684. -----END PUBLIC KEY-----
  685. PrivPubKeyPair=BOB_cf_c2pnb208w1:BOB_cf_c2pnb208w1_PUB
  686. # ECDH Alice with Bob peer
  687. Derive=ALICE_cf_c2pnb208w1
  688. PeerKey=BOB_cf_c2pnb208w1_PUB
  689. SharedSecret=ba32bf80c0f7ab53cb083f267a902a1ad6396eb283237fad91cd
  690. # ECDH Bob with Alice peer
  691. Derive=BOB_cf_c2pnb208w1
  692. PeerKey=ALICE_cf_c2pnb208w1_PUB
  693. SharedSecret=ba32bf80c0f7ab53cb083f267a902a1ad6396eb283237fad91cd
  694. # ECC CDH Alice with Bob peer
  695. Derive=ALICE_cf_c2pnb208w1
  696. PeerKey=BOB_cf_c2pnb208w1_PUB
  697. Ctrl=ecdh_cofactor_mode:1
  698. SharedSecret=f09f5fc8bf20677558bc65939bf1b7fbbbe2579702729304258b
  699. # ECC CDH Bob with Alice peer
  700. Derive=BOB_cf_c2pnb208w1
  701. PeerKey=ALICE_cf_c2pnb208w1_PUB
  702. Ctrl=ecdh_cofactor_mode:1
  703. SharedSecret=f09f5fc8bf20677558bc65939bf1b7fbbbe2579702729304258b
  704. PublicKey=MALICE_cf_c2pnb208w1_PUB
  705. -----BEGIN PUBLIC KEY-----
  706. ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEfuWB9pBZQin+VnmqgYVpbUpKxSQsnXxNqiDtVwqJ
  707. oPkHxRWnu5e7qI2idMcqaKDeeniUaA==
  708. -----END PUBLIC KEY-----
  709. # ECC CDH Bob with Malice peer
  710. Derive=BOB_cf_c2pnb208w1
  711. PeerKey=MALICE_cf_c2pnb208w1_PUB
  712. Ctrl=ecdh_cofactor_mode:1
  713. Result=DERIVE_ERROR
  714. Reason=point at infinity
  715. # ECC CDH Alice with Malice peer
  716. Derive=ALICE_cf_c2pnb208w1
  717. PeerKey=MALICE_cf_c2pnb208w1_PUB
  718. Ctrl=ecdh_cofactor_mode:1
  719. Result=DERIVE_ERROR
  720. Reason=point at infinity
  721. Title=c2pnb272w1 curve tests
  722. PrivateKey=ALICE_cf_c2pnb272w1
  723. -----BEGIN PRIVATE KEY-----
  724. MEICAQAwEwYHKoZIzj0CAQYIKoZIzj0DABAEKDAmAgEBBCEA0SoHwKAgKb7WQ+s0w1iNBemDZ3+f
  725. StHU67fpP7YoF8U=
  726. -----END PRIVATE KEY-----
  727. PublicKey=ALICE_cf_c2pnb272w1_PUB
  728. -----BEGIN PUBLIC KEY-----
  729. MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAE0IH60bGi46FDzEprGZ8EBK5uMMcVke/txeBRNGHQ
  730. DzG68r3EMLZkOfE1+g04MN7HgY7zt3jMYb8ImyLRmvqR2abjs6c=
  731. -----END PUBLIC KEY-----
  732. PrivPubKeyPair=ALICE_cf_c2pnb272w1:ALICE_cf_c2pnb272w1_PUB
  733. PrivateKey=BOB_cf_c2pnb272w1
  734. -----BEGIN PRIVATE KEY-----
  735. MEICAQAwEwYHKoZIzj0CAQYIKoZIzj0DABAEKDAmAgEBBCEAFqB5GbPJ4d+X7ye7m05l/OirDqfn
  736. MOsOJ6xObBph3zQ=
  737. -----END PRIVATE KEY-----
  738. PublicKey=BOB_cf_c2pnb272w1_PUB
  739. -----BEGIN PUBLIC KEY-----
  740. MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEIeIkcMHAuOgvHt2Wp52vVe0DYPNnUX79t/mLSx03
  741. cUlDmcxL7vIXdx9hB4OmQBYbm+YLDNfTFGAIlDfr2tELpVVPWPo=
  742. -----END PUBLIC KEY-----
  743. PrivPubKeyPair=BOB_cf_c2pnb272w1:BOB_cf_c2pnb272w1_PUB
  744. # ECDH Alice with Bob peer
  745. Derive=ALICE_cf_c2pnb272w1
  746. PeerKey=BOB_cf_c2pnb272w1_PUB
  747. SharedSecret=cfebd65006520a40f081d8940edf0ebb8e54491ba1499d9f3c63deecee84ddc07142
  748. # ECDH Bob with Alice peer
  749. Derive=BOB_cf_c2pnb272w1
  750. PeerKey=ALICE_cf_c2pnb272w1_PUB
  751. SharedSecret=cfebd65006520a40f081d8940edf0ebb8e54491ba1499d9f3c63deecee84ddc07142
  752. # ECC CDH Alice with Bob peer
  753. Derive=ALICE_cf_c2pnb272w1
  754. PeerKey=BOB_cf_c2pnb272w1_PUB
  755. Ctrl=ecdh_cofactor_mode:1
  756. SharedSecret=756fc20b27352ac74e5135359c63d375d2732c6d02f25cd526155bac0882a9211dd4
  757. # ECC CDH Bob with Alice peer
  758. Derive=BOB_cf_c2pnb272w1
  759. PeerKey=ALICE_cf_c2pnb272w1_PUB
  760. Ctrl=ecdh_cofactor_mode:1
  761. SharedSecret=756fc20b27352ac74e5135359c63d375d2732c6d02f25cd526155bac0882a9211dd4
  762. PublicKey=MALICE_cf_c2pnb272w1_PUB
  763. -----BEGIN PUBLIC KEY-----
  764. MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEvID3AM7qzpKDnOLFY00+E7EKZz/vS/pXgsUA3bWN
  765. oJF8ElXFXv59s/SykQBCTHPqzmUbVmrXmtD44Kt1wUBRJfuwxy4=
  766. -----END PUBLIC KEY-----
  767. # ECC CDH Bob with Malice peer
  768. Derive=BOB_cf_c2pnb272w1
  769. PeerKey=MALICE_cf_c2pnb272w1_PUB
  770. Ctrl=ecdh_cofactor_mode:1
  771. Result=DERIVE_ERROR
  772. Reason=point at infinity
  773. # ECC CDH Alice with Malice peer
  774. Derive=ALICE_cf_c2pnb272w1
  775. PeerKey=MALICE_cf_c2pnb272w1_PUB
  776. Ctrl=ecdh_cofactor_mode:1
  777. Result=DERIVE_ERROR
  778. Reason=point at infinity
  779. Title=c2pnb304w1 curve tests
  780. PrivateKey=ALICE_cf_c2pnb304w1
  781. -----BEGIN PRIVATE KEY-----
  782. MEYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABEELDAqAgEBBCUAqJxh50ZIUXOJ1HE3cVkech9OTTPJ
  783. 8jy/v5cFcO0X6dykHgnZ
  784. -----END PRIVATE KEY-----
  785. PublicKey=ALICE_cf_c2pnb304w1_PUB
  786. -----BEGIN PUBLIC KEY-----
  787. MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEvoaqRX6qiNQiFH1BhgLCPTpYszoRhmlLirkvlw/Q
  788. iXBlfQ7U4g+iRR/kmu2RlwwOHgNNL+mWcvLkFfS8Kr4jzv1EY1Ecx96n21l0YQ==
  789. -----END PUBLIC KEY-----
  790. PrivPubKeyPair=ALICE_cf_c2pnb304w1:ALICE_cf_c2pnb304w1_PUB
  791. PrivateKey=BOB_cf_c2pnb304w1
  792. -----BEGIN PRIVATE KEY-----
  793. MEYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABEELDAqAgEBBCUAOScHepX+IwqC8TjyAJI1bkR3cYYt
  794. X9BbqYM9GQfVNSLHntTg
  795. -----END PRIVATE KEY-----
  796. PublicKey=BOB_cf_c2pnb304w1_PUB
  797. -----BEGIN PUBLIC KEY-----
  798. MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEYuAq/6Yw5HxMeMohlWmwl+ZK4ZQucfr1tWDKwhDb
  799. kAOUO2P/Q/H+uelM3VVwxeu6A1kaX7K0UZpNa96NRBwI4aevc+vOxCgYkGt9BA==
  800. -----END PUBLIC KEY-----
  801. PrivPubKeyPair=BOB_cf_c2pnb304w1:BOB_cf_c2pnb304w1_PUB
  802. # ECDH Alice with Bob peer
  803. Derive=ALICE_cf_c2pnb304w1
  804. PeerKey=BOB_cf_c2pnb304w1_PUB
  805. SharedSecret=bfddf9f923210e8231a702e3a1c987cf27661de1bc243c1890e437d67d9f49c6ccfadc035d9d
  806. # ECDH Bob with Alice peer
  807. Derive=BOB_cf_c2pnb304w1
  808. PeerKey=ALICE_cf_c2pnb304w1_PUB
  809. SharedSecret=bfddf9f923210e8231a702e3a1c987cf27661de1bc243c1890e437d67d9f49c6ccfadc035d9d
  810. # ECC CDH Alice with Bob peer
  811. Derive=ALICE_cf_c2pnb304w1
  812. PeerKey=BOB_cf_c2pnb304w1_PUB
  813. Ctrl=ecdh_cofactor_mode:1
  814. SharedSecret=0c7afb3143f93ef2166c05437a1757a62c916ff1751c6d456dd7f2356dcbc75df48015eb5ce8
  815. # ECC CDH Bob with Alice peer
  816. Derive=BOB_cf_c2pnb304w1
  817. PeerKey=ALICE_cf_c2pnb304w1_PUB
  818. Ctrl=ecdh_cofactor_mode:1
  819. SharedSecret=0c7afb3143f93ef2166c05437a1757a62c916ff1751c6d456dd7f2356dcbc75df48015eb5ce8
  820. PublicKey=MALICE_cf_c2pnb304w1_PUB
  821. -----BEGIN PUBLIC KEY-----
  822. MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEBZ5FuthQt0mxTJ8NQWN2J37kYT8ySD893IXEmXYP
  823. fMTr+CSNkf/sfF/13GEdVGnHmBgCH61sPWG69RgzdjRPprZFZxXjubIWYkp0DQ==
  824. -----END PUBLIC KEY-----
  825. # ECC CDH Bob with Malice peer
  826. Derive=BOB_cf_c2pnb304w1
  827. PeerKey=MALICE_cf_c2pnb304w1_PUB
  828. Ctrl=ecdh_cofactor_mode:1
  829. Result=DERIVE_ERROR
  830. Reason=point at infinity
  831. # ECC CDH Alice with Malice peer
  832. Derive=ALICE_cf_c2pnb304w1
  833. PeerKey=MALICE_cf_c2pnb304w1_PUB
  834. Ctrl=ecdh_cofactor_mode:1
  835. Result=DERIVE_ERROR
  836. Reason=point at infinity
  837. Title=c2pnb368w1 curve tests
  838. PrivateKey=ALICE_cf_c2pnb368w1
  839. -----BEGIN PRIVATE KEY-----
  840. ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABMENDAyAgEBBC0AXeSTXsHb2PEH12tZL8w2q6evA2mi
  841. KfLLIa1c29BTmM//oWdKpqeuvwMIBto=
  842. -----END PRIVATE KEY-----
  843. PublicKey=ALICE_cf_c2pnb368w1_PUB
  844. -----BEGIN PUBLIC KEY-----
  845. MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEmEBXcvMgnHwJW7wAKM4cqboco6zF01J9ntUwoACI
  846. euvf3cpPXBvxUawJXfO9FwFRQabDRagGP99Walidd2JW8nWDWZgZMKj15Wh+4bp2dZHc2tPIIHHd
  847. 3makbwQ=
  848. -----END PUBLIC KEY-----
  849. PrivPubKeyPair=ALICE_cf_c2pnb368w1:ALICE_cf_c2pnb368w1_PUB
  850. PrivateKey=BOB_cf_c2pnb368w1
  851. -----BEGIN PRIVATE KEY-----
  852. ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABMENDAyAgEBBC0Aq1R9M/mCMbJMj6VBUpBkS4HXywEz
  853. Qun6d6uXgyU4LZRszA7Dz9+eKbXEMsk=
  854. -----END PRIVATE KEY-----
  855. PublicKey=BOB_cf_c2pnb368w1_PUB
  856. -----BEGIN PUBLIC KEY-----
  857. MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEJOSnsaXA9wb5p8CGLPvYI47Yf3IdZSbWQ3Sn6G2v
  858. At+zYlpzGax1oJ1CW8fGA0Gu0RnvAfDeW9vgrtzshH1Vy/Ni6a7LPho99PtUP2nzUBnv+hfhFSra
  859. gqfRaOs=
  860. -----END PUBLIC KEY-----
  861. PrivPubKeyPair=BOB_cf_c2pnb368w1:BOB_cf_c2pnb368w1_PUB
  862. # ECDH Alice with Bob peer
  863. Derive=ALICE_cf_c2pnb368w1
  864. PeerKey=BOB_cf_c2pnb368w1_PUB
  865. SharedSecret=008d20ede3961be3b01051d6fdae63db43865664804d432293a2edb13dcc8be0fe5b0c655297a84b9067a29c2a6f
  866. # ECDH Bob with Alice peer
  867. Derive=BOB_cf_c2pnb368w1
  868. PeerKey=ALICE_cf_c2pnb368w1_PUB
  869. SharedSecret=008d20ede3961be3b01051d6fdae63db43865664804d432293a2edb13dcc8be0fe5b0c655297a84b9067a29c2a6f
  870. # ECC CDH Alice with Bob peer
  871. Derive=ALICE_cf_c2pnb368w1
  872. PeerKey=BOB_cf_c2pnb368w1_PUB
  873. Ctrl=ecdh_cofactor_mode:1
  874. SharedSecret=df32ddeeffa029aeadabad000a79c3154a0ddd0aeacf4e3de426f5c10096eff8912038c64d4c899131dcd4df2561
  875. # ECC CDH Bob with Alice peer
  876. Derive=BOB_cf_c2pnb368w1
  877. PeerKey=ALICE_cf_c2pnb368w1_PUB
  878. Ctrl=ecdh_cofactor_mode:1
  879. SharedSecret=df32ddeeffa029aeadabad000a79c3154a0ddd0aeacf4e3de426f5c10096eff8912038c64d4c899131dcd4df2561
  880. PublicKey=MALICE_cf_c2pnb368w1_PUB
  881. -----BEGIN PUBLIC KEY-----
  882. MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEWDn/U9rymClM/a0Q1mawHjQjvpxSehRWstSE+2Sd
  883. ubcZowJ+rw5LsEZteQyeVrCpKYUiIBmIVuFb2LDjtNLIJD1lr8C+vdco24ciLS9RzF/Dc9X+tcIj
  884. 726e1BE=
  885. -----END PUBLIC KEY-----
  886. # ECC CDH Bob with Malice peer
  887. Derive=BOB_cf_c2pnb368w1
  888. PeerKey=MALICE_cf_c2pnb368w1_PUB
  889. Ctrl=ecdh_cofactor_mode:1
  890. Result=DERIVE_ERROR
  891. Reason=point at infinity
  892. # ECC CDH Alice with Malice peer
  893. Derive=ALICE_cf_c2pnb368w1
  894. PeerKey=MALICE_cf_c2pnb368w1_PUB
  895. Ctrl=ecdh_cofactor_mode:1
  896. Result=DERIVE_ERROR
  897. Reason=point at infinity
  898. Title=c2tnb191v1 curve tests
  899. PrivateKey=ALICE_cf_c2tnb191v1
  900. -----BEGIN PRIVATE KEY-----
  901. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEHzAdAgEBBBgXyG7A4BvSmjKEl3aU+FQUt02p9U7x
  902. Jk4=
  903. -----END PRIVATE KEY-----
  904. PublicKey=ALICE_cf_c2tnb191v1_PUB
  905. -----BEGIN PUBLIC KEY-----
  906. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEG9iuZmnhz2H/YQKmVUaO//fm7hvV+CP5c2iszpR3
  907. 7lRimqLWHPyvKgcP+PRCIUom
  908. -----END PUBLIC KEY-----
  909. PrivPubKeyPair=ALICE_cf_c2tnb191v1:ALICE_cf_c2tnb191v1_PUB
  910. PrivateKey=BOB_cf_c2tnb191v1
  911. -----BEGIN PRIVATE KEY-----
  912. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEHzAdAgEBBBg4+2hv9x9HxFy0c2c1XESDdgOamHu0
  913. MTU=
  914. -----END PRIVATE KEY-----
  915. PublicKey=BOB_cf_c2tnb191v1_PUB
  916. -----BEGIN PUBLIC KEY-----
  917. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEdO/4ii8gi8eQfBrv3XmsOETwIfT8OIpBW/kUoHD+
  918. adqalcB6SIWOfoJReDLcpxAD
  919. -----END PUBLIC KEY-----
  920. PrivPubKeyPair=BOB_cf_c2tnb191v1:BOB_cf_c2tnb191v1_PUB
  921. # ECDH Alice with Bob peer
  922. Derive=ALICE_cf_c2tnb191v1
  923. PeerKey=BOB_cf_c2tnb191v1_PUB
  924. SharedSecret=2ee8a85151c397600984285307c14f0ea0e4c2071d753a99
  925. # ECDH Bob with Alice peer
  926. Derive=BOB_cf_c2tnb191v1
  927. PeerKey=ALICE_cf_c2tnb191v1_PUB
  928. SharedSecret=2ee8a85151c397600984285307c14f0ea0e4c2071d753a99
  929. # ECC CDH Alice with Bob peer
  930. Derive=ALICE_cf_c2tnb191v1
  931. PeerKey=BOB_cf_c2tnb191v1_PUB
  932. Ctrl=ecdh_cofactor_mode:1
  933. SharedSecret=334051dfd62237e69e280ce2fab979bd77260f8dfe4df989
  934. # ECC CDH Bob with Alice peer
  935. Derive=BOB_cf_c2tnb191v1
  936. PeerKey=ALICE_cf_c2tnb191v1_PUB
  937. Ctrl=ecdh_cofactor_mode:1
  938. SharedSecret=334051dfd62237e69e280ce2fab979bd77260f8dfe4df989
  939. PublicKey=MALICE_cf_c2tnb191v1_PUB
  940. -----BEGIN PUBLIC KEY-----
  941. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcPEwZ1wj
  942. iNoFyzyANZl8IDB0fF1RmZD6
  943. -----END PUBLIC KEY-----
  944. # ECC CDH Bob with Malice peer
  945. Derive=BOB_cf_c2tnb191v1
  946. PeerKey=MALICE_cf_c2tnb191v1_PUB
  947. Ctrl=ecdh_cofactor_mode:1
  948. Result=DERIVE_ERROR
  949. Reason=point at infinity
  950. # ECC CDH Alice with Malice peer
  951. Derive=ALICE_cf_c2tnb191v1
  952. PeerKey=MALICE_cf_c2tnb191v1_PUB
  953. Ctrl=ecdh_cofactor_mode:1
  954. Result=DERIVE_ERROR
  955. Reason=point at infinity
  956. Title=c2tnb191v2 curve tests
  957. PrivateKey=ALICE_cf_c2tnb191v2
  958. -----BEGIN PRIVATE KEY-----
  959. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEHzAdAgEBBBgQZHIQIPrAsbJqq4ZX3JdMrZAkaIGP
  960. jbo=
  961. -----END PRIVATE KEY-----
  962. PublicKey=ALICE_cf_c2tnb191v2_PUB
  963. -----BEGIN PUBLIC KEY-----
  964. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAyQdwZYRIiv7O4/WRLDKJ249TM8dr2Y+Oz8rSxCI
  965. UVvJT/Jv9m462J6Iz1XOohhP
  966. -----END PUBLIC KEY-----
  967. PrivPubKeyPair=ALICE_cf_c2tnb191v2:ALICE_cf_c2tnb191v2_PUB
  968. PrivateKey=BOB_cf_c2tnb191v2
  969. -----BEGIN PRIVATE KEY-----
  970. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEHzAdAgEBBBgThhW6d5QDaqM8yhm16q6Pu/VFBpf7
  971. wcs=
  972. -----END PRIVATE KEY-----
  973. PublicKey=BOB_cf_c2tnb191v2_PUB
  974. -----BEGIN PUBLIC KEY-----
  975. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEBVkB4O6fFvGzMHv4BF51muFA0npOGKoOdKbIIMQY
  976. JBIoz1RNNXTcgdpguLcrvcPJ
  977. -----END PUBLIC KEY-----
  978. PrivPubKeyPair=BOB_cf_c2tnb191v2:BOB_cf_c2tnb191v2_PUB
  979. # ECDH Alice with Bob peer
  980. Derive=ALICE_cf_c2tnb191v2
  981. PeerKey=BOB_cf_c2tnb191v2_PUB
  982. SharedSecret=711f90cb2aaea65e939065cbd1896affe1d490ba14571400
  983. # ECDH Bob with Alice peer
  984. Derive=BOB_cf_c2tnb191v2
  985. PeerKey=ALICE_cf_c2tnb191v2_PUB
  986. SharedSecret=711f90cb2aaea65e939065cbd1896affe1d490ba14571400
  987. # ECC CDH Alice with Bob peer
  988. Derive=ALICE_cf_c2tnb191v2
  989. PeerKey=BOB_cf_c2tnb191v2_PUB
  990. Ctrl=ecdh_cofactor_mode:1
  991. SharedSecret=1740db5b771fa2889d3ec7c1ba8eeffa7741f0ee62433dce
  992. # ECC CDH Bob with Alice peer
  993. Derive=BOB_cf_c2tnb191v2
  994. PeerKey=ALICE_cf_c2tnb191v2_PUB
  995. Ctrl=ecdh_cofactor_mode:1
  996. SharedSecret=1740db5b771fa2889d3ec7c1ba8eeffa7741f0ee62433dce
  997. PublicKey=MALICE_cf_c2tnb191v2_PUB
  998. -----BEGIN PUBLIC KEY-----
  999. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEA3yPV6Ilx7PU7dWIDzgKzFV07LNsn1EhMyLQaa5U
  1000. 2vqunpWef+/CaO2pFBcwwW+x
  1001. -----END PUBLIC KEY-----
  1002. # ECC CDH Bob with Malice peer
  1003. Derive=BOB_cf_c2tnb191v2
  1004. PeerKey=MALICE_cf_c2tnb191v2_PUB
  1005. Ctrl=ecdh_cofactor_mode:1
  1006. Result=DERIVE_ERROR
  1007. Reason=point at infinity
  1008. # ECC CDH Alice with Malice peer
  1009. Derive=ALICE_cf_c2tnb191v2
  1010. PeerKey=MALICE_cf_c2tnb191v2_PUB
  1011. Ctrl=ecdh_cofactor_mode:1
  1012. Result=DERIVE_ERROR
  1013. Reason=point at infinity
  1014. Title=c2tnb191v3 curve tests
  1015. PrivateKey=ALICE_cf_c2tnb191v3
  1016. -----BEGIN PRIVATE KEY-----
  1017. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEHzAdAgEBBBgTPjf06B01Jq59qU1iczNuA29WfW+b
  1018. erU=
  1019. -----END PRIVATE KEY-----
  1020. PublicKey=ALICE_cf_c2tnb191v3_PUB
  1021. -----BEGIN PUBLIC KEY-----
  1022. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEL4NGEUX2CXY18MyoH1inKq5kde9RGr25ODm/0BEX
  1023. HWsGvDE2HC+6pL2BMl3MRCty
  1024. -----END PUBLIC KEY-----
  1025. PrivPubKeyPair=ALICE_cf_c2tnb191v3:ALICE_cf_c2tnb191v3_PUB
  1026. PrivateKey=BOB_cf_c2tnb191v3
  1027. -----BEGIN PRIVATE KEY-----
  1028. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEHzAdAgEBBBgUC2bC465JTXYLUaaET/r5n7X85gRH
  1029. iSQ=
  1030. -----END PRIVATE KEY-----
  1031. PublicKey=BOB_cf_c2tnb191v3_PUB
  1032. -----BEGIN PUBLIC KEY-----
  1033. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEPKekNkT9mQ8KRCTR2RwCFkhNvsjL+/mLHYzbMrYe
  1034. QFIb5QwXAdbg2tEOl7yj9qkk
  1035. -----END PUBLIC KEY-----
  1036. PrivPubKeyPair=BOB_cf_c2tnb191v3:BOB_cf_c2tnb191v3_PUB
  1037. # ECDH Alice with Bob peer
  1038. Derive=ALICE_cf_c2tnb191v3
  1039. PeerKey=BOB_cf_c2tnb191v3_PUB
  1040. SharedSecret=196200f7ea06c43c35516b995cf4a4dd4151dbd0ed998561
  1041. # ECDH Bob with Alice peer
  1042. Derive=BOB_cf_c2tnb191v3
  1043. PeerKey=ALICE_cf_c2tnb191v3_PUB
  1044. SharedSecret=196200f7ea06c43c35516b995cf4a4dd4151dbd0ed998561
  1045. # ECC CDH Alice with Bob peer
  1046. Derive=ALICE_cf_c2tnb191v3
  1047. PeerKey=BOB_cf_c2tnb191v3_PUB
  1048. Ctrl=ecdh_cofactor_mode:1
  1049. SharedSecret=311939377670a8a1ed1ee17f9dd182167da00c5a19e2e109
  1050. # ECC CDH Bob with Alice peer
  1051. Derive=BOB_cf_c2tnb191v3
  1052. PeerKey=ALICE_cf_c2tnb191v3_PUB
  1053. Ctrl=ecdh_cofactor_mode:1
  1054. SharedSecret=311939377670a8a1ed1ee17f9dd182167da00c5a19e2e109
  1055. PublicKey=MALICE_cf_c2tnb191v3_PUB
  1056. -----BEGIN PUBLIC KEY-----
  1057. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAESvPjWlLnANK2j38hHZ0uqueaniovkhwwdJZjrmUk
  1058. n5vQBTxUzkIkMjL33v6Lr3z7
  1059. -----END PUBLIC KEY-----
  1060. # ECC CDH Bob with Malice peer
  1061. Derive=BOB_cf_c2tnb191v3
  1062. PeerKey=MALICE_cf_c2tnb191v3_PUB
  1063. Ctrl=ecdh_cofactor_mode:1
  1064. Result=DERIVE_ERROR
  1065. Reason=point at infinity
  1066. # ECC CDH Alice with Malice peer
  1067. Derive=ALICE_cf_c2tnb191v3
  1068. PeerKey=MALICE_cf_c2tnb191v3_PUB
  1069. Ctrl=ecdh_cofactor_mode:1
  1070. Result=DERIVE_ERROR
  1071. Reason=point at infinity
  1072. Title=c2tnb239v1 curve tests
  1073. PrivateKey=ALICE_cf_c2tnb239v1
  1074. -----BEGIN PRIVATE KEY-----
  1075. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAsEJTAjAgEBBB4fMJDhCEiuEf/RF6oGjHVcNwN+wCYG
  1076. rJMnJLIXiCI=
  1077. -----END PRIVATE KEY-----
  1078. PublicKey=ALICE_cf_c2tnb239v1_PUB
  1079. -----BEGIN PUBLIC KEY-----
  1080. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEUgG/uMWy4k0R/kbVJEapF6r5ik4Q9WPsDXAd0856
  1081. dVL8PvBXgixk2tKfyY1xUVebcEVlgdZP1pN1Xyvi
  1082. -----END PUBLIC KEY-----
  1083. PrivPubKeyPair=ALICE_cf_c2tnb239v1:ALICE_cf_c2tnb239v1_PUB
  1084. PrivateKey=BOB_cf_c2tnb239v1
  1085. -----BEGIN PRIVATE KEY-----
  1086. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAsEJTAjAgEBBB4JLDwVJQw3+00FiZBDWFErd7PXnchH
  1087. sfpZeV3i5FM=
  1088. -----END PRIVATE KEY-----
  1089. PublicKey=BOB_cf_c2tnb239v1_PUB
  1090. -----BEGIN PUBLIC KEY-----
  1091. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEcwKt31cWaoFUd7QxYSdwgMDOqEhjPbD3Z9AfR3tc
  1092. G77/MY5z1oQegqImBog645vtPWI8lZd1zcl6QYRS
  1093. -----END PUBLIC KEY-----
  1094. PrivPubKeyPair=BOB_cf_c2tnb239v1:BOB_cf_c2tnb239v1_PUB
  1095. # ECDH Alice with Bob peer
  1096. Derive=ALICE_cf_c2tnb239v1
  1097. PeerKey=BOB_cf_c2tnb239v1_PUB
  1098. SharedSecret=413ea943cdf40c45795c77aeea7099b81cc42566067924d1fdbae42ddf99
  1099. # ECDH Bob with Alice peer
  1100. Derive=BOB_cf_c2tnb239v1
  1101. PeerKey=ALICE_cf_c2tnb239v1_PUB
  1102. SharedSecret=413ea943cdf40c45795c77aeea7099b81cc42566067924d1fdbae42ddf99
  1103. # ECC CDH Alice with Bob peer
  1104. Derive=ALICE_cf_c2tnb239v1
  1105. PeerKey=BOB_cf_c2tnb239v1_PUB
  1106. Ctrl=ecdh_cofactor_mode:1
  1107. SharedSecret=1f1e5a6084492e895c35d76a5d2b4a3fafbd96c4b2230ea71cc1c711fa38
  1108. # ECC CDH Bob with Alice peer
  1109. Derive=BOB_cf_c2tnb239v1
  1110. PeerKey=ALICE_cf_c2tnb239v1_PUB
  1111. Ctrl=ecdh_cofactor_mode:1
  1112. SharedSecret=1f1e5a6084492e895c35d76a5d2b4a3fafbd96c4b2230ea71cc1c711fa38
  1113. PublicKey=MALICE_cf_c2tnb239v1_PUB
  1114. -----BEGIN PUBLIC KEY-----
  1115. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEJFn89FF7xaa5m+XGxWKFwCH+Mu4rbxwi6lvhuEuT
  1116. Itl/OAosALFh8xpt+N5gmKtUdhpjyok2udC4B/mY
  1117. -----END PUBLIC KEY-----
  1118. # ECC CDH Bob with Malice peer
  1119. Derive=BOB_cf_c2tnb239v1
  1120. PeerKey=MALICE_cf_c2tnb239v1_PUB
  1121. Ctrl=ecdh_cofactor_mode:1
  1122. Result=DERIVE_ERROR
  1123. Reason=point at infinity
  1124. # ECC CDH Alice with Malice peer
  1125. Derive=ALICE_cf_c2tnb239v1
  1126. PeerKey=MALICE_cf_c2tnb239v1_PUB
  1127. Ctrl=ecdh_cofactor_mode:1
  1128. Result=DERIVE_ERROR
  1129. Reason=point at infinity
  1130. Title=c2tnb239v2 curve tests
  1131. PrivateKey=ALICE_cf_c2tnb239v2
  1132. -----BEGIN PRIVATE KEY-----
  1133. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAwEJTAjAgEBBB4KU4YKdzFOkl6M1biHkxtVGD2uNXr6
  1134. GbEcp4PbJKU=
  1135. -----END PRIVATE KEY-----
  1136. PublicKey=ALICE_cf_c2tnb239v2_PUB
  1137. -----BEGIN PUBLIC KEY-----
  1138. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEKzpycflUrsyqVV/+fzvC2+AuX3r0b0Syn8acvn78
  1139. VnKA9mZKwPLWhnMJcLyzarIzc/6/UcfYGNmTyUlG
  1140. -----END PUBLIC KEY-----
  1141. PrivPubKeyPair=ALICE_cf_c2tnb239v2:ALICE_cf_c2tnb239v2_PUB
  1142. PrivateKey=BOB_cf_c2tnb239v2
  1143. -----BEGIN PRIVATE KEY-----
  1144. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAwEJTAjAgEBBB4HZQLKGKBpIKiyTq6XYZWQNph1oGP+
  1145. JLwCwn7lYx0=
  1146. -----END PRIVATE KEY-----
  1147. PublicKey=BOB_cf_c2tnb239v2_PUB
  1148. -----BEGIN PUBLIC KEY-----
  1149. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAETPSkhMs3JW3BG66FSfCov76JKdcRiBhMCW453Wku
  1150. N7yBxBmWjeclHhnXIzfc4qM4qf9n3KzMSXejPVYg
  1151. -----END PUBLIC KEY-----
  1152. PrivPubKeyPair=BOB_cf_c2tnb239v2:BOB_cf_c2tnb239v2_PUB
  1153. # ECDH Alice with Bob peer
  1154. Derive=ALICE_cf_c2tnb239v2
  1155. PeerKey=BOB_cf_c2tnb239v2_PUB
  1156. SharedSecret=2e738f14795b2e19ee791c1bf30c5e462ca6c6ed0ec5c6c6402d0730cf4c
  1157. # ECDH Bob with Alice peer
  1158. Derive=BOB_cf_c2tnb239v2
  1159. PeerKey=ALICE_cf_c2tnb239v2_PUB
  1160. SharedSecret=2e738f14795b2e19ee791c1bf30c5e462ca6c6ed0ec5c6c6402d0730cf4c
  1161. # ECC CDH Alice with Bob peer
  1162. Derive=ALICE_cf_c2tnb239v2
  1163. PeerKey=BOB_cf_c2tnb239v2_PUB
  1164. Ctrl=ecdh_cofactor_mode:1
  1165. SharedSecret=7662d8b94d3f0d20eb8e112ca8b7d5699d81f35902df5b77561977df3946
  1166. # ECC CDH Bob with Alice peer
  1167. Derive=BOB_cf_c2tnb239v2
  1168. PeerKey=ALICE_cf_c2tnb239v2_PUB
  1169. Ctrl=ecdh_cofactor_mode:1
  1170. SharedSecret=7662d8b94d3f0d20eb8e112ca8b7d5699d81f35902df5b77561977df3946
  1171. PublicKey=MALICE_cf_c2tnb239v2_PUB
  1172. -----BEGIN PUBLIC KEY-----
  1173. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAES8fLc5mtVI0HqgKRJ7mN8MU1B0FBkiim6jCHYJf3
  1174. JYUX3Gn3Ai11cHie+nVb3z51jSkpDQENHESTv5K2
  1175. -----END PUBLIC KEY-----
  1176. # ECC CDH Bob with Malice peer
  1177. Derive=BOB_cf_c2tnb239v2
  1178. PeerKey=MALICE_cf_c2tnb239v2_PUB
  1179. Ctrl=ecdh_cofactor_mode:1
  1180. Result=DERIVE_ERROR
  1181. Reason=point at infinity
  1182. # ECC CDH Alice with Malice peer
  1183. Derive=ALICE_cf_c2tnb239v2
  1184. PeerKey=MALICE_cf_c2tnb239v2_PUB
  1185. Ctrl=ecdh_cofactor_mode:1
  1186. Result=DERIVE_ERROR
  1187. Reason=point at infinity
  1188. Title=c2tnb239v3 curve tests
  1189. PrivateKey=ALICE_cf_c2tnb239v3
  1190. -----BEGIN PRIVATE KEY-----
  1191. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAA0EJTAjAgEBBB4BZZXtcMw5GrpgHJLx4D8z7M6ocWdv
  1192. rDl2fV9ObC8=
  1193. -----END PRIVATE KEY-----
  1194. PublicKey=ALICE_cf_c2tnb239v3_PUB
  1195. -----BEGIN PUBLIC KEY-----
  1196. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEOu2HIAUX+r6IbRlrPUJUBDL814dR++maVAAkUIjD
  1197. H33ewqcI9ZLtpvuR8P8hgRNUTXlh1GWgrB6F21Eo
  1198. -----END PUBLIC KEY-----
  1199. PrivPubKeyPair=ALICE_cf_c2tnb239v3:ALICE_cf_c2tnb239v3_PUB
  1200. PrivateKey=BOB_cf_c2tnb239v3
  1201. -----BEGIN PRIVATE KEY-----
  1202. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAA0EJTAjAgEBBB4BDxw3SA54y6uYOW1n4yZaUK22J9ef
  1203. XG3HcQX+4i0=
  1204. -----END PRIVATE KEY-----
  1205. PublicKey=BOB_cf_c2tnb239v3_PUB
  1206. -----BEGIN PUBLIC KEY-----
  1207. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEVaEi76wyzlpzkkSElf4SmGZ7kf1ghHMP82HkGk7K
  1208. BC10zUyppoSOAr0eX4pHAkDUF1m/KGoJa7QcJJww
  1209. -----END PUBLIC KEY-----
  1210. PrivPubKeyPair=BOB_cf_c2tnb239v3:BOB_cf_c2tnb239v3_PUB
  1211. # ECDH Alice with Bob peer
  1212. Derive=ALICE_cf_c2tnb239v3
  1213. PeerKey=BOB_cf_c2tnb239v3_PUB
  1214. SharedSecret=6a756022ec2ea89b0fa757824909707102acf3b7da39dc625c6252eb4c48
  1215. # ECDH Bob with Alice peer
  1216. Derive=BOB_cf_c2tnb239v3
  1217. PeerKey=ALICE_cf_c2tnb239v3_PUB
  1218. SharedSecret=6a756022ec2ea89b0fa757824909707102acf3b7da39dc625c6252eb4c48
  1219. # ECC CDH Alice with Bob peer
  1220. Derive=ALICE_cf_c2tnb239v3
  1221. PeerKey=BOB_cf_c2tnb239v3_PUB
  1222. Ctrl=ecdh_cofactor_mode:1
  1223. SharedSecret=3240e19dd8c290e5e1749df60ad0166dd9dbfad645e518b4948e14f774ce
  1224. # ECC CDH Bob with Alice peer
  1225. Derive=BOB_cf_c2tnb239v3
  1226. PeerKey=ALICE_cf_c2tnb239v3_PUB
  1227. Ctrl=ecdh_cofactor_mode:1
  1228. SharedSecret=3240e19dd8c290e5e1749df60ad0166dd9dbfad645e518b4948e14f774ce
  1229. PublicKey=MALICE_cf_c2tnb239v3_PUB
  1230. -----BEGIN PUBLIC KEY-----
  1231. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAELe/znC87/2ucKX7mXUUyiUvg67slWRdH+WHDct9d
  1232. LcXDyB342ZN1nm0NCAmBMcLjohX0Zza0ji3YNjT1
  1233. -----END PUBLIC KEY-----
  1234. # ECC CDH Bob with Malice peer
  1235. Derive=BOB_cf_c2tnb239v3
  1236. PeerKey=MALICE_cf_c2tnb239v3_PUB
  1237. Ctrl=ecdh_cofactor_mode:1
  1238. Result=DERIVE_ERROR
  1239. Reason=point at infinity
  1240. # ECC CDH Alice with Malice peer
  1241. Derive=ALICE_cf_c2tnb239v3
  1242. PeerKey=MALICE_cf_c2tnb239v3_PUB
  1243. Ctrl=ecdh_cofactor_mode:1
  1244. Result=DERIVE_ERROR
  1245. Reason=point at infinity
  1246. Title=c2tnb359v1 curve tests
  1247. PrivateKey=ALICE_cf_c2tnb359v1
  1248. -----BEGIN PRIVATE KEY-----
  1249. ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABIENDAyAgEBBC0Afea/a1NrRf6rRRr/UDsI559ADTFP
  1250. Bd5HaS33laTZkCdNLITw1UUrESUIOiU=
  1251. -----END PRIVATE KEY-----
  1252. PublicKey=ALICE_cf_c2tnb359v1_PUB
  1253. -----BEGIN PUBLIC KEY-----
  1254. MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEZMJU3QF9UJJp2m6qyCnhPuVlPKPHtav3DCgH27SY
  1255. RLMN7C4rRmqiJakD11QtOforOgbPW5r/v7t4TUWIlq8jV7kapJNtxQtg/S87L0NQGgHBq/lnJL8x
  1256. fN3Y
  1257. -----END PUBLIC KEY-----
  1258. PrivPubKeyPair=ALICE_cf_c2tnb359v1:ALICE_cf_c2tnb359v1_PUB
  1259. PrivateKey=BOB_cf_c2tnb359v1
  1260. -----BEGIN PRIVATE KEY-----
  1261. ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABIENDAyAgEBBC0Aaw+yr7Atz8CXjLsbI5msXLqxFoMr
  1262. esHVfU53i6ucCsnPTWSDWSb5CePtI9g=
  1263. -----END PRIVATE KEY-----
  1264. PublicKey=BOB_cf_c2tnb359v1_PUB
  1265. -----BEGIN PUBLIC KEY-----
  1266. MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEUQde0iyDHbsFJZ459d4zUhsrJYAkqndmEBRwSlg5
  1267. ZNX8SSS79Zf2HsQl+LWIZyzeYzoHobKXufChw9/H4ThS58VwV5/0hoE929PIgJ1MSEqr5LvJXi+b
  1268. R8fe
  1269. -----END PUBLIC KEY-----
  1270. PrivPubKeyPair=BOB_cf_c2tnb359v1:BOB_cf_c2tnb359v1_PUB
  1271. # ECDH Alice with Bob peer
  1272. Derive=ALICE_cf_c2tnb359v1
  1273. PeerKey=BOB_cf_c2tnb359v1_PUB
  1274. SharedSecret=623a71122b5acad467d40d97ef8d8fd46541d8c41d7de6ba181c24e2714c1bc35bcefcf089af69c406eedecc12
  1275. # ECDH Bob with Alice peer
  1276. Derive=BOB_cf_c2tnb359v1
  1277. PeerKey=ALICE_cf_c2tnb359v1_PUB
  1278. SharedSecret=623a71122b5acad467d40d97ef8d8fd46541d8c41d7de6ba181c24e2714c1bc35bcefcf089af69c406eedecc12
  1279. # ECC CDH Alice with Bob peer
  1280. Derive=ALICE_cf_c2tnb359v1
  1281. PeerKey=BOB_cf_c2tnb359v1_PUB
  1282. Ctrl=ecdh_cofactor_mode:1
  1283. SharedSecret=1c9c4cea3251dace2cb763eabf60f106cc1b03f2491e6f20d7bea78e062f8f14c4e82e4d43786eefa44d33f7e9
  1284. # ECC CDH Bob with Alice peer
  1285. Derive=BOB_cf_c2tnb359v1
  1286. PeerKey=ALICE_cf_c2tnb359v1_PUB
  1287. Ctrl=ecdh_cofactor_mode:1
  1288. SharedSecret=1c9c4cea3251dace2cb763eabf60f106cc1b03f2491e6f20d7bea78e062f8f14c4e82e4d43786eefa44d33f7e9
  1289. PublicKey=MALICE_cf_c2tnb359v1_PUB
  1290. -----BEGIN PUBLIC KEY-----
  1291. MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDW1DxeJfyPPnxX4WiLM5ZnX9AypqqeKj7FTHxanl
  1292. ++A6FgVFjUCatt8Sr4xnSc3zDE0kh6f/wS9SbtCAi74i8HAX5SJiccCMPRkw6kBuHZgiG8EmFJ53
  1293. OEQw
  1294. -----END PUBLIC KEY-----
  1295. # ECC CDH Bob with Malice peer
  1296. Derive=BOB_cf_c2tnb359v1
  1297. PeerKey=MALICE_cf_c2tnb359v1_PUB
  1298. Ctrl=ecdh_cofactor_mode:1
  1299. Result=DERIVE_ERROR
  1300. Reason=point at infinity
  1301. # ECC CDH Alice with Malice peer
  1302. Derive=ALICE_cf_c2tnb359v1
  1303. PeerKey=MALICE_cf_c2tnb359v1_PUB
  1304. Ctrl=ecdh_cofactor_mode:1
  1305. Result=DERIVE_ERROR
  1306. Reason=point at infinity
  1307. Title=c2tnb431r1 curve tests
  1308. PrivateKey=ALICE_cf_c2tnb431r1
  1309. -----BEGIN PRIVATE KEY-----
  1310. MFYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABQEPDA6AgEBBDUAG1rgUnH3+PSxqlzt9+QTWv7PrYxz
  1311. Qgqj5A2Mqi0LbdixVDciVSSgrU6keVu72oCmHVP+OQ==
  1312. -----END PRIVATE KEY-----
  1313. PublicKey=ALICE_cf_c2tnb431r1_PUB
  1314. -----BEGIN PUBLIC KEY-----
  1315. MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABFcQEDic9pYxtxStk/oBxafqyUux1kvEOOwR4FxJ
  1316. pGEMTh8B+YfkWuq+IDY5zSqNKtg7cRlAFX2dlHhRSvNxrN3DJCrhe/TQq8SIYawcqEQnM39F8hHM
  1317. 7VQJLEsBpJ/WUonwMJXknjgfONP7GA==
  1318. -----END PUBLIC KEY-----
  1319. PrivPubKeyPair=ALICE_cf_c2tnb431r1:ALICE_cf_c2tnb431r1_PUB
  1320. PrivateKey=BOB_cf_c2tnb431r1
  1321. -----BEGIN PRIVATE KEY-----
  1322. MFYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABQEPDA6AgEBBDUBOsZrpI6hTgImR8DBhKOOrh2SvcT/
  1323. VwmzYnbuCRrtr/zwIQcqKKI1ztlrl+kxFxJfk5L7UQ==
  1324. -----END PRIVATE KEY-----
  1325. PublicKey=BOB_cf_c2tnb431r1_PUB
  1326. -----BEGIN PUBLIC KEY-----
  1327. MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABHeTG6xjbsKKxn4oYQt9qUM9LrSPZfY11XsBmROc
  1328. fb9kEbBLU+QixSbYZOrqPasesDV9dApDXF+w6EfIeNyJEK5Lk+aXamrn7fRMUAQ2m7+Odp87GgA+
  1329. 8Cg6YpgbK314SK5STziqoZwzEISJ9w==
  1330. -----END PUBLIC KEY-----
  1331. PrivPubKeyPair=BOB_cf_c2tnb431r1:BOB_cf_c2tnb431r1_PUB
  1332. # ECDH Alice with Bob peer
  1333. Derive=ALICE_cf_c2tnb431r1
  1334. PeerKey=BOB_cf_c2tnb431r1_PUB
  1335. SharedSecret=1c9a64de0b706f0e562d5144ceeb4806ce8782865dc0e3fab694967955bd40afc79bf9241ef4a173fbf9baeac0d416392fb13bdc6978
  1336. # ECDH Bob with Alice peer
  1337. Derive=BOB_cf_c2tnb431r1
  1338. PeerKey=ALICE_cf_c2tnb431r1_PUB
  1339. SharedSecret=1c9a64de0b706f0e562d5144ceeb4806ce8782865dc0e3fab694967955bd40afc79bf9241ef4a173fbf9baeac0d416392fb13bdc6978
  1340. # ECC CDH Alice with Bob peer
  1341. Derive=ALICE_cf_c2tnb431r1
  1342. PeerKey=BOB_cf_c2tnb431r1_PUB
  1343. Ctrl=ecdh_cofactor_mode:1
  1344. SharedSecret=059e2ea2d0d8bad5005a9401196ebb1633377c7ded8ec58a0398cf1d0f42ea82614f68cb836ecfc33612b8a705b4c3b7b4ed12eb6e22
  1345. # ECC CDH Bob with Alice peer
  1346. Derive=BOB_cf_c2tnb431r1
  1347. PeerKey=ALICE_cf_c2tnb431r1_PUB
  1348. Ctrl=ecdh_cofactor_mode:1
  1349. SharedSecret=059e2ea2d0d8bad5005a9401196ebb1633377c7ded8ec58a0398cf1d0f42ea82614f68cb836ecfc33612b8a705b4c3b7b4ed12eb6e22
  1350. PublicKey=MALICE_cf_c2tnb431r1_PUB
  1351. -----BEGIN PUBLIC KEY-----
  1352. MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABA/cHJ1bNJ2l3GcrT67WEoU0w/Ajy28T9X4XLv8a
  1353. 5EpnkembeFlRG8ILplDcZimE8kjNQWynAk+NbJRsIU/XLzcm7VXkkqEkx/yCQ/TOcbeB3qrpzWYr
  1354. F3Cls9x60wuFYNc9d6eIe4B+puz9IQ==
  1355. -----END PUBLIC KEY-----
  1356. # ECC CDH Bob with Malice peer
  1357. Derive=BOB_cf_c2tnb431r1
  1358. PeerKey=MALICE_cf_c2tnb431r1_PUB
  1359. Ctrl=ecdh_cofactor_mode:1
  1360. Result=DERIVE_ERROR
  1361. Reason=point at infinity
  1362. # ECC CDH Alice with Malice peer
  1363. Derive=ALICE_cf_c2tnb431r1
  1364. PeerKey=MALICE_cf_c2tnb431r1_PUB
  1365. Ctrl=ecdh_cofactor_mode:1
  1366. Result=DERIVE_ERROR
  1367. Reason=point at infinity
  1368. Title=prime192v1 curve tests
  1369. PrivateKey=ALICE_cf_prime192v1
  1370. -----BEGIN PRIVATE KEY-----
  1371. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhQFYLaobJ47BVWWZv/ByY8Ti69m/U9
  1372. TeI=
  1373. -----END PRIVATE KEY-----
  1374. PublicKey=ALICE_cf_prime192v1_PUB
  1375. -----BEGIN PUBLIC KEY-----
  1376. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEHYbt14KzucSpmKMrlDx1IGz/a28nDs21OjKgx3BK
  1377. PZ78UrllIr69kgrYUKsRg4sd
  1378. -----END PUBLIC KEY-----
  1379. PrivPubKeyPair=ALICE_cf_prime192v1:ALICE_cf_prime192v1_PUB
  1380. PrivateKey=BOB_cf_prime192v1
  1381. -----BEGIN PRIVATE KEY-----
  1382. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhsbmKHAtygIqirkmUXSbniDJOx0/fI
  1383. CWM=
  1384. -----END PRIVATE KEY-----
  1385. PublicKey=BOB_cf_prime192v1_PUB
  1386. -----BEGIN PUBLIC KEY-----
  1387. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEJA+FQcXq5Axzv8pLDslxq1QVt1hjN2i0TgoO6Yxp
  1388. bAekMot69VorE8ibSzgJixXJ
  1389. -----END PUBLIC KEY-----
  1390. PrivPubKeyPair=BOB_cf_prime192v1:BOB_cf_prime192v1_PUB
  1391. # ECDH Alice with Bob peer
  1392. Derive=ALICE_cf_prime192v1
  1393. PeerKey=BOB_cf_prime192v1_PUB
  1394. SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354
  1395. # ECDH Bob with Alice peer
  1396. Derive=BOB_cf_prime192v1
  1397. PeerKey=ALICE_cf_prime192v1_PUB
  1398. SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354
  1399. Title=prime192v2 curve tests
  1400. PrivateKey=ALICE_cf_prime192v2
  1401. -----BEGIN PRIVATE KEY-----
  1402. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBh6rcgPFDmA2P4CGSrC7ii9DAjepljX
  1403. sMM=
  1404. -----END PRIVATE KEY-----
  1405. PublicKey=ALICE_cf_prime192v2_PUB
  1406. -----BEGIN PUBLIC KEY-----
  1407. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAET6wOPoDU3BeU7VKozsGEvDeJs//9Z/aNEcbbLQ0d
  1408. g5IzsS/XMJzifjCJZgNsb7mi
  1409. -----END PUBLIC KEY-----
  1410. PrivPubKeyPair=ALICE_cf_prime192v2:ALICE_cf_prime192v2_PUB
  1411. PrivateKey=BOB_cf_prime192v2
  1412. -----BEGIN PRIVATE KEY-----
  1413. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBja4R9iZuiu95XEuM1558ArTwNnAl7M
  1414. xqI=
  1415. -----END PRIVATE KEY-----
  1416. PublicKey=BOB_cf_prime192v2_PUB
  1417. -----BEGIN PUBLIC KEY-----
  1418. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEcgWNAOL4pZCmouZl+be+rC0yLAJkm2YuPWs+FX2u
  1419. Y6OU1aHkkspZTC1uUVWjchy5
  1420. -----END PUBLIC KEY-----
  1421. PrivPubKeyPair=BOB_cf_prime192v2:BOB_cf_prime192v2_PUB
  1422. # ECDH Alice with Bob peer
  1423. Derive=ALICE_cf_prime192v2
  1424. PeerKey=BOB_cf_prime192v2_PUB
  1425. SharedSecret=ae2ff9f1f9f24e6d281dc78993d9f71913e1e105965000a1
  1426. # ECDH Bob with Alice peer
  1427. Derive=BOB_cf_prime192v2
  1428. PeerKey=ALICE_cf_prime192v2_PUB
  1429. SharedSecret=ae2ff9f1f9f24e6d281dc78993d9f71913e1e105965000a1
  1430. Title=prime192v3 curve tests
  1431. PrivateKey=ALICE_cf_prime192v3
  1432. -----BEGIN PRIVATE KEY-----
  1433. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBij5blPQRKM1/9c57YDZXIIue80MDqx
  1434. Igw=
  1435. -----END PRIVATE KEY-----
  1436. PublicKey=ALICE_cf_prime192v3_PUB
  1437. -----BEGIN PUBLIC KEY-----
  1438. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAE1+mLeiT/jjHO71IL/C/ZcnF6+yj9FV6eqfuPdHAi
  1439. MsDRFCB6/h8TcCUFuospu5l0
  1440. -----END PUBLIC KEY-----
  1441. PrivPubKeyPair=ALICE_cf_prime192v3:ALICE_cf_prime192v3_PUB
  1442. PrivateKey=BOB_cf_prime192v3
  1443. -----BEGIN PRIVATE KEY-----
  1444. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBhgFP4fFLtm/yk5tsosBUBKTg370FOu
  1445. 92g=
  1446. -----END PRIVATE KEY-----
  1447. PublicKey=BOB_cf_prime192v3_PUB
  1448. -----BEGIN PUBLIC KEY-----
  1449. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEv35bOz0xqLeJqpZdZ8LyiUgsJMBEtN2UMJm8blX2
  1450. vMWAgEeLhzar86BUlS7dZwS7
  1451. -----END PUBLIC KEY-----
  1452. PrivPubKeyPair=BOB_cf_prime192v3:BOB_cf_prime192v3_PUB
  1453. # ECDH Alice with Bob peer
  1454. Derive=ALICE_cf_prime192v3
  1455. PeerKey=BOB_cf_prime192v3_PUB
  1456. SharedSecret=9e562ecbe29c510a13b0daea822ec864c2a9684d2a382812
  1457. # ECDH Bob with Alice peer
  1458. Derive=BOB_cf_prime192v3
  1459. PeerKey=ALICE_cf_prime192v3_PUB
  1460. SharedSecret=9e562ecbe29c510a13b0daea822ec864c2a9684d2a382812
  1461. Title=prime239v1 curve tests
  1462. PrivateKey=ALICE_cf_prime239v1
  1463. -----BEGIN PRIVATE KEY-----
  1464. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5nH2mt/GUx+I/60NlcuQlrdupDXwMY
  1465. SF/w+SUTNqY=
  1466. -----END PRIVATE KEY-----
  1467. PublicKey=ALICE_cf_prime239v1_PUB
  1468. -----BEGIN PUBLIC KEY-----
  1469. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEMqQLCgDR9njkq9QELuOu+J/9YGcxJHULdvxHImLW
  1470. RXqBUM5Xea+Qk2SKIpWcogxr2zFeQyeLj2bQysuo
  1471. -----END PUBLIC KEY-----
  1472. PrivPubKeyPair=ALICE_cf_prime239v1:ALICE_cf_prime239v1_PUB
  1473. PrivateKey=BOB_cf_prime239v1
  1474. -----BEGIN PRIVATE KEY-----
  1475. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5RZgYV+j+zhwI12zCzB+mdPofMx0kB
  1476. jZ9gplgXxzk=
  1477. -----END PRIVATE KEY-----
  1478. PublicKey=BOB_cf_prime239v1_PUB
  1479. -----BEGIN PUBLIC KEY-----
  1480. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEBR5m/kllh025oO4GvqALkjRliVv7q4x8ro/tkYnT
  1481. L2U4hkT6xUeRu9QC4KOz7KUVH+nBbQASL4XQg/3C
  1482. -----END PUBLIC KEY-----
  1483. PrivPubKeyPair=BOB_cf_prime239v1:BOB_cf_prime239v1_PUB
  1484. # ECDH Alice with Bob peer
  1485. Derive=ALICE_cf_prime239v1
  1486. PeerKey=BOB_cf_prime239v1_PUB
  1487. SharedSecret=196b1d0206d4f87c313c266bfb12c90dd1f1f64b89bfc16518086b9801b8
  1488. # ECDH Bob with Alice peer
  1489. Derive=BOB_cf_prime239v1
  1490. PeerKey=ALICE_cf_prime239v1_PUB
  1491. SharedSecret=196b1d0206d4f87c313c266bfb12c90dd1f1f64b89bfc16518086b9801b8
  1492. Title=prime239v2 curve tests
  1493. PrivateKey=ALICE_cf_prime239v2
  1494. -----BEGIN PRIVATE KEY-----
  1495. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5uLCwofbD2Suc/iIRhXJsPqZ4me87h
  1496. +tFevsg1pPE=
  1497. -----END PRIVATE KEY-----
  1498. PublicKey=ALICE_cf_prime239v2_PUB
  1499. -----BEGIN PUBLIC KEY-----
  1500. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAETH77jXHBItV673gTNK/HTFldo4VxPiscbideUgKd
  1501. CWjdVsXebgAZbqQwf0h9QWcIgM7K7ODdW5kCuZ1G
  1502. -----END PUBLIC KEY-----
  1503. PrivPubKeyPair=ALICE_cf_prime239v2:ALICE_cf_prime239v2_PUB
  1504. PrivateKey=BOB_cf_prime239v2
  1505. -----BEGIN PRIVATE KEY-----
  1506. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5nlF+ouuw3Ljkgy3pHkCN+/JoHAMyT
  1507. KY0wlvJdo/w=
  1508. -----END PRIVATE KEY-----
  1509. PublicKey=BOB_cf_prime239v2_PUB
  1510. -----BEGIN PUBLIC KEY-----
  1511. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAELUQYo0UH8HbK/RMD2jVphBU+iB4OTOfvaaTlHq06
  1512. dcJ8a9a+mAQKhb1OZVEq1n4nQsgRiI1rPxugVERM
  1513. -----END PUBLIC KEY-----
  1514. PrivPubKeyPair=BOB_cf_prime239v2:BOB_cf_prime239v2_PUB
  1515. # ECDH Alice with Bob peer
  1516. Derive=ALICE_cf_prime239v2
  1517. PeerKey=BOB_cf_prime239v2_PUB
  1518. SharedSecret=1d18ca6366bceba3c1477daa0e08202088abcf14fc2b8fbf98ba95858fcf
  1519. # ECDH Bob with Alice peer
  1520. Derive=BOB_cf_prime239v2
  1521. PeerKey=ALICE_cf_prime239v2_PUB
  1522. SharedSecret=1d18ca6366bceba3c1477daa0e08202088abcf14fc2b8fbf98ba95858fcf
  1523. Title=prime239v3 curve tests
  1524. PrivateKey=ALICE_cf_prime239v3
  1525. -----BEGIN PRIVATE KEY-----
  1526. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5J95JRhBDTzlyAPAfu6T2Pb9vK0NKu
  1527. Y9AfhA2G+mI=
  1528. -----END PRIVATE KEY-----
  1529. PublicKey=ALICE_cf_prime239v3_PUB
  1530. -----BEGIN PUBLIC KEY-----
  1531. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEZEN48pqgLF08Yjj/8BLM2Nr5ZhpYxyBurbzKRuBb
  1532. GLpzZLteJN9vZjN7ouNpMxLVUFQxTOwpsvUw86Lk
  1533. -----END PUBLIC KEY-----
  1534. PrivPubKeyPair=ALICE_cf_prime239v3:ALICE_cf_prime239v3_PUB
  1535. PrivateKey=BOB_cf_prime239v3
  1536. -----BEGIN PRIVATE KEY-----
  1537. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5Z7rMZML1xeryBaYYr+QuMiQxHT44I
  1538. d9bmIVvG3dM=
  1539. -----END PRIVATE KEY-----
  1540. PublicKey=BOB_cf_prime239v3_PUB
  1541. -----BEGIN PUBLIC KEY-----
  1542. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEQUWKqohAPAoIYEZOvc1QwSlcB+gW0febaNxGOy47
  1543. LaIWdsNM7GJVP9xpdSwm/L+Dip/oH4E59f3SiOAd
  1544. -----END PUBLIC KEY-----
  1545. PrivPubKeyPair=BOB_cf_prime239v3:BOB_cf_prime239v3_PUB
  1546. # ECDH Alice with Bob peer
  1547. Derive=ALICE_cf_prime239v3
  1548. PeerKey=BOB_cf_prime239v3_PUB
  1549. SharedSecret=4dcc2c67c5993162ed71ebb33077bbb85395b0d3eec2311aa404e45901a0
  1550. # ECDH Bob with Alice peer
  1551. Derive=BOB_cf_prime239v3
  1552. PeerKey=ALICE_cf_prime239v3_PUB
  1553. SharedSecret=4dcc2c67c5993162ed71ebb33077bbb85395b0d3eec2311aa404e45901a0
  1554. Title=prime256v1 curve tests
  1555. PrivateKey=ALICE_cf_prime256v1
  1556. -----BEGIN PRIVATE KEY-----
  1557. MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCDZE0NZiGAFJX6JQxumKTFRT+XFCQqJ
  1558. gHCUxmU2fRcn9Q==
  1559. -----END PRIVATE KEY-----
  1560. PublicKey=ALICE_cf_prime256v1_PUB
  1561. -----BEGIN PUBLIC KEY-----
  1562. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5kDOrX6kmk1/jHfEdMBluFos6dyCbzKVOX3v2aa2
  1563. y5IhlhTKtCJdydX+XWLDXWW9sbtIRNP94R3iOOpRPBqpGg==
  1564. -----END PUBLIC KEY-----
  1565. PrivPubKeyPair=ALICE_cf_prime256v1:ALICE_cf_prime256v1_PUB
  1566. PrivateKey=BOB_cf_prime256v1
  1567. -----BEGIN PRIVATE KEY-----
  1568. MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCAxJgV1dLJw/o2Dmh1fIY1KpBd88WCP
  1569. 23wZzR8DzhyCrA==
  1570. -----END PRIVATE KEY-----
  1571. PublicKey=BOB_cf_prime256v1_PUB
  1572. -----BEGIN PUBLIC KEY-----
  1573. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5J6yA+j0zrGi6RilUhjrcL7OUMzYTwpnw5DdRXr0
  1574. creHgE03EFV//7xqadB4BDwFIGM9MV2sE6qREEomWhZFeg==
  1575. -----END PUBLIC KEY-----
  1576. PrivPubKeyPair=BOB_cf_prime256v1:BOB_cf_prime256v1_PUB
  1577. # ECDH Alice with Bob peer
  1578. Derive=ALICE_cf_prime256v1
  1579. PeerKey=BOB_cf_prime256v1_PUB
  1580. SharedSecret=ee63690b553dcd9bccb066137725f0489395a83f4d280f309339d606c969734a
  1581. # ECDH Bob with Alice peer
  1582. Derive=BOB_cf_prime256v1
  1583. PeerKey=ALICE_cf_prime256v1_PUB
  1584. SharedSecret=ee63690b553dcd9bccb066137725f0489395a83f4d280f309339d606c969734a
  1585. Title=secp112r1 curve tests
  1586. PrivateKey=ALICE_cf_secp112r1
  1587. -----BEGIN PRIVATE KEY-----
  1588. MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAYEFTATAgEBBA6zC5ZzEIIdvY4Q7DS0uw==
  1589. -----END PRIVATE KEY-----
  1590. PublicKey=ALICE_cf_secp112r1_PUB
  1591. -----BEGIN PUBLIC KEY-----
  1592. MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEYIawfjH3qRrJJWwuG3Ys5ZhDJsmdWi34aHgKAA==
  1593. -----END PUBLIC KEY-----
  1594. PrivPubKeyPair=ALICE_cf_secp112r1:ALICE_cf_secp112r1_PUB
  1595. PrivateKey=BOB_cf_secp112r1
  1596. -----BEGIN PRIVATE KEY-----
  1597. MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAYEFTATAgEBBA6WPx4YxBODium8BKDw0A==
  1598. -----END PRIVATE KEY-----
  1599. PublicKey=BOB_cf_secp112r1_PUB
  1600. -----BEGIN PUBLIC KEY-----
  1601. MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEchh3iQdPN1rrzrpdZRQ95G6tvdwEBQ+gfu1tvA==
  1602. -----END PUBLIC KEY-----
  1603. PrivPubKeyPair=BOB_cf_secp112r1:BOB_cf_secp112r1_PUB
  1604. # ECDH Alice with Bob peer
  1605. Derive=ALICE_cf_secp112r1
  1606. PeerKey=BOB_cf_secp112r1_PUB
  1607. SharedSecret=4ddd1d504b444d4be67ba2e4610a
  1608. # ECDH Bob with Alice peer
  1609. Derive=BOB_cf_secp112r1
  1610. PeerKey=ALICE_cf_secp112r1_PUB
  1611. SharedSecret=4ddd1d504b444d4be67ba2e4610a
  1612. Title=secp112r2 curve tests
  1613. PrivateKey=ALICE_cf_secp112r2
  1614. -----BEGIN PRIVATE KEY-----
  1615. MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4GcvIx97ePHdAiH0Z9EA==
  1616. -----END PRIVATE KEY-----
  1617. PublicKey=ALICE_cf_secp112r2_PUB
  1618. -----BEGIN PUBLIC KEY-----
  1619. MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEHK9uNAILHBmPZdKKh79/nzYE0HbvC//rA7i0Xw==
  1620. -----END PUBLIC KEY-----
  1621. PrivPubKeyPair=ALICE_cf_secp112r2:ALICE_cf_secp112r2_PUB
  1622. PrivateKey=BOB_cf_secp112r2
  1623. -----BEGIN PRIVATE KEY-----
  1624. MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4WzpVFZnZv9mvtpnYNyw==
  1625. -----END PRIVATE KEY-----
  1626. PublicKey=BOB_cf_secp112r2_PUB
  1627. -----BEGIN PUBLIC KEY-----
  1628. MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEUzBLNQupqUpGgmZl9JVjKBpwusl52rFg5OVFJA==
  1629. -----END PUBLIC KEY-----
  1630. PrivPubKeyPair=BOB_cf_secp112r2:BOB_cf_secp112r2_PUB
  1631. # ECDH Alice with Bob peer
  1632. Derive=ALICE_cf_secp112r2
  1633. PeerKey=BOB_cf_secp112r2_PUB
  1634. SharedSecret=a6d05c7ba5128a9685c705b5030b
  1635. # ECDH Bob with Alice peer
  1636. Derive=BOB_cf_secp112r2
  1637. PeerKey=ALICE_cf_secp112r2_PUB
  1638. SharedSecret=a6d05c7ba5128a9685c705b5030b
  1639. # ECC CDH Alice with Bob peer
  1640. Derive=ALICE_cf_secp112r2
  1641. PeerKey=BOB_cf_secp112r2_PUB
  1642. Ctrl=ecdh_cofactor_mode:1
  1643. SharedSecret=04f3280e92c269d794aa779efcef
  1644. # ECC CDH Bob with Alice peer
  1645. Derive=BOB_cf_secp112r2
  1646. PeerKey=ALICE_cf_secp112r2_PUB
  1647. Ctrl=ecdh_cofactor_mode:1
  1648. SharedSecret=04f3280e92c269d794aa779efcef
  1649. PublicKey=MALICE_cf_secp112r2_PUB
  1650. -----BEGIN PUBLIC KEY-----
  1651. MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEsf2N4SfUZWtXPrUTmEyr71I/JSn8VtzQsFHuqQ==
  1652. -----END PUBLIC KEY-----
  1653. # ECC CDH Bob with Malice peer
  1654. Derive=BOB_cf_secp112r2
  1655. PeerKey=MALICE_cf_secp112r2_PUB
  1656. Ctrl=ecdh_cofactor_mode:1
  1657. Result=DERIVE_ERROR
  1658. Reason=point at infinity
  1659. # ECC CDH Alice with Malice peer
  1660. Derive=ALICE_cf_secp112r2
  1661. PeerKey=MALICE_cf_secp112r2_PUB
  1662. Ctrl=ecdh_cofactor_mode:1
  1663. Result=DERIVE_ERROR
  1664. Reason=point at infinity
  1665. Title=secp128r1 curve tests
  1666. PrivateKey=ALICE_cf_secp128r1
  1667. -----BEGIN PRIVATE KEY-----
  1668. MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBB+RX18d0+gKpdcKbJJTrEZ
  1669. -----END PRIVATE KEY-----
  1670. PublicKey=ALICE_cf_secp128r1_PUB
  1671. -----BEGIN PUBLIC KEY-----
  1672. MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEG0XMAdrAZOPUW6L9ADU8XK8sZr7dtIcDinSWU1zSV9s=
  1673. -----END PUBLIC KEY-----
  1674. PrivPubKeyPair=ALICE_cf_secp128r1:ALICE_cf_secp128r1_PUB
  1675. PrivateKey=BOB_cf_secp128r1
  1676. -----BEGIN PRIVATE KEY-----
  1677. MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBB/J9/eClt9mimGwOcOsjJF
  1678. -----END PRIVATE KEY-----
  1679. PublicKey=BOB_cf_secp128r1_PUB
  1680. -----BEGIN PUBLIC KEY-----
  1681. MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAE82nknsOS+u8mybP0KJqQhvm83gbPNTZOcvm0ZDVR5sU=
  1682. -----END PUBLIC KEY-----
  1683. PrivPubKeyPair=BOB_cf_secp128r1:BOB_cf_secp128r1_PUB
  1684. # ECDH Alice with Bob peer
  1685. Derive=ALICE_cf_secp128r1
  1686. PeerKey=BOB_cf_secp128r1_PUB
  1687. SharedSecret=5020f1b759da1f737a61a29a268d7669
  1688. # ECDH Bob with Alice peer
  1689. Derive=BOB_cf_secp128r1
  1690. PeerKey=ALICE_cf_secp128r1_PUB
  1691. SharedSecret=5020f1b759da1f737a61a29a268d7669
  1692. Title=secp128r2 curve tests
  1693. PrivateKey=ALICE_cf_secp128r2
  1694. -----BEGIN PRIVATE KEY-----
  1695. MC4CAQAwEAYHKoZIzj0CAQYFK4EEAB0EFzAVAgEBBBALPaUYCnPgNiLhez93Z1Gi
  1696. -----END PRIVATE KEY-----
  1697. PublicKey=ALICE_cf_secp128r2_PUB
  1698. -----BEGIN PUBLIC KEY-----
  1699. MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEOKiPRGtZXwxmvTr35NmUkNsAGGk9RKNA4D5BE9ZrjZQ=
  1700. -----END PUBLIC KEY-----
  1701. PrivPubKeyPair=ALICE_cf_secp128r2:ALICE_cf_secp128r2_PUB
  1702. PrivateKey=BOB_cf_secp128r2
  1703. -----BEGIN PRIVATE KEY-----
  1704. MC4CAQAwEAYHKoZIzj0CAQYFK4EEAB0EFzAVAgEBBBARg3vb436QgyHdyt6l/b6G
  1705. -----END PRIVATE KEY-----
  1706. PublicKey=BOB_cf_secp128r2_PUB
  1707. -----BEGIN PUBLIC KEY-----
  1708. MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAELph7h27BYjIINC2EddcpIOxKbdz8Xe7h3Az1ZuR9bAI=
  1709. -----END PUBLIC KEY-----
  1710. PrivPubKeyPair=BOB_cf_secp128r2:BOB_cf_secp128r2_PUB
  1711. # ECDH Alice with Bob peer
  1712. Derive=ALICE_cf_secp128r2
  1713. PeerKey=BOB_cf_secp128r2_PUB
  1714. SharedSecret=8f4d8c75141e9b084328222440eb5dfa
  1715. # ECDH Bob with Alice peer
  1716. Derive=BOB_cf_secp128r2
  1717. PeerKey=ALICE_cf_secp128r2_PUB
  1718. SharedSecret=8f4d8c75141e9b084328222440eb5dfa
  1719. # ECC CDH Alice with Bob peer
  1720. Derive=ALICE_cf_secp128r2
  1721. PeerKey=BOB_cf_secp128r2_PUB
  1722. Ctrl=ecdh_cofactor_mode:1
  1723. SharedSecret=baaa0c16e16eef291001475d638e4830
  1724. # ECC CDH Bob with Alice peer
  1725. Derive=BOB_cf_secp128r2
  1726. PeerKey=ALICE_cf_secp128r2_PUB
  1727. Ctrl=ecdh_cofactor_mode:1
  1728. SharedSecret=baaa0c16e16eef291001475d638e4830
  1729. PublicKey=MALICE_cf_secp128r2_PUB
  1730. -----BEGIN PUBLIC KEY-----
  1731. MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAE6h6RzJIp6HLR6RDOPtyzGDurkuE9aAaZqHosPTnkLxQ=
  1732. -----END PUBLIC KEY-----
  1733. # ECC CDH Bob with Malice peer
  1734. Derive=BOB_cf_secp128r2
  1735. PeerKey=MALICE_cf_secp128r2_PUB
  1736. Ctrl=ecdh_cofactor_mode:1
  1737. Result=DERIVE_ERROR
  1738. Reason=point at infinity
  1739. # ECC CDH Alice with Malice peer
  1740. Derive=ALICE_cf_secp128r2
  1741. PeerKey=MALICE_cf_secp128r2_PUB
  1742. Ctrl=ecdh_cofactor_mode:1
  1743. Result=DERIVE_ERROR
  1744. Reason=point at infinity
  1745. Title=secp160k1 curve tests
  1746. PrivateKey=ALICE_cf_secp160k1
  1747. -----BEGIN PRIVATE KEY-----
  1748. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAkEHDAaAgEBBBUAlxTBO50KwFwWKPtk1rutu68m+zI=
  1749. -----END PRIVATE KEY-----
  1750. PublicKey=ALICE_cf_secp160k1_PUB
  1751. -----BEGIN PUBLIC KEY-----
  1752. MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEcVWIjtPZn1cHckclpn5jKDCphQUVHxFN5tSeFG9wsJZT
  1753. EvqPyLS64w==
  1754. -----END PUBLIC KEY-----
  1755. PrivPubKeyPair=ALICE_cf_secp160k1:ALICE_cf_secp160k1_PUB
  1756. PrivateKey=BOB_cf_secp160k1
  1757. -----BEGIN PRIVATE KEY-----
  1758. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAkEHDAaAgEBBBUAdrPkoNkRVUloiuwzruQszSUuwpY=
  1759. -----END PRIVATE KEY-----
  1760. PublicKey=BOB_cf_secp160k1_PUB
  1761. -----BEGIN PUBLIC KEY-----
  1762. MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAESGN41cAj8Fg4pAJM7FUKHiawbCR0b9unMpZWxqOKeW1/
  1763. bxT/CqEkyw==
  1764. -----END PUBLIC KEY-----
  1765. PrivPubKeyPair=BOB_cf_secp160k1:BOB_cf_secp160k1_PUB
  1766. # ECDH Alice with Bob peer
  1767. Derive=ALICE_cf_secp160k1
  1768. PeerKey=BOB_cf_secp160k1_PUB
  1769. SharedSecret=b738a0bf17f3271a9a155bfdfe2f0f1d51494d42
  1770. # ECDH Bob with Alice peer
  1771. Derive=BOB_cf_secp160k1
  1772. PeerKey=ALICE_cf_secp160k1_PUB
  1773. SharedSecret=b738a0bf17f3271a9a155bfdfe2f0f1d51494d42
  1774. Title=secp160r1 curve tests
  1775. PrivateKey=ALICE_cf_secp160r1
  1776. -----BEGIN PRIVATE KEY-----
  1777. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUAR6m1+jIBuJnSKx9fHmyAYhsnYe8=
  1778. -----END PRIVATE KEY-----
  1779. PublicKey=ALICE_cf_secp160r1_PUB
  1780. -----BEGIN PUBLIC KEY-----
  1781. MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEO78GZuBaCfJjHK97c9N21z+4mm37b5x7/Hr3Xc4pUbtb
  1782. OoNj/A+W9w==
  1783. -----END PUBLIC KEY-----
  1784. PrivPubKeyPair=ALICE_cf_secp160r1:ALICE_cf_secp160r1_PUB
  1785. PrivateKey=BOB_cf_secp160r1
  1786. -----BEGIN PRIVATE KEY-----
  1787. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUATqvd54Jj7TbnrLAd2dMYCpExLws=
  1788. -----END PRIVATE KEY-----
  1789. PublicKey=BOB_cf_secp160r1_PUB
  1790. -----BEGIN PUBLIC KEY-----
  1791. MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEBKDbBSPTwmb00MFvMtJMxQ2YDmcPOZHE8YbVr5hp8s5J
  1792. Jwy17FaNNg==
  1793. -----END PUBLIC KEY-----
  1794. PrivPubKeyPair=BOB_cf_secp160r1:BOB_cf_secp160r1_PUB
  1795. # ECDH Alice with Bob peer
  1796. Derive=ALICE_cf_secp160r1
  1797. PeerKey=BOB_cf_secp160r1_PUB
  1798. SharedSecret=1912ea7b9bb1de5b8d3cef83e7a6e7a917816541
  1799. # ECDH Bob with Alice peer
  1800. Derive=BOB_cf_secp160r1
  1801. PeerKey=ALICE_cf_secp160r1_PUB
  1802. SharedSecret=1912ea7b9bb1de5b8d3cef83e7a6e7a917816541
  1803. Title=secp160r2 curve tests
  1804. PrivateKey=ALICE_cf_secp160r2
  1805. -----BEGIN PRIVATE KEY-----
  1806. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUA3IsVg4R4paXaPATDHvzfnvM+vjQ=
  1807. -----END PRIVATE KEY-----
  1808. PublicKey=ALICE_cf_secp160r2_PUB
  1809. -----BEGIN PUBLIC KEY-----
  1810. MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAE4V+25YCpVkKF6NF/UPc1SYxohYWcf3qT3JDoPRhnm/rj
  1811. mSqCCA6gUw==
  1812. -----END PUBLIC KEY-----
  1813. PrivPubKeyPair=ALICE_cf_secp160r2:ALICE_cf_secp160r2_PUB
  1814. PrivateKey=BOB_cf_secp160r2
  1815. -----BEGIN PRIVATE KEY-----
  1816. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUAYT/5C7UpD17DnZm4ObswmGFMI1Q=
  1817. -----END PRIVATE KEY-----
  1818. PublicKey=BOB_cf_secp160r2_PUB
  1819. -----BEGIN PUBLIC KEY-----
  1820. MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEB7YVzBmzhnIdouvN/nb8VMXCqO8dkhmebyVzoD0oAzuH
  1821. nN+SfWr6aQ==
  1822. -----END PUBLIC KEY-----
  1823. PrivPubKeyPair=BOB_cf_secp160r2:BOB_cf_secp160r2_PUB
  1824. # ECDH Alice with Bob peer
  1825. Derive=ALICE_cf_secp160r2
  1826. PeerKey=BOB_cf_secp160r2_PUB
  1827. SharedSecret=ccb9cae5c9487ff60c487bd1b39a62eb4680e9b6
  1828. # ECDH Bob with Alice peer
  1829. Derive=BOB_cf_secp160r2
  1830. PeerKey=ALICE_cf_secp160r2_PUB
  1831. SharedSecret=ccb9cae5c9487ff60c487bd1b39a62eb4680e9b6
  1832. Title=secp192k1 curve tests
  1833. PrivateKey=ALICE_cf_secp192k1
  1834. -----BEGIN PRIVATE KEY-----
  1835. MDYCAQAwEAYHKoZIzj0CAQYFK4EEAB8EHzAdAgEBBBikVZrCZQB7ZtkhNfQYpjKHZ9KxXgooJ90=
  1836. -----END PRIVATE KEY-----
  1837. PublicKey=ALICE_cf_secp192k1_PUB
  1838. -----BEGIN PUBLIC KEY-----
  1839. MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEyV4EzMZglBXtYdn38hNTrCGflAsJprMkxkOlw58chZ25
  1840. 6EAu7gVvYDTpnRkymKyH
  1841. -----END PUBLIC KEY-----
  1842. PrivPubKeyPair=ALICE_cf_secp192k1:ALICE_cf_secp192k1_PUB
  1843. PrivateKey=BOB_cf_secp192k1
  1844. -----BEGIN PRIVATE KEY-----
  1845. MDYCAQAwEAYHKoZIzj0CAQYFK4EEAB8EHzAdAgEBBBiJQ/PunKGk9QPUyqIBGMgHKKg+yxJr5io=
  1846. -----END PRIVATE KEY-----
  1847. PublicKey=BOB_cf_secp192k1_PUB
  1848. -----BEGIN PUBLIC KEY-----
  1849. MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE990Tnmh9QQQHVHuLpfrAsgjvB9R2MJXzhBZN1WvtxLqF
  1850. OZ2oFMP0Kfcr7HbI7a5j
  1851. -----END PUBLIC KEY-----
  1852. PrivPubKeyPair=BOB_cf_secp192k1:BOB_cf_secp192k1_PUB
  1853. # ECDH Alice with Bob peer
  1854. Derive=ALICE_cf_secp192k1
  1855. PeerKey=BOB_cf_secp192k1_PUB
  1856. SharedSecret=a46a6bfb279d4dc30cffac585d1fbec905dbe46aca5e3c9d
  1857. # ECDH Bob with Alice peer
  1858. Derive=BOB_cf_secp192k1
  1859. PeerKey=ALICE_cf_secp192k1_PUB
  1860. SharedSecret=a46a6bfb279d4dc30cffac585d1fbec905dbe46aca5e3c9d
  1861. Title=secp224k1 curve tests
  1862. PrivateKey=ALICE_cf_secp224k1
  1863. -----BEGIN PRIVATE KEY-----
  1864. MDsCAQAwEAYHKoZIzj0CAQYFK4EEACAEJDAiAgEBBB0AZPk3TzxGhX7TljBBhJDLBfulAMp6Bh3W
  1865. w40Qyg==
  1866. -----END PRIVATE KEY-----
  1867. PublicKey=ALICE_cf_secp224k1_PUB
  1868. -----BEGIN PUBLIC KEY-----
  1869. ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE4o7LGdJDixqJZ5imnqaX4IeE55NG4W0HEe72LVC7pmn2
  1870. e3m7uC92ZQhduF9lJli4dXD5en/1wkE=
  1871. -----END PUBLIC KEY-----
  1872. PrivPubKeyPair=ALICE_cf_secp224k1:ALICE_cf_secp224k1_PUB
  1873. PrivateKey=BOB_cf_secp224k1
  1874. -----BEGIN PRIVATE KEY-----
  1875. MDsCAQAwEAYHKoZIzj0CAQYFK4EEACAEJDAiAgEBBB0AdQ02GguRy3yHOjLkpoWb27QA/L1abfWe
  1876. q2xUfA==
  1877. -----END PRIVATE KEY-----
  1878. PublicKey=BOB_cf_secp224k1_PUB
  1879. -----BEGIN PUBLIC KEY-----
  1880. ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEzp00m0DaADn1mGiDCT7K1LZnoj/vCxHPowUDC9yQd17K
  1881. KpJM5sGILrTkkgxqtt5pBeYE1NC1QUQ=
  1882. -----END PUBLIC KEY-----
  1883. PrivPubKeyPair=BOB_cf_secp224k1:BOB_cf_secp224k1_PUB
  1884. # ECDH Alice with Bob peer
  1885. Derive=ALICE_cf_secp224k1
  1886. PeerKey=BOB_cf_secp224k1_PUB
  1887. SharedSecret=6f7b9d16c9c1d3a5c84b6028f2a4fed9ae8e02455e678a27243bcc48
  1888. # ECDH Bob with Alice peer
  1889. Derive=BOB_cf_secp224k1
  1890. PeerKey=ALICE_cf_secp224k1_PUB
  1891. SharedSecret=6f7b9d16c9c1d3a5c84b6028f2a4fed9ae8e02455e678a27243bcc48
  1892. Title=secp224r1 curve tests
  1893. PrivateKey=ALICE_cf_secp224r1
  1894. -----BEGIN PRIVATE KEY-----
  1895. MDoCAQAwEAYHKoZIzj0CAQYFK4EEACEEIzAhAgEBBBzeo7Y0HMfrIqKNm3r997jcfVAa4osa0AR2
  1896. JA28
  1897. -----END PRIVATE KEY-----
  1898. PublicKey=ALICE_cf_secp224r1_PUB
  1899. -----BEGIN PUBLIC KEY-----
  1900. ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAExZc6o84XjBGLOosGj2t0QctgiyzF3NcVgy+DeW7stkVs
  1901. yS2tRzMPBpwnApRzoRsdJR99sb3eM2s=
  1902. -----END PUBLIC KEY-----
  1903. PrivPubKeyPair=ALICE_cf_secp224r1:ALICE_cf_secp224r1_PUB
  1904. PrivateKey=BOB_cf_secp224r1
  1905. -----BEGIN PRIVATE KEY-----
  1906. MDoCAQAwEAYHKoZIzj0CAQYFK4EEACEEIzAhAgEBBBy2LsqxHhdlSiAmMYKQAEmjJWT22T42GYKo
  1907. ZvXM
  1908. -----END PRIVATE KEY-----
  1909. PublicKey=BOB_cf_secp224r1_PUB
  1910. -----BEGIN PUBLIC KEY-----
  1911. ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE71Eh6hwTKUrmyl2PdkY787GwxiohIcaqB4eK2Mwg6tU4
  1912. LeJHWcgY18CgPKCaeldUgnkMcJzKj20=
  1913. -----END PUBLIC KEY-----
  1914. PrivPubKeyPair=BOB_cf_secp224r1:BOB_cf_secp224r1_PUB
  1915. # ECDH Alice with Bob peer
  1916. Derive=ALICE_cf_secp224r1
  1917. PeerKey=BOB_cf_secp224r1_PUB
  1918. SharedSecret=29d8b75934d74d5153bbb94e0370437c63ecc30bf3d2800ed1cb7eb5
  1919. # ECDH Bob with Alice peer
  1920. Derive=BOB_cf_secp224r1
  1921. PeerKey=ALICE_cf_secp224r1_PUB
  1922. SharedSecret=29d8b75934d74d5153bbb94e0370437c63ecc30bf3d2800ed1cb7eb5
  1923. Title=secp256k1 curve tests
  1924. PrivateKey=ALICE_cf_secp256k1
  1925. -----BEGIN PRIVATE KEY-----
  1926. MD4CAQAwEAYHKoZIzj0CAQYFK4EEAAoEJzAlAgEBBCDV8jMZ/aJfiMEkW7HsYqbT57Y7vmvm5KN/
  1927. QEXqsNCSpw==
  1928. -----END PRIVATE KEY-----
  1929. PublicKey=ALICE_cf_secp256k1_PUB
  1930. -----BEGIN PUBLIC KEY-----
  1931. MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAElytZZZHc9CelGzZkNGpzY2CHQ+3z6tUnfsQxUmtiZnUg
  1932. 7oKfQC5BV8pZ5WYNPWnbT0RRg5kyBtzry9oQIhO5Lw==
  1933. -----END PUBLIC KEY-----
  1934. PrivPubKeyPair=ALICE_cf_secp256k1:ALICE_cf_secp256k1_PUB
  1935. PrivateKey=BOB_cf_secp256k1
  1936. -----BEGIN PRIVATE KEY-----
  1937. MD4CAQAwEAYHKoZIzj0CAQYFK4EEAAoEJzAlAgEBBCBh7awFyPey/w4pKBycpAlhvT4DlLQsi1TT
  1938. BxJPHrAjrA==
  1939. -----END PRIVATE KEY-----
  1940. PublicKey=BOB_cf_secp256k1_PUB
  1941. -----BEGIN PUBLIC KEY-----
  1942. MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE2BQeSJOa7kJAQsAPUbLseHjHhMe3tUOAl3bqoDqtrfO+
  1943. 2m2MP/IC/R9Kof2nmaiQ6DostdbS8kB+CnnprK375w==
  1944. -----END PUBLIC KEY-----
  1945. PrivPubKeyPair=BOB_cf_secp256k1:BOB_cf_secp256k1_PUB
  1946. # ECDH Alice with Bob peer
  1947. Derive=ALICE_cf_secp256k1
  1948. PeerKey=BOB_cf_secp256k1_PUB
  1949. SharedSecret=a4745cc4d19cabb9e5cb0abdd5c604cab2846a4638ad844ed9175f3cadda2da1
  1950. # ECDH Bob with Alice peer
  1951. Derive=BOB_cf_secp256k1
  1952. PeerKey=ALICE_cf_secp256k1_PUB
  1953. SharedSecret=a4745cc4d19cabb9e5cb0abdd5c604cab2846a4638ad844ed9175f3cadda2da1
  1954. Title=secp384r1 curve tests
  1955. PrivateKey=ALICE_cf_secp384r1
  1956. -----BEGIN PRIVATE KEY-----
  1957. ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDAp1ErG6wVjuJs90qVbUBxNpQK1wtV4ieX1
  1958. bIU/4HssZK6WjOOTyYguyEBCOf/rUnw=
  1959. -----END PRIVATE KEY-----
  1960. PublicKey=ALICE_cf_secp384r1_PUB
  1961. -----BEGIN PUBLIC KEY-----
  1962. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEx5rt+yujIuPoIXpHGmExKSi/P+58sGYoqgdpdOJUXzn2
  1963. Rc4alCpSxVJeC55xvwaFHc3pzNyRGwnhPmN6oU/KMP6XjBvR4wq35mr/Sym5s0B2blAzkJU37idq
  1964. nTi3xGHx
  1965. -----END PUBLIC KEY-----
  1966. PrivPubKeyPair=ALICE_cf_secp384r1:ALICE_cf_secp384r1_PUB
  1967. PrivateKey=BOB_cf_secp384r1
  1968. -----BEGIN PRIVATE KEY-----
  1969. ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDAUjVgPpiI+xXye0nfRhc8+12hLdWY4fpsO
  1970. Jq2MCp+W85xJwtXsEPrHj1XFnKVpM4c=
  1971. -----END PRIVATE KEY-----
  1972. PublicKey=BOB_cf_secp384r1_PUB
  1973. -----BEGIN PUBLIC KEY-----
  1974. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+JUBXRSHixH0TrcvYvIzep7+/WNpEhWdCPsLMygigW5j
  1975. pzP30MF41GnQYgfJu5wI/gu1C/jFTv1X6Dgmla3JxBYlPeD+1L0lEMT3evmHKMM/BFe3WKBuXyhP
  1976. ilrNtfee
  1977. -----END PUBLIC KEY-----
  1978. PrivPubKeyPair=BOB_cf_secp384r1:BOB_cf_secp384r1_PUB
  1979. # ECDH Alice with Bob peer
  1980. Derive=ALICE_cf_secp384r1
  1981. PeerKey=BOB_cf_secp384r1_PUB
  1982. SharedSecret=b3cfe488126e2731fb7c19f82e94fcc05e1dd303649a9257e858030b795c2d344a054b0c44a24fd7f5821f531a9b8cfb
  1983. # ECDH Bob with Alice peer
  1984. Derive=BOB_cf_secp384r1
  1985. PeerKey=ALICE_cf_secp384r1_PUB
  1986. SharedSecret=b3cfe488126e2731fb7c19f82e94fcc05e1dd303649a9257e858030b795c2d344a054b0c44a24fd7f5821f531a9b8cfb
  1987. Title=secp521r1 curve tests
  1988. PrivateKey=ALICE_cf_secp521r1
  1989. -----BEGIN PRIVATE KEY-----
  1990. MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIBsYIcUKeN2evB626LCdYWH/xzUiEDCdRP
  1991. rEENsC8//dowKnOCtlLtawh0DXTIZ/HhpUREuaoffdsmYb6+Oq1TRjc=
  1992. -----END PRIVATE KEY-----
  1993. PublicKey=ALICE_cf_secp521r1_PUB
  1994. -----BEGIN PUBLIC KEY-----
  1995. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBufYxJf/4Ds6g7LlFRVS62ljm3xApV2T79hfWH8Lv
  1996. iroIaCFjLBIfOVDF8jvj2PO1ar3yCLiSA2RiLZz1Y+tv/tcATHE0nS7l3SfGiGmEnVycEnhgqlKM
  1997. UM3kpdd7eNkQn5/GO8KAPQqA/sOnvTavg5S01t0ub+PY/w0Y6oBgthaUAW0=
  1998. -----END PUBLIC KEY-----
  1999. PrivPubKeyPair=ALICE_cf_secp521r1:ALICE_cf_secp521r1_PUB
  2000. PrivateKey=BOB_cf_secp521r1
  2001. -----BEGIN PRIVATE KEY-----
  2002. MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIB+3/adZnNwr6GFUzZpi8So7pC/5FYQ0+0
  2003. lMmoUjGvy8DNADcHaPpW68hX/M+z7LrK0Jpnonb9JSEXlgjOPVe4Ea8=
  2004. -----END PRIVATE KEY-----
  2005. PublicKey=BOB_cf_secp521r1_PUB
  2006. -----BEGIN PUBLIC KEY-----
  2007. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBLq2fjyCalnvr24tjaz87ijIWlLMoCH7Hmyq1t2l8
  2008. PFbyBIZbngDC0gwFM5ZI582QSWlW79G3clJP9VxlJOsms50BYBYgd6o2JF4w8AnShVXxFSJU1py4
  2009. klCDNhTFybRHFXpujfuUeNnFxAGIUb4edJ0fAqqc7kkERhYe8EPEZYMKp3Q=
  2010. -----END PUBLIC KEY-----
  2011. PrivPubKeyPair=BOB_cf_secp521r1:BOB_cf_secp521r1_PUB
  2012. # ECDH Alice with Bob peer
  2013. Derive=ALICE_cf_secp521r1
  2014. PeerKey=BOB_cf_secp521r1_PUB
  2015. SharedSecret=01dd4aa9037bb4ad298b420998dcd32b3a9af1cda8b7919e372aeb4e54ccfb4d2409a340ed896bfbc5dd462f8d96b8784bc17b29db3ca04700e6ec752f9bec777695
  2016. # ECDH Bob with Alice peer
  2017. Derive=BOB_cf_secp521r1
  2018. PeerKey=ALICE_cf_secp521r1_PUB
  2019. SharedSecret=01dd4aa9037bb4ad298b420998dcd32b3a9af1cda8b7919e372aeb4e54ccfb4d2409a340ed896bfbc5dd462f8d96b8784bc17b29db3ca04700e6ec752f9bec777695
  2020. Title=sect113r1 curve tests
  2021. PrivateKey=ALICE_cf_sect113r1
  2022. -----BEGIN PRIVATE KEY-----
  2023. MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAQEFjAUAgEBBA8ALw9CgsuNBkkhhUHE8bQ=
  2024. -----END PRIVATE KEY-----
  2025. PublicKey=ALICE_cf_sect113r1_PUB
  2026. -----BEGIN PUBLIC KEY-----
  2027. MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEASO9jcamlg1pRE7JffrTAe9kyRZO2xrymHXoGdnA
  2028. -----END PUBLIC KEY-----
  2029. PrivPubKeyPair=ALICE_cf_sect113r1:ALICE_cf_sect113r1_PUB
  2030. PrivateKey=BOB_cf_sect113r1
  2031. -----BEGIN PRIVATE KEY-----
  2032. MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAQEFjAUAgEBBA8A/9qbs8sTFNkjS9/4CuM=
  2033. -----END PRIVATE KEY-----
  2034. PublicKey=BOB_cf_sect113r1_PUB
  2035. -----BEGIN PUBLIC KEY-----
  2036. MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEATykaf/cvJzLOUto1EbbAEz/3++nut6q0dcJOQeV
  2037. -----END PUBLIC KEY-----
  2038. PrivPubKeyPair=BOB_cf_sect113r1:BOB_cf_sect113r1_PUB
  2039. # ECDH Alice with Bob peer
  2040. Derive=ALICE_cf_sect113r1
  2041. PeerKey=BOB_cf_sect113r1_PUB
  2042. SharedSecret=01ed16f1948dcb368a54004237842d
  2043. # ECDH Bob with Alice peer
  2044. Derive=BOB_cf_sect113r1
  2045. PeerKey=ALICE_cf_sect113r1_PUB
  2046. SharedSecret=01ed16f1948dcb368a54004237842d
  2047. # ECC CDH Alice with Bob peer
  2048. Derive=ALICE_cf_sect113r1
  2049. PeerKey=BOB_cf_sect113r1_PUB
  2050. Ctrl=ecdh_cofactor_mode:1
  2051. SharedSecret=012e5f3e348c2a8a88d9590a639219
  2052. # ECC CDH Bob with Alice peer
  2053. Derive=BOB_cf_sect113r1
  2054. PeerKey=ALICE_cf_sect113r1_PUB
  2055. Ctrl=ecdh_cofactor_mode:1
  2056. SharedSecret=012e5f3e348c2a8a88d9590a639219
  2057. PublicKey=MALICE_cf_sect113r1_PUB
  2058. -----BEGIN PUBLIC KEY-----
  2059. MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAAAAAAAAAAAAAAAAAAAAAd+TqiBXnTd/lyA/OFsR
  2060. -----END PUBLIC KEY-----
  2061. # ECC CDH Bob with Malice peer
  2062. Derive=BOB_cf_sect113r1
  2063. PeerKey=MALICE_cf_sect113r1_PUB
  2064. Ctrl=ecdh_cofactor_mode:1
  2065. Result=DERIVE_ERROR
  2066. Reason=point at infinity
  2067. # ECC CDH Alice with Malice peer
  2068. Derive=ALICE_cf_sect113r1
  2069. PeerKey=MALICE_cf_sect113r1_PUB
  2070. Ctrl=ecdh_cofactor_mode:1
  2071. Result=DERIVE_ERROR
  2072. Reason=point at infinity
  2073. Title=sect113r2 curve tests
  2074. PrivateKey=ALICE_cf_sect113r2
  2075. -----BEGIN PRIVATE KEY-----
  2076. MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAUEFjAUAgEBBA8AvovirHrqTxoKJ3l+7y0=
  2077. -----END PRIVATE KEY-----
  2078. PublicKey=ALICE_cf_sect113r2_PUB
  2079. -----BEGIN PUBLIC KEY-----
  2080. MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAFvQ4JgQTS8kjGeVfuITAS81qNcOQvt3PYa1HuCk
  2081. -----END PUBLIC KEY-----
  2082. PrivPubKeyPair=ALICE_cf_sect113r2:ALICE_cf_sect113r2_PUB
  2083. PrivateKey=BOB_cf_sect113r2
  2084. -----BEGIN PRIVATE KEY-----
  2085. MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAUEFjAUAgEBBA8ArUjgvp/goxRYb4WuQ80=
  2086. -----END PRIVATE KEY-----
  2087. PublicKey=BOB_cf_sect113r2_PUB
  2088. -----BEGIN PUBLIC KEY-----
  2089. MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUoS3of8y28meYu/NoI5AVdhJZCuDjMqFHTriWY4
  2090. -----END PUBLIC KEY-----
  2091. PrivPubKeyPair=BOB_cf_sect113r2:BOB_cf_sect113r2_PUB
  2092. # ECDH Alice with Bob peer
  2093. Derive=ALICE_cf_sect113r2
  2094. PeerKey=BOB_cf_sect113r2_PUB
  2095. SharedSecret=0057a287ba1ea05cb4735e673647e1
  2096. # ECDH Bob with Alice peer
  2097. Derive=BOB_cf_sect113r2
  2098. PeerKey=ALICE_cf_sect113r2_PUB
  2099. SharedSecret=0057a287ba1ea05cb4735e673647e1
  2100. # ECC CDH Alice with Bob peer
  2101. Derive=ALICE_cf_sect113r2
  2102. PeerKey=BOB_cf_sect113r2_PUB
  2103. Ctrl=ecdh_cofactor_mode:1
  2104. SharedSecret=00fec2454e46732aca42b22b6d4f13
  2105. # ECC CDH Bob with Alice peer
  2106. Derive=BOB_cf_sect113r2
  2107. PeerKey=ALICE_cf_sect113r2_PUB
  2108. Ctrl=ecdh_cofactor_mode:1
  2109. SharedSecret=00fec2454e46732aca42b22b6d4f13
  2110. PublicKey=MALICE_cf_sect113r2_PUB
  2111. -----BEGIN PUBLIC KEY-----
  2112. MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAAAAAAAAAAAAAAAAAAAAAR3dbPHrhFekzJ7Azskr
  2113. -----END PUBLIC KEY-----
  2114. # ECC CDH Bob with Malice peer
  2115. Derive=BOB_cf_sect113r2
  2116. PeerKey=MALICE_cf_sect113r2_PUB
  2117. Ctrl=ecdh_cofactor_mode:1
  2118. Result=DERIVE_ERROR
  2119. Reason=point at infinity
  2120. # ECC CDH Alice with Malice peer
  2121. Derive=ALICE_cf_sect113r2
  2122. PeerKey=MALICE_cf_sect113r2_PUB
  2123. Ctrl=ecdh_cofactor_mode:1
  2124. Result=DERIVE_ERROR
  2125. Reason=point at infinity
  2126. Title=sect131r1 curve tests
  2127. PrivateKey=ALICE_cf_sect131r1
  2128. -----BEGIN PRIVATE KEY-----
  2129. MC8CAQAwEAYHKoZIzj0CAQYFK4EEABYEGDAWAgEBBBEA5C6zHMQM7pXPZ6cJz72Niw==
  2130. -----END PRIVATE KEY-----
  2131. PublicKey=ALICE_cf_sect131r1_PUB
  2132. -----BEGIN PUBLIC KEY-----
  2133. MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEBXCuXD6wOOif91GUlJNKXf8FBNw8crgqi5aEJEZbCdBJ
  2134. Ag==
  2135. -----END PUBLIC KEY-----
  2136. PrivPubKeyPair=ALICE_cf_sect131r1:ALICE_cf_sect131r1_PUB
  2137. PrivateKey=BOB_cf_sect131r1
  2138. -----BEGIN PRIVATE KEY-----
  2139. MC8CAQAwEAYHKoZIzj0CAQYFK4EEABYEGDAWAgEBBBEDYZmjiokBJ/SnTv8sskBR3A==
  2140. -----END PRIVATE KEY-----
  2141. PublicKey=BOB_cf_sect131r1_PUB
  2142. -----BEGIN PUBLIC KEY-----
  2143. MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEB8vGy3OQXwWKcJUSSJbCtpMBjFgJeZxzAaI420+B1B+1
  2144. 5A==
  2145. -----END PUBLIC KEY-----
  2146. PrivPubKeyPair=BOB_cf_sect131r1:BOB_cf_sect131r1_PUB
  2147. # ECDH Alice with Bob peer
  2148. Derive=ALICE_cf_sect131r1
  2149. PeerKey=BOB_cf_sect131r1_PUB
  2150. SharedSecret=05346248f77f81fff50cc656e119976871
  2151. # ECDH Bob with Alice peer
  2152. Derive=BOB_cf_sect131r1
  2153. PeerKey=ALICE_cf_sect131r1_PUB
  2154. SharedSecret=05346248f77f81fff50cc656e119976871
  2155. # ECC CDH Alice with Bob peer
  2156. Derive=ALICE_cf_sect131r1
  2157. PeerKey=BOB_cf_sect131r1_PUB
  2158. Ctrl=ecdh_cofactor_mode:1
  2159. SharedSecret=01f151ae26efa507acc2597356baf7e8ab
  2160. # ECC CDH Bob with Alice peer
  2161. Derive=BOB_cf_sect131r1
  2162. PeerKey=ALICE_cf_sect131r1_PUB
  2163. Ctrl=ecdh_cofactor_mode:1
  2164. SharedSecret=01f151ae26efa507acc2597356baf7e8ab
  2165. PublicKey=MALICE_cf_sect131r1_PUB
  2166. -----BEGIN PUBLIC KEY-----
  2167. MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAAAAAAAAAAAAAAAAAAAAAAABfiJEFG0vRzEGxk2BxjmK
  2168. zw==
  2169. -----END PUBLIC KEY-----
  2170. # ECC CDH Bob with Malice peer
  2171. Derive=BOB_cf_sect131r1
  2172. PeerKey=MALICE_cf_sect131r1_PUB
  2173. Ctrl=ecdh_cofactor_mode:1
  2174. Result=DERIVE_ERROR
  2175. Reason=point at infinity
  2176. # ECC CDH Alice with Malice peer
  2177. Derive=ALICE_cf_sect131r1
  2178. PeerKey=MALICE_cf_sect131r1_PUB
  2179. Ctrl=ecdh_cofactor_mode:1
  2180. Result=DERIVE_ERROR
  2181. Reason=point at infinity
  2182. Title=sect131r2 curve tests
  2183. PrivateKey=ALICE_cf_sect131r2
  2184. -----BEGIN PRIVATE KEY-----
  2185. MC8CAQAwEAYHKoZIzj0CAQYFK4EEABcEGDAWAgEBBBEBnZRUKAQetk5kyUwhIaAyxg==
  2186. -----END PRIVATE KEY-----
  2187. PublicKey=ALICE_cf_sect131r2_PUB
  2188. -----BEGIN PUBLIC KEY-----
  2189. MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEA5+Y20L8q989I4jnKknZ7hcGlQ6RUIGni9RahT88kB/d
  2190. dw==
  2191. -----END PUBLIC KEY-----
  2192. PrivPubKeyPair=ALICE_cf_sect131r2:ALICE_cf_sect131r2_PUB
  2193. PrivateKey=BOB_cf_sect131r2
  2194. -----BEGIN PRIVATE KEY-----
  2195. MC8CAQAwEAYHKoZIzj0CAQYFK4EEABcEGDAWAgEBBBEBnafx9vcMeoCqj/1YNuflzw==
  2196. -----END PRIVATE KEY-----
  2197. PublicKey=BOB_cf_sect131r2_PUB
  2198. -----BEGIN PUBLIC KEY-----
  2199. MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEB2G2uNkhQNjjl0/Ov6UYpxoFaWNXO+qy7poV6cdrFN7z
  2200. pA==
  2201. -----END PUBLIC KEY-----
  2202. PrivPubKeyPair=BOB_cf_sect131r2:BOB_cf_sect131r2_PUB
  2203. # ECDH Alice with Bob peer
  2204. Derive=ALICE_cf_sect131r2
  2205. PeerKey=BOB_cf_sect131r2_PUB
  2206. SharedSecret=058d8a8be33068ed8c1dc9f551ef2c3f3c
  2207. # ECDH Bob with Alice peer
  2208. Derive=BOB_cf_sect131r2
  2209. PeerKey=ALICE_cf_sect131r2_PUB
  2210. SharedSecret=058d8a8be33068ed8c1dc9f551ef2c3f3c
  2211. # ECC CDH Alice with Bob peer
  2212. Derive=ALICE_cf_sect131r2
  2213. PeerKey=BOB_cf_sect131r2_PUB
  2214. Ctrl=ecdh_cofactor_mode:1
  2215. SharedSecret=037b16d85f27c2c878ef96c79a536f89a5
  2216. # ECC CDH Bob with Alice peer
  2217. Derive=BOB_cf_sect131r2
  2218. PeerKey=ALICE_cf_sect131r2_PUB
  2219. Ctrl=ecdh_cofactor_mode:1
  2220. SharedSecret=037b16d85f27c2c878ef96c79a536f89a5
  2221. PublicKey=MALICE_cf_sect131r2_PUB
  2222. -----BEGIN PUBLIC KEY-----
  2223. MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAAAAAAAAAAAAAAAAAAAAAAAGG5fiIbgziwBZHVzTYqCY
  2224. 1w==
  2225. -----END PUBLIC KEY-----
  2226. # ECC CDH Bob with Malice peer
  2227. Derive=BOB_cf_sect131r2
  2228. PeerKey=MALICE_cf_sect131r2_PUB
  2229. Ctrl=ecdh_cofactor_mode:1
  2230. Result=DERIVE_ERROR
  2231. Reason=point at infinity
  2232. # ECC CDH Alice with Malice peer
  2233. Derive=ALICE_cf_sect131r2
  2234. PeerKey=MALICE_cf_sect131r2_PUB
  2235. Ctrl=ecdh_cofactor_mode:1
  2236. Result=DERIVE_ERROR
  2237. Reason=point at infinity
  2238. Title=sect163k1 curve tests
  2239. PrivateKey=ALICE_cf_sect163k1
  2240. -----BEGIN PRIVATE KEY-----
  2241. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAEEHDAaAgEBBBUB905PYfmej8LzbzX6Bg51GJzXQjQ=
  2242. -----END PRIVATE KEY-----
  2243. PublicKey=ALICE_cf_sect163k1_PUB
  2244. -----BEGIN PUBLIC KEY-----
  2245. MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBfvs5A1hD8YySP9O2ub8GEUfotVuBpfRx4GIHdAfx8wV
  2246. 1UVeTRnyAlWU
  2247. -----END PUBLIC KEY-----
  2248. PrivPubKeyPair=ALICE_cf_sect163k1:ALICE_cf_sect163k1_PUB
  2249. PrivateKey=BOB_cf_sect163k1
  2250. -----BEGIN PRIVATE KEY-----
  2251. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAEEHDAaAgEBBBUCHPtCjJ4/K8ylQBcLlb5VE0bkaUE=
  2252. -----END PRIVATE KEY-----
  2253. PublicKey=BOB_cf_sect163k1_PUB
  2254. -----BEGIN PUBLIC KEY-----
  2255. MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBvgfX1mTRlt6Z4TE1D1MNWo4loH4AoeYa6oowK104LKk
  2256. nsdg7isQ8XBD
  2257. -----END PUBLIC KEY-----
  2258. PrivPubKeyPair=BOB_cf_sect163k1:BOB_cf_sect163k1_PUB
  2259. # ECDH Alice with Bob peer
  2260. Derive=ALICE_cf_sect163k1
  2261. PeerKey=BOB_cf_sect163k1_PUB
  2262. SharedSecret=04d0e40788c5ce5220818055277cae53eac55c1e6b
  2263. # ECDH Bob with Alice peer
  2264. Derive=BOB_cf_sect163k1
  2265. PeerKey=ALICE_cf_sect163k1_PUB
  2266. SharedSecret=04d0e40788c5ce5220818055277cae53eac55c1e6b
  2267. # ECC CDH Alice with Bob peer
  2268. Derive=ALICE_cf_sect163k1
  2269. PeerKey=BOB_cf_sect163k1_PUB
  2270. Ctrl=ecdh_cofactor_mode:1
  2271. SharedSecret=04c902a91110244d89110034dd2b099c49cbab6c77
  2272. # ECC CDH Bob with Alice peer
  2273. Derive=BOB_cf_sect163k1
  2274. PeerKey=ALICE_cf_sect163k1_PUB
  2275. Ctrl=ecdh_cofactor_mode:1
  2276. SharedSecret=04c902a91110244d89110034dd2b099c49cbab6c77
  2277. PublicKey=MALICE_cf_sect163k1_PUB
  2278. -----BEGIN PUBLIC KEY-----
  2279. MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2280. AAAAAAAAAAAB
  2281. -----END PUBLIC KEY-----
  2282. # ECC CDH Bob with Malice peer
  2283. Derive=BOB_cf_sect163k1
  2284. PeerKey=MALICE_cf_sect163k1_PUB
  2285. Ctrl=ecdh_cofactor_mode:1
  2286. Result=DERIVE_ERROR
  2287. Reason=point at infinity
  2288. # ECC CDH Alice with Malice peer
  2289. Derive=ALICE_cf_sect163k1
  2290. PeerKey=MALICE_cf_sect163k1_PUB
  2291. Ctrl=ecdh_cofactor_mode:1
  2292. Result=DERIVE_ERROR
  2293. Reason=point at infinity
  2294. Title=sect163r1 curve tests
  2295. PrivateKey=ALICE_cf_sect163r1
  2296. -----BEGIN PRIVATE KEY-----
  2297. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAIEHDAaAgEBBBUAlbn4x1UGJnAimsXufB/UvUaxU5U=
  2298. -----END PRIVATE KEY-----
  2299. PublicKey=ALICE_cf_sect163r1_PUB
  2300. -----BEGIN PUBLIC KEY-----
  2301. MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA0f195HCcD4D+7wWyl3QuPkRovG/ATy5l7fpMl4BNIg/
  2302. sbtEXluCzANF
  2303. -----END PUBLIC KEY-----
  2304. PrivPubKeyPair=ALICE_cf_sect163r1:ALICE_cf_sect163r1_PUB
  2305. PrivateKey=BOB_cf_sect163r1
  2306. -----BEGIN PRIVATE KEY-----
  2307. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAIEHDAaAgEBBBUAoStq6Fjb7nB2PNL6WrzKKqhCGdE=
  2308. -----END PRIVATE KEY-----
  2309. PublicKey=BOB_cf_sect163r1_PUB
  2310. -----BEGIN PUBLIC KEY-----
  2311. MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEAul/oBKr9B5MsPHWGF+q07j0JC+WAxj1JzfcIXR98n+r
  2312. 9FHWU5LC5pDM
  2313. -----END PUBLIC KEY-----
  2314. PrivPubKeyPair=BOB_cf_sect163r1:BOB_cf_sect163r1_PUB
  2315. # ECDH Alice with Bob peer
  2316. Derive=ALICE_cf_sect163r1
  2317. PeerKey=BOB_cf_sect163r1_PUB
  2318. SharedSecret=06135eef489fe613c0d8bd522a2a640ff7ae6fb73d
  2319. # ECDH Bob with Alice peer
  2320. Derive=BOB_cf_sect163r1
  2321. PeerKey=ALICE_cf_sect163r1_PUB
  2322. SharedSecret=06135eef489fe613c0d8bd522a2a640ff7ae6fb73d
  2323. # ECC CDH Alice with Bob peer
  2324. Derive=ALICE_cf_sect163r1
  2325. PeerKey=BOB_cf_sect163r1_PUB
  2326. Ctrl=ecdh_cofactor_mode:1
  2327. SharedSecret=0580f5e8efb242a19ae1023acbcab8702c799751e7
  2328. # ECC CDH Bob with Alice peer
  2329. Derive=BOB_cf_sect163r1
  2330. PeerKey=ALICE_cf_sect163r1_PUB
  2331. Ctrl=ecdh_cofactor_mode:1
  2332. SharedSecret=0580f5e8efb242a19ae1023acbcab8702c799751e7
  2333. PublicKey=MALICE_cf_sect163r1_PUB
  2334. -----BEGIN PUBLIC KEY-----
  2335. MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkXolVuGFa8fqmk
  2336. cs0Bv7iJuVg1
  2337. -----END PUBLIC KEY-----
  2338. # ECC CDH Bob with Malice peer
  2339. Derive=BOB_cf_sect163r1
  2340. PeerKey=MALICE_cf_sect163r1_PUB
  2341. Ctrl=ecdh_cofactor_mode:1
  2342. Result=DERIVE_ERROR
  2343. Reason=point at infinity
  2344. # ECC CDH Alice with Malice peer
  2345. Derive=ALICE_cf_sect163r1
  2346. PeerKey=MALICE_cf_sect163r1_PUB
  2347. Ctrl=ecdh_cofactor_mode:1
  2348. Result=DERIVE_ERROR
  2349. Reason=point at infinity
  2350. Title=sect163r2 curve tests
  2351. PrivateKey=ALICE_cf_sect163r2
  2352. -----BEGIN PRIVATE KEY-----
  2353. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAA8EHDAaAgEBBBUBjCs/M3N31jsAueYrOq21vdETwAI=
  2354. -----END PRIVATE KEY-----
  2355. PublicKey=ALICE_cf_sect163r2_PUB
  2356. -----BEGIN PUBLIC KEY-----
  2357. MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBd8Z1/HpA+89hF4I98EST3svWns3BAEbhWmL/fgxk2uu
  2358. YwVrmqhgqH/C
  2359. -----END PUBLIC KEY-----
  2360. PrivPubKeyPair=ALICE_cf_sect163r2:ALICE_cf_sect163r2_PUB
  2361. PrivateKey=BOB_cf_sect163r2
  2362. -----BEGIN PRIVATE KEY-----
  2363. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAA8EHDAaAgEBBBUBsiouT9Df+mwHWrpPg1JSrY9nqlI=
  2364. -----END PRIVATE KEY-----
  2365. PublicKey=BOB_cf_sect163r2_PUB
  2366. -----BEGIN PUBLIC KEY-----
  2367. MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBULqBZ+nhLhDEMYY8NEEzZ126MdxAcFXWv8zmPEH9505
  2368. 8vT5zU3aq6HV
  2369. -----END PUBLIC KEY-----
  2370. PrivPubKeyPair=BOB_cf_sect163r2:BOB_cf_sect163r2_PUB
  2371. # ECDH Alice with Bob peer
  2372. Derive=ALICE_cf_sect163r2
  2373. PeerKey=BOB_cf_sect163r2_PUB
  2374. SharedSecret=019f829a53c4e6544bdec1395a23082169efaf369d
  2375. # ECDH Bob with Alice peer
  2376. Derive=BOB_cf_sect163r2
  2377. PeerKey=ALICE_cf_sect163r2_PUB
  2378. SharedSecret=019f829a53c4e6544bdec1395a23082169efaf369d
  2379. # ECC CDH Alice with Bob peer
  2380. Derive=ALICE_cf_sect163r2
  2381. PeerKey=BOB_cf_sect163r2_PUB
  2382. Ctrl=ecdh_cofactor_mode:1
  2383. SharedSecret=048870d39235ecbc16a000ee478833509b9318a53f
  2384. # ECC CDH Bob with Alice peer
  2385. Derive=BOB_cf_sect163r2
  2386. PeerKey=ALICE_cf_sect163r2_PUB
  2387. Ctrl=ecdh_cofactor_mode:1
  2388. SharedSecret=048870d39235ecbc16a000ee478833509b9318a53f
  2389. PublicKey=MALICE_cf_sect163r2_PUB
  2390. -----BEGIN PUBLIC KEY-----
  2391. MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsJbhbrfiSdZPSHD
  2392. ZtqJwDlp802l
  2393. -----END PUBLIC KEY-----
  2394. # ECC CDH Bob with Malice peer
  2395. Derive=BOB_cf_sect163r2
  2396. PeerKey=MALICE_cf_sect163r2_PUB
  2397. Ctrl=ecdh_cofactor_mode:1
  2398. Result=DERIVE_ERROR
  2399. Reason=point at infinity
  2400. # ECC CDH Alice with Malice peer
  2401. Derive=ALICE_cf_sect163r2
  2402. PeerKey=MALICE_cf_sect163r2_PUB
  2403. Ctrl=ecdh_cofactor_mode:1
  2404. Result=DERIVE_ERROR
  2405. Reason=point at infinity
  2406. Title=sect193r1 curve tests
  2407. PrivateKey=ALICE_cf_sect193r1
  2408. -----BEGIN PRIVATE KEY-----
  2409. MDcCAQAwEAYHKoZIzj0CAQYFK4EEABgEIDAeAgEBBBkACmcvidKWLtPFB2xqg76F8VhM1Njzrkgo
  2410. -----END PRIVATE KEY-----
  2411. PublicKey=ALICE_cf_sect193r1_PUB
  2412. -----BEGIN PUBLIC KEY-----
  2413. MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAeqP0VQobenduwtf4MPmlYQVDjUmxKq50QFHnaBfzwXY
  2414. 1TYShZZgBr0R6a5dUGCbiF0=
  2415. -----END PUBLIC KEY-----
  2416. PrivPubKeyPair=ALICE_cf_sect193r1:ALICE_cf_sect193r1_PUB
  2417. PrivateKey=BOB_cf_sect193r1
  2418. -----BEGIN PRIVATE KEY-----
  2419. MDcCAQAwEAYHKoZIzj0CAQYFK4EEABgEIDAeAgEBBBkAKlSknQ66vpuLjC1mbQyfHOTdJ5Kw5jMh
  2420. -----END PRIVATE KEY-----
  2421. PublicKey=BOB_cf_sect193r1_PUB
  2422. -----BEGIN PUBLIC KEY-----
  2423. MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAaFZVIeqfV9wbPydaBSJKSWJjVyFVSB/QQB5rHonYQmK
  2424. f40zok8PJS6ratIcZwk/n20=
  2425. -----END PUBLIC KEY-----
  2426. PrivPubKeyPair=BOB_cf_sect193r1:BOB_cf_sect193r1_PUB
  2427. # ECDH Alice with Bob peer
  2428. Derive=ALICE_cf_sect193r1
  2429. PeerKey=BOB_cf_sect193r1_PUB
  2430. SharedSecret=012b8849991814f8c7ed9d40cf9dc204c3a83e0b10675543a5
  2431. # ECDH Bob with Alice peer
  2432. Derive=BOB_cf_sect193r1
  2433. PeerKey=ALICE_cf_sect193r1_PUB
  2434. SharedSecret=012b8849991814f8c7ed9d40cf9dc204c3a83e0b10675543a5
  2435. # ECC CDH Alice with Bob peer
  2436. Derive=ALICE_cf_sect193r1
  2437. PeerKey=BOB_cf_sect193r1_PUB
  2438. Ctrl=ecdh_cofactor_mode:1
  2439. SharedSecret=0110180a18844859c52f6f012909522a2d87b5ab143bc80a55
  2440. # ECC CDH Bob with Alice peer
  2441. Derive=BOB_cf_sect193r1
  2442. PeerKey=ALICE_cf_sect193r1_PUB
  2443. Ctrl=ecdh_cofactor_mode:1
  2444. SharedSecret=0110180a18844859c52f6f012909522a2d87b5ab143bc80a55
  2445. PublicKey=MALICE_cf_sect193r1_PUB
  2446. -----BEGIN PUBLIC KEY-----
  2447. MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHeX7PX3e5n
  2448. zROUg6/STkLp1D+L51L9+wY=
  2449. -----END PUBLIC KEY-----
  2450. # ECC CDH Bob with Malice peer
  2451. Derive=BOB_cf_sect193r1
  2452. PeerKey=MALICE_cf_sect193r1_PUB
  2453. Ctrl=ecdh_cofactor_mode:1
  2454. Result=DERIVE_ERROR
  2455. Reason=point at infinity
  2456. # ECC CDH Alice with Malice peer
  2457. Derive=ALICE_cf_sect193r1
  2458. PeerKey=MALICE_cf_sect193r1_PUB
  2459. Ctrl=ecdh_cofactor_mode:1
  2460. Result=DERIVE_ERROR
  2461. Reason=point at infinity
  2462. Title=sect193r2 curve tests
  2463. PrivateKey=ALICE_cf_sect193r2
  2464. -----BEGIN PRIVATE KEY-----
  2465. MDcCAQAwEAYHKoZIzj0CAQYFK4EEABkEIDAeAgEBBBkAhjkv8lXK/nPp3Qc4IwL/29JUKWi2VBMp
  2466. -----END PRIVATE KEY-----
  2467. PublicKey=ALICE_cf_sect193r2_PUB
  2468. -----BEGIN PUBLIC KEY-----
  2469. MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAIn7oSu3adu4ChNXniHKkMIv9gT24rpzzwAeCTDPIkUT
  2470. kJ+Tit6e4RpgkB/dph4V+uI=
  2471. -----END PUBLIC KEY-----
  2472. PrivPubKeyPair=ALICE_cf_sect193r2:ALICE_cf_sect193r2_PUB
  2473. PrivateKey=BOB_cf_sect193r2
  2474. -----BEGIN PRIVATE KEY-----
  2475. MDcCAQAwEAYHKoZIzj0CAQYFK4EEABkEIDAeAgEBBBkAwGkR3qSQdfh7Q6KbJ4lH5FShGsX8o/jD
  2476. -----END PRIVATE KEY-----
  2477. PublicKey=BOB_cf_sect193r2_PUB
  2478. -----BEGIN PUBLIC KEY-----
  2479. MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAFdSLKI0tlwZDpkndutOLsnHii1aJO8snwEJ0m/AZgMp
  2480. xiDevOQ/xE9SpMX25W7YqkU=
  2481. -----END PUBLIC KEY-----
  2482. PrivPubKeyPair=BOB_cf_sect193r2:BOB_cf_sect193r2_PUB
  2483. # ECDH Alice with Bob peer
  2484. Derive=ALICE_cf_sect193r2
  2485. PeerKey=BOB_cf_sect193r2_PUB
  2486. SharedSecret=01e2f66a63c24c1de8a399c484228a5ad5b6d911c6e5e83ae3
  2487. # ECDH Bob with Alice peer
  2488. Derive=BOB_cf_sect193r2
  2489. PeerKey=ALICE_cf_sect193r2_PUB
  2490. SharedSecret=01e2f66a63c24c1de8a399c484228a5ad5b6d911c6e5e83ae3
  2491. # ECC CDH Alice with Bob peer
  2492. Derive=ALICE_cf_sect193r2
  2493. PeerKey=BOB_cf_sect193r2_PUB
  2494. Ctrl=ecdh_cofactor_mode:1
  2495. SharedSecret=00bc82d393bd74406683aea003977a86a109f444a833652e43
  2496. # ECC CDH Bob with Alice peer
  2497. Derive=BOB_cf_sect193r2
  2498. PeerKey=ALICE_cf_sect193r2_PUB
  2499. Ctrl=ecdh_cofactor_mode:1
  2500. SharedSecret=00bc82d393bd74406683aea003977a86a109f444a833652e43
  2501. PublicKey=MALICE_cf_sect193r2_PUB
  2502. -----BEGIN PUBLIC KEY-----
  2503. MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFfdLEkrvsO
  2504. Y7+6QpEvOay9A4MJCUZfZmI=
  2505. -----END PUBLIC KEY-----
  2506. # ECC CDH Bob with Malice peer
  2507. Derive=BOB_cf_sect193r2
  2508. PeerKey=MALICE_cf_sect193r2_PUB
  2509. Ctrl=ecdh_cofactor_mode:1
  2510. Result=DERIVE_ERROR
  2511. Reason=point at infinity
  2512. # ECC CDH Alice with Malice peer
  2513. Derive=ALICE_cf_sect193r2
  2514. PeerKey=MALICE_cf_sect193r2_PUB
  2515. Ctrl=ecdh_cofactor_mode:1
  2516. Result=DERIVE_ERROR
  2517. Reason=point at infinity
  2518. Title=sect233k1 curve tests
  2519. PrivateKey=ALICE_cf_sect233k1
  2520. -----BEGIN PRIVATE KEY-----
  2521. MDsCAQAwEAYHKoZIzj0CAQYFK4EEABoEJDAiAgEBBB0z/3heNFjJL+2sAT/38yRsN3kt2iXz7u+y
  2522. Gua8Kw==
  2523. -----END PRIVATE KEY-----
  2524. PublicKey=ALICE_cf_sect233k1_PUB
  2525. -----BEGIN PUBLIC KEY-----
  2526. MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEALQyn0zJmOrHm4S2EIjxRe899PadBnfpYjLKWGvpAIzf
  2527. MEG861Nv1IYJkmkO1xlfNHeeRtqFgsQVFKZh
  2528. -----END PUBLIC KEY-----
  2529. PrivPubKeyPair=ALICE_cf_sect233k1:ALICE_cf_sect233k1_PUB
  2530. PrivateKey=BOB_cf_sect233k1
  2531. -----BEGIN PRIVATE KEY-----
  2532. MDsCAQAwEAYHKoZIzj0CAQYFK4EEABoEJDAiAgEBBB1I0ucrC4d9i6Z+0cbar5r7uKpF5iiQkSJA
  2533. DFMTUA==
  2534. -----END PRIVATE KEY-----
  2535. PublicKey=BOB_cf_sect233k1_PUB
  2536. -----BEGIN PUBLIC KEY-----
  2537. MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAatdqazxSghJ568CBFyMXhEvVeAiLewOY/jk9H5DAOB4
  2538. ufNGbdd131KLaKPivB38a6n5Y+2BVSJangow
  2539. -----END PUBLIC KEY-----
  2540. PrivPubKeyPair=BOB_cf_sect233k1:BOB_cf_sect233k1_PUB
  2541. # ECDH Alice with Bob peer
  2542. Derive=ALICE_cf_sect233k1
  2543. PeerKey=BOB_cf_sect233k1_PUB
  2544. SharedSecret=012145026e8de65973c154e085456fc5539ba9e25663e7f5816abfcab310
  2545. # ECDH Bob with Alice peer
  2546. Derive=BOB_cf_sect233k1
  2547. PeerKey=ALICE_cf_sect233k1_PUB
  2548. SharedSecret=012145026e8de65973c154e085456fc5539ba9e25663e7f5816abfcab310
  2549. # ECC CDH Alice with Bob peer
  2550. Derive=ALICE_cf_sect233k1
  2551. PeerKey=BOB_cf_sect233k1_PUB
  2552. Ctrl=ecdh_cofactor_mode:1
  2553. SharedSecret=00ff7d6c6b80f39d2ae68fbd00adbcd75fa599ed0bc1aac0e3f49c1c164d
  2554. # ECC CDH Bob with Alice peer
  2555. Derive=BOB_cf_sect233k1
  2556. PeerKey=ALICE_cf_sect233k1_PUB
  2557. Ctrl=ecdh_cofactor_mode:1
  2558. SharedSecret=00ff7d6c6b80f39d2ae68fbd00adbcd75fa599ed0bc1aac0e3f49c1c164d
  2559. PublicKey=MALICE_cf_sect233k1_PUB
  2560. -----BEGIN PUBLIC KEY-----
  2561. MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA
  2562. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2563. -----END PUBLIC KEY-----
  2564. # ECC CDH Bob with Malice peer
  2565. Derive=BOB_cf_sect233k1
  2566. PeerKey=MALICE_cf_sect233k1_PUB
  2567. Ctrl=ecdh_cofactor_mode:1
  2568. Result=DERIVE_ERROR
  2569. Reason=point at infinity
  2570. # ECC CDH Alice with Malice peer
  2571. Derive=ALICE_cf_sect233k1
  2572. PeerKey=MALICE_cf_sect233k1_PUB
  2573. Ctrl=ecdh_cofactor_mode:1
  2574. Result=DERIVE_ERROR
  2575. Reason=point at infinity
  2576. Title=sect233r1 curve tests
  2577. PrivateKey=ALICE_cf_sect233r1
  2578. -----BEGIN PRIVATE KEY-----
  2579. MDwCAQAwEAYHKoZIzj0CAQYFK4EEABsEJTAjAgEBBB4ATcy7zVpIsJ9rl5EIDmzRz5wxjrDIQyDm
  2580. HP3Pt8Y=
  2581. -----END PRIVATE KEY-----
  2582. PublicKey=ALICE_cf_sect233r1_PUB
  2583. -----BEGIN PUBLIC KEY-----
  2584. MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAQMQHiJ44LiCnZkEg1zyww1h+idTbsw8E07P33WUAUfD
  2585. NeQ4hWEhTXPnytIbEhFKpnd3j/FbyZnJqxh8
  2586. -----END PUBLIC KEY-----
  2587. PrivPubKeyPair=ALICE_cf_sect233r1:ALICE_cf_sect233r1_PUB
  2588. PrivateKey=BOB_cf_sect233r1
  2589. -----BEGIN PRIVATE KEY-----
  2590. MDwCAQAwEAYHKoZIzj0CAQYFK4EEABsEJTAjAgEBBB4ALpOlFn4OfiIAkRAZGOsn7L6W3XoQBSV8
  2591. mQVC2pw=
  2592. -----END PRIVATE KEY-----
  2593. PublicKey=BOB_cf_sect233r1_PUB
  2594. -----BEGIN PUBLIC KEY-----
  2595. MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAJQw+NWqFJXYw4dVMovzvw76OYnYOTaDaEPNW8ECAQbl
  2596. TzzbBSTp5iqM13mP0/Bo4OO66NS3lA9e/GTO
  2597. -----END PUBLIC KEY-----
  2598. PrivPubKeyPair=BOB_cf_sect233r1:BOB_cf_sect233r1_PUB
  2599. # ECDH Alice with Bob peer
  2600. Derive=ALICE_cf_sect233r1
  2601. PeerKey=BOB_cf_sect233r1_PUB
  2602. SharedSecret=00209d2995a63f1e8b7a5c33dee5abb602e32e1835ae8bb57eb264d8d795
  2603. # ECDH Bob with Alice peer
  2604. Derive=BOB_cf_sect233r1
  2605. PeerKey=ALICE_cf_sect233r1_PUB
  2606. SharedSecret=00209d2995a63f1e8b7a5c33dee5abb602e32e1835ae8bb57eb264d8d795
  2607. # ECC CDH Alice with Bob peer
  2608. Derive=ALICE_cf_sect233r1
  2609. PeerKey=BOB_cf_sect233r1_PUB
  2610. Ctrl=ecdh_cofactor_mode:1
  2611. SharedSecret=00c3cd1d38a65f5e421399409a76cec1136bc84149f054a7f55e7980c612
  2612. # ECC CDH Bob with Alice peer
  2613. Derive=BOB_cf_sect233r1
  2614. PeerKey=ALICE_cf_sect233r1_PUB
  2615. Ctrl=ecdh_cofactor_mode:1
  2616. SharedSecret=00c3cd1d38a65f5e421399409a76cec1136bc84149f054a7f55e7980c612
  2617. PublicKey=MALICE_cf_sect233r1_PUB
  2618. -----BEGIN PUBLIC KEY-----
  2619. MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf4
  2620. Vie5eHTnR+4x4G1xyq7qUvISU+X5RtBh2pE4
  2621. -----END PUBLIC KEY-----
  2622. # ECC CDH Bob with Malice peer
  2623. Derive=BOB_cf_sect233r1
  2624. PeerKey=MALICE_cf_sect233r1_PUB
  2625. Ctrl=ecdh_cofactor_mode:1
  2626. Result=DERIVE_ERROR
  2627. Reason=point at infinity
  2628. # ECC CDH Alice with Malice peer
  2629. Derive=ALICE_cf_sect233r1
  2630. PeerKey=MALICE_cf_sect233r1_PUB
  2631. Ctrl=ecdh_cofactor_mode:1
  2632. Result=DERIVE_ERROR
  2633. Reason=point at infinity
  2634. Title=sect239k1 curve tests
  2635. PrivateKey=ALICE_cf_sect239k1
  2636. -----BEGIN PRIVATE KEY-----
  2637. MDwCAQAwEAYHKoZIzj0CAQYFK4EEAAMEJTAjAgEBBB4G4nbQDUtTnkrPOvDGIlhH9XdjirUSbTI5
  2638. 5z6lf7o=
  2639. -----END PRIVATE KEY-----
  2640. PublicKey=ALICE_cf_sect239k1_PUB
  2641. -----BEGIN PUBLIC KEY-----
  2642. MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEf5paOMjzcnpVAPMQnIkikE4K2jne3ubX2TD1P3aedknF
  2643. lUr6tOU4BsiUQJACF90rQ9/KdeR5mYvYHzvI
  2644. -----END PUBLIC KEY-----
  2645. PrivPubKeyPair=ALICE_cf_sect239k1:ALICE_cf_sect239k1_PUB
  2646. PrivateKey=BOB_cf_sect239k1
  2647. -----BEGIN PRIVATE KEY-----
  2648. MDwCAQAwEAYHKoZIzj0CAQYFK4EEAAMEJTAjAgEBBB4e0F0NpepAF+iNrEtoZeo4TrQFspkUNLcx
  2649. Ly4Klfg=
  2650. -----END PRIVATE KEY-----
  2651. PublicKey=BOB_cf_sect239k1_PUB
  2652. -----BEGIN PUBLIC KEY-----
  2653. MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEKnjJ4RHe+EiElXMrF4ou7VGy1pn0ZiO17FouF31Zbvjc
  2654. TcbhfE6ziXM8sekQJBwcwRKQ9+G/Qzq/2A9x
  2655. -----END PUBLIC KEY-----
  2656. PrivPubKeyPair=BOB_cf_sect239k1:BOB_cf_sect239k1_PUB
  2657. # ECDH Alice with Bob peer
  2658. Derive=ALICE_cf_sect239k1
  2659. PeerKey=BOB_cf_sect239k1_PUB
  2660. SharedSecret=0ef54c7b7dbf55d4278e7a6924dc4833c63ec708e820d501cacdfb4935d5
  2661. # ECDH Bob with Alice peer
  2662. Derive=BOB_cf_sect239k1
  2663. PeerKey=ALICE_cf_sect239k1_PUB
  2664. SharedSecret=0ef54c7b7dbf55d4278e7a6924dc4833c63ec708e820d501cacdfb4935d5
  2665. # ECC CDH Alice with Bob peer
  2666. Derive=ALICE_cf_sect239k1
  2667. PeerKey=BOB_cf_sect239k1_PUB
  2668. Ctrl=ecdh_cofactor_mode:1
  2669. SharedSecret=592e4b33ac99624fe7f2f879cf52f12a70f189c5d90785db26a12e0a46c0
  2670. # ECC CDH Bob with Alice peer
  2671. Derive=BOB_cf_sect239k1
  2672. PeerKey=ALICE_cf_sect239k1_PUB
  2673. Ctrl=ecdh_cofactor_mode:1
  2674. SharedSecret=592e4b33ac99624fe7f2f879cf52f12a70f189c5d90785db26a12e0a46c0
  2675. PublicKey=MALICE_cf_sect239k1_PUB
  2676. -----BEGIN PUBLIC KEY-----
  2677. MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA
  2678. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
  2679. -----END PUBLIC KEY-----
  2680. # ECC CDH Bob with Malice peer
  2681. Derive=BOB_cf_sect239k1
  2682. PeerKey=MALICE_cf_sect239k1_PUB
  2683. Ctrl=ecdh_cofactor_mode:1
  2684. Result=DERIVE_ERROR
  2685. Reason=point at infinity
  2686. # ECC CDH Alice with Malice peer
  2687. Derive=ALICE_cf_sect239k1
  2688. PeerKey=MALICE_cf_sect239k1_PUB
  2689. Ctrl=ecdh_cofactor_mode:1
  2690. Result=DERIVE_ERROR
  2691. Reason=point at infinity
  2692. Title=sect283k1 curve tests
  2693. PrivateKey=ALICE_cf_sect283k1
  2694. -----BEGIN PRIVATE KEY-----
  2695. MEICAQAwEAYHKoZIzj0CAQYFK4EEABAEKzApAgEBBCQAY1Mi9rST7PiP1t03qYRczV/kSZ+VjQu8
  2696. 5EFCgxyvkaLManw=
  2697. -----END PRIVATE KEY-----
  2698. PublicKey=ALICE_cf_sect283k1_PUB
  2699. -----BEGIN PUBLIC KEY-----
  2700. MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEBMjBO8WoxHS/vz8po52WZGxS+RK5yolrUe6tfbAMA3Sd
  2701. 5/JjBDVjOz95vM4gUnqzUWHN5nKBQtj6HiU9Q/R+zqg98OiQKTyA
  2702. -----END PUBLIC KEY-----
  2703. PrivPubKeyPair=ALICE_cf_sect283k1:ALICE_cf_sect283k1_PUB
  2704. PrivateKey=BOB_cf_sect283k1
  2705. -----BEGIN PRIVATE KEY-----
  2706. MEICAQAwEAYHKoZIzj0CAQYFK4EEABAEKzApAgEBBCQBCZC8Is+YSjgXJBBDioEl6gu14QpGHllD
  2707. 1J6957vBTPSQdH0=
  2708. -----END PRIVATE KEY-----
  2709. PublicKey=BOB_cf_sect283k1_PUB
  2710. -----BEGIN PUBLIC KEY-----
  2711. MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEAGEQKZVHYAlvtjHrFyZVm12qUb5j+T5/WNoC962+kwUM
  2712. QkBYA5BpuG8Knlugq1iB31whPAgRCZfdLKHpHRPJSfXvKyUIdeUm
  2713. -----END PUBLIC KEY-----
  2714. PrivPubKeyPair=BOB_cf_sect283k1:BOB_cf_sect283k1_PUB
  2715. # ECDH Alice with Bob peer
  2716. Derive=ALICE_cf_sect283k1
  2717. PeerKey=BOB_cf_sect283k1_PUB
  2718. SharedSecret=03f67c88bdc230b43773d17fdb4d0a980556d074ceccee726932160e4ed965e3be72803c
  2719. # ECDH Bob with Alice peer
  2720. Derive=BOB_cf_sect283k1
  2721. PeerKey=ALICE_cf_sect283k1_PUB
  2722. SharedSecret=03f67c88bdc230b43773d17fdb4d0a980556d074ceccee726932160e4ed965e3be72803c
  2723. # ECC CDH Alice with Bob peer
  2724. Derive=ALICE_cf_sect283k1
  2725. PeerKey=BOB_cf_sect283k1_PUB
  2726. Ctrl=ecdh_cofactor_mode:1
  2727. SharedSecret=0677ba01c84d139609ca145cb5b6079fc9ca67f59c9c913e47cad1073f1d1dfaddde0169
  2728. # ECC CDH Bob with Alice peer
  2729. Derive=BOB_cf_sect283k1
  2730. PeerKey=ALICE_cf_sect283k1_PUB
  2731. Ctrl=ecdh_cofactor_mode:1
  2732. SharedSecret=0677ba01c84d139609ca145cb5b6079fc9ca67f59c9c913e47cad1073f1d1dfaddde0169
  2733. PublicKey=MALICE_cf_sect283k1_PUB
  2734. -----BEGIN PUBLIC KEY-----
  2735. MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2736. AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
  2737. -----END PUBLIC KEY-----
  2738. # ECC CDH Bob with Malice peer
  2739. Derive=BOB_cf_sect283k1
  2740. PeerKey=MALICE_cf_sect283k1_PUB
  2741. Ctrl=ecdh_cofactor_mode:1
  2742. Result=DERIVE_ERROR
  2743. Reason=point at infinity
  2744. # ECC CDH Alice with Malice peer
  2745. Derive=ALICE_cf_sect283k1
  2746. PeerKey=MALICE_cf_sect283k1_PUB
  2747. Ctrl=ecdh_cofactor_mode:1
  2748. Result=DERIVE_ERROR
  2749. Reason=point at infinity
  2750. Title=sect283r1 curve tests
  2751. PrivateKey=ALICE_cf_sect283r1
  2752. -----BEGIN PRIVATE KEY-----
  2753. MEICAQAwEAYHKoZIzj0CAQYFK4EEABEEKzApAgEBBCQCQ5pqKvPxDysd1pi2Bv8Z11cFhsRZfuaf
  2754. 4Pi0hpGr4ubZcHE=
  2755. -----END PRIVATE KEY-----
  2756. PublicKey=ALICE_cf_sect283r1_PUB
  2757. -----BEGIN PUBLIC KEY-----
  2758. MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEBcsrGDgO7pbGybQX/00gRHtQq3+X9XrGb7Uzv9Nabwc/
  2759. kntnBMF0I2KU+aaTjQx1GVtmNf7CvFwPLEBnfKjJAjekjsGyIqoq
  2760. -----END PUBLIC KEY-----
  2761. PrivPubKeyPair=ALICE_cf_sect283r1:ALICE_cf_sect283r1_PUB
  2762. PrivateKey=BOB_cf_sect283r1
  2763. -----BEGIN PRIVATE KEY-----
  2764. MEICAQAwEAYHKoZIzj0CAQYFK4EEABEEKzApAgEBBCQDxItnY3cDCrX/jGnVuAKDPaySZCr3E83Q
  2765. UdFnP6YIykt7+Pg=
  2766. -----END PRIVATE KEY-----
  2767. PublicKey=BOB_cf_sect283r1_PUB
  2768. -----BEGIN PUBLIC KEY-----
  2769. MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEBJ2C9BCkX0YRfs2ufgUKvreUXFWp2AGK+iHlZB4N3LqO
  2770. PKpmAkrAeCMty6mw2mEnOR5HA1d4Ee+z7/NJgJJ80Ra9bFnreOW3
  2771. -----END PUBLIC KEY-----
  2772. PrivPubKeyPair=BOB_cf_sect283r1:BOB_cf_sect283r1_PUB
  2773. # ECDH Alice with Bob peer
  2774. Derive=ALICE_cf_sect283r1
  2775. PeerKey=BOB_cf_sect283r1_PUB
  2776. SharedSecret=0424259cf09727574fb863cab7c27d8fe3835e96433110a45a951f94347fc81939ec4773
  2777. # ECDH Bob with Alice peer
  2778. Derive=BOB_cf_sect283r1
  2779. PeerKey=ALICE_cf_sect283r1_PUB
  2780. SharedSecret=0424259cf09727574fb863cab7c27d8fe3835e96433110a45a951f94347fc81939ec4773
  2781. # ECC CDH Alice with Bob peer
  2782. Derive=ALICE_cf_sect283r1
  2783. PeerKey=BOB_cf_sect283r1_PUB
  2784. Ctrl=ecdh_cofactor_mode:1
  2785. SharedSecret=01c2a542654ce85b17456ed75b6bca6b6eb761580913670debc426a3525f236df0e875c8
  2786. # ECC CDH Bob with Alice peer
  2787. Derive=BOB_cf_sect283r1
  2788. PeerKey=ALICE_cf_sect283r1_PUB
  2789. Ctrl=ecdh_cofactor_mode:1
  2790. SharedSecret=01c2a542654ce85b17456ed75b6bca6b6eb761580913670debc426a3525f236df0e875c8
  2791. PublicKey=MALICE_cf_sect283r1_PUB
  2792. -----BEGIN PUBLIC KEY-----
  2793. MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2794. AAAAByvMnFeSsevoGYMIn7b4NaL9IgowRCTKF8CCrhdEKu3pubP2
  2795. -----END PUBLIC KEY-----
  2796. # ECC CDH Bob with Malice peer
  2797. Derive=BOB_cf_sect283r1
  2798. PeerKey=MALICE_cf_sect283r1_PUB
  2799. Ctrl=ecdh_cofactor_mode:1
  2800. Result=DERIVE_ERROR
  2801. Reason=point at infinity
  2802. # ECC CDH Alice with Malice peer
  2803. Derive=ALICE_cf_sect283r1
  2804. PeerKey=MALICE_cf_sect283r1_PUB
  2805. Ctrl=ecdh_cofactor_mode:1
  2806. Result=DERIVE_ERROR
  2807. Reason=point at infinity
  2808. Title=sect409k1 curve tests
  2809. PrivateKey=ALICE_cf_sect409k1
  2810. -----BEGIN PRIVATE KEY-----
  2811. MFECAQAwEAYHKoZIzj0CAQYFK4EEACQEOjA4AgEBBDMOthcLahkXFgM0wjOzm767D1A72sFRGlhb
  2812. bVH+EB7z2WpIcPX4OD+M4Y1pf/a7wSaoSAo=
  2813. -----END PRIVATE KEY-----
  2814. PublicKey=ALICE_cf_sect409k1_PUB
  2815. -----BEGIN PUBLIC KEY-----
  2816. MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAbiYYpeFgCMsZFMzQaiwMJDrC+mCMT7KmhYtD5EMMgLW
  2817. 5OvhaqYdpRf49A8LOtVcRT7J5gGcMrXQgmQeS3FenA5owWnB2NIgrTNf5d8AAEtrOupsJ4c3kL6e
  2818. aAzayZ1+UCEj8skbC9U=
  2819. -----END PUBLIC KEY-----
  2820. PrivPubKeyPair=ALICE_cf_sect409k1:ALICE_cf_sect409k1_PUB
  2821. PrivateKey=BOB_cf_sect409k1
  2822. -----BEGIN PRIVATE KEY-----
  2823. MFECAQAwEAYHKoZIzj0CAQYFK4EEACQEOjA4AgEBBDMO43ldQllTewdZwffH4OEXdzBrLwabKsn4
  2824. 6/hjgIAaYda/pt4yCEQLMp18QgtfMey5ENI=
  2825. -----END PRIVATE KEY-----
  2826. PublicKey=BOB_cf_sect409k1_PUB
  2827. -----BEGIN PUBLIC KEY-----
  2828. MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAVTQj6hRizVmOx4Z6vroN/zMkmAY+QhkQ0CnFeJ0AydY
  2829. Fv+f+/420vMC1Mhqsc9VzPMmIAH6ZrgGKDsd4Ce9JUtYE0rVhGeiG2RaN1U5RlhVK4avkWhFlyQ5
  2830. vuu4aApQiWE3yQd9v/I=
  2831. -----END PUBLIC KEY-----
  2832. PrivPubKeyPair=BOB_cf_sect409k1:BOB_cf_sect409k1_PUB
  2833. # ECDH Alice with Bob peer
  2834. Derive=ALICE_cf_sect409k1
  2835. PeerKey=BOB_cf_sect409k1_PUB
  2836. SharedSecret=01fbe13188588c9d1ac3a8a2680ea9a009b28e4b7d7fa4efcb1a22553876fb7973616819fd87c75e5b8ce6e3628595e4ce12edb0
  2837. # ECDH Bob with Alice peer
  2838. Derive=BOB_cf_sect409k1
  2839. PeerKey=ALICE_cf_sect409k1_PUB
  2840. SharedSecret=01fbe13188588c9d1ac3a8a2680ea9a009b28e4b7d7fa4efcb1a22553876fb7973616819fd87c75e5b8ce6e3628595e4ce12edb0
  2841. # ECC CDH Alice with Bob peer
  2842. Derive=ALICE_cf_sect409k1
  2843. PeerKey=BOB_cf_sect409k1_PUB
  2844. Ctrl=ecdh_cofactor_mode:1
  2845. SharedSecret=007e9485f7234bb2255bb40e51f4be867cb0ef31f8e489a697b31b51c4d5346daaee51e96ae6f9636e6e3af56095fe28755325ee
  2846. # ECC CDH Bob with Alice peer
  2847. Derive=BOB_cf_sect409k1
  2848. PeerKey=ALICE_cf_sect409k1_PUB
  2849. Ctrl=ecdh_cofactor_mode:1
  2850. SharedSecret=007e9485f7234bb2255bb40e51f4be867cb0ef31f8e489a697b31b51c4d5346daaee51e96ae6f9636e6e3af56095fe28755325ee
  2851. PublicKey=MALICE_cf_sect409k1_PUB
  2852. -----BEGIN PUBLIC KEY-----
  2853. MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2854. AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2855. AAAAAAAAAAAAAAAAAAA=
  2856. -----END PUBLIC KEY-----
  2857. # ECC CDH Bob with Malice peer
  2858. Derive=BOB_cf_sect409k1
  2859. PeerKey=MALICE_cf_sect409k1_PUB
  2860. Ctrl=ecdh_cofactor_mode:1
  2861. Result=DERIVE_ERROR
  2862. Reason=point at infinity
  2863. # ECC CDH Alice with Malice peer
  2864. Derive=ALICE_cf_sect409k1
  2865. PeerKey=MALICE_cf_sect409k1_PUB
  2866. Ctrl=ecdh_cofactor_mode:1
  2867. Result=DERIVE_ERROR
  2868. Reason=point at infinity
  2869. Title=sect409r1 curve tests
  2870. PrivateKey=ALICE_cf_sect409r1
  2871. -----BEGIN PRIVATE KEY-----
  2872. MFICAQAwEAYHKoZIzj0CAQYFK4EEACUEOzA5AgEBBDQAxSC9lST5dtfXQI1Ug9VMMoue3GGni5ON
  2873. +gieyXK2KKbd29KAPs4/AOd8kX2wQDsZPO7E
  2874. -----END PRIVATE KEY-----
  2875. PublicKey=ALICE_cf_sect409r1_PUB
  2876. -----BEGIN PUBLIC KEY-----
  2877. MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEASAvXAM15DJerAu1JttpBuMJK1/fEfFohu2iEpt3r7Ui
  2878. iQoER6HUsWiw1hhcJyTv7WzpJQHFWrOlJMe/KjmQa/CygSc65YHDzG27oUL+KGdQUGc79ZRSwl/q
  2879. fGZqa3D+bDVMwrhmZto=
  2880. -----END PUBLIC KEY-----
  2881. PrivPubKeyPair=ALICE_cf_sect409r1:ALICE_cf_sect409r1_PUB
  2882. PrivateKey=BOB_cf_sect409r1
  2883. -----BEGIN PRIVATE KEY-----
  2884. MFICAQAwEAYHKoZIzj0CAQYFK4EEACUEOzA5AgEBBDQARen+1P3JQzBgOv0pUYwsZTPRVLpqqDAU
  2885. 7mKL2lk9eH7zSGmtNoMvP2m1S2dBnXxFY/bV
  2886. -----END PRIVATE KEY-----
  2887. PublicKey=BOB_cf_sect409r1_PUB
  2888. -----BEGIN PUBLIC KEY-----
  2889. MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAbDUw066TtdfOpDvrlKosEyqUNEG7rY+AKvDqKw+HOzf
  2890. sUTYee6cEf71oqJ1sCKPQiYzlwCu/HLQeWPxISE6Uo+53kkeJml2xpMBwoE25Gq/DSS61dR7SRTZ
  2891. +sUmumbIuGzbrjtMRmw=
  2892. -----END PUBLIC KEY-----
  2893. PrivPubKeyPair=BOB_cf_sect409r1:BOB_cf_sect409r1_PUB
  2894. # ECDH Alice with Bob peer
  2895. Derive=ALICE_cf_sect409r1
  2896. PeerKey=BOB_cf_sect409r1_PUB
  2897. SharedSecret=00a751259cdb3b445ce71a40a01a2189dfce70226111190505fc6eabe4e5a05bff7af55f2015e1ffcab6aea7ea9a6e74905da2a1
  2898. # ECDH Bob with Alice peer
  2899. Derive=BOB_cf_sect409r1
  2900. PeerKey=ALICE_cf_sect409r1_PUB
  2901. SharedSecret=00a751259cdb3b445ce71a40a01a2189dfce70226111190505fc6eabe4e5a05bff7af55f2015e1ffcab6aea7ea9a6e74905da2a1
  2902. # ECC CDH Alice with Bob peer
  2903. Derive=ALICE_cf_sect409r1
  2904. PeerKey=BOB_cf_sect409r1_PUB
  2905. Ctrl=ecdh_cofactor_mode:1
  2906. SharedSecret=0115a31aed416c5089d74a263ec300aff13a5329c6ad27de950ae0b0917b40a3464fccf5691ac9633a51e5177a82b15cfc434aad
  2907. # ECC CDH Bob with Alice peer
  2908. Derive=BOB_cf_sect409r1
  2909. PeerKey=ALICE_cf_sect409r1_PUB
  2910. Ctrl=ecdh_cofactor_mode:1
  2911. SharedSecret=0115a31aed416c5089d74a263ec300aff13a5329c6ad27de950ae0b0917b40a3464fccf5691ac9633a51e5177a82b15cfc434aad
  2912. PublicKey=MALICE_cf_sect409r1_PUB
  2913. -----BEGIN PUBLIC KEY-----
  2914. MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2915. AAAAAAAAAAAAAAAAAAAAAAAAAACZNffkdo7i7yL5tKKfU8tdk6su0K185XwbJkn96JWVDPZXZ3My
  2916. bFKKSOJ7hyrM8Lwl1e8=
  2917. -----END PUBLIC KEY-----
  2918. # ECC CDH Bob with Malice peer
  2919. Derive=BOB_cf_sect409r1
  2920. PeerKey=MALICE_cf_sect409r1_PUB
  2921. Ctrl=ecdh_cofactor_mode:1
  2922. Result=DERIVE_ERROR
  2923. Reason=point at infinity
  2924. # ECC CDH Alice with Malice peer
  2925. Derive=ALICE_cf_sect409r1
  2926. PeerKey=MALICE_cf_sect409r1_PUB
  2927. Ctrl=ecdh_cofactor_mode:1
  2928. Result=DERIVE_ERROR
  2929. Reason=point at infinity
  2930. Title=sect571k1 curve tests
  2931. PrivateKey=ALICE_cf_sect571k1
  2932. -----BEGIN PRIVATE KEY-----
  2933. MGYCAQAwEAYHKoZIzj0CAQYFK4EEACYETzBNAgEBBEgB4agvk7Qdf9bVb9aMVdtXL0MuVw6dTleB
  2934. zrpPMYty/piI5GWkQEGVp4OJSjF1BGgWmtYSYlV0oI8jJ7hfWTjVGfVWix4ipb8=
  2935. -----END PRIVATE KEY-----
  2936. PublicKey=ALICE_cf_sect571k1_PUB
  2937. -----BEGIN PUBLIC KEY-----
  2938. MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQDUZq0ZrgYpTXNpOptjExaur0K9FAYHv1j9cvAptwX
  2939. dcmQf3VqekMkGZCfNdqNeqCajG3QHRkBHe4FZhWr3FXi8whvvr463lUDf+t46un1kE6FTYfhILGa
  2940. sBZm7OdfkarYd9TXBbmnkFA+XkyPlkM1+6daM3/WmnegK+TYghFDXLgwiyF8s0ElllF7z38Gmc4=
  2941. -----END PUBLIC KEY-----
  2942. PrivPubKeyPair=ALICE_cf_sect571k1:ALICE_cf_sect571k1_PUB
  2943. PrivateKey=BOB_cf_sect571k1
  2944. -----BEGIN PRIVATE KEY-----
  2945. MGYCAQAwEAYHKoZIzj0CAQYFK4EEACYETzBNAgEBBEgA3pINxGOI7L9M+Mil+bm/udPwI4xu7ubJ
  2946. p3aoOepTXW94laf8wjFLcQnRUwH87Vbq9VLQEfCAFvr2vZoBc+5asnNuDhRNNeQ=
  2947. -----END PRIVATE KEY-----
  2948. PublicKey=BOB_cf_sect571k1_PUB
  2949. -----BEGIN PUBLIC KEY-----
  2950. MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQDZRr5GCSq2uzGxmWNB+bED7zye18Rr/KehwXrbn1r
  2951. rKtR8fe+dg2V15FieC3qZe/wCpMtyp79VmEabGi6iGLlAN/rUE81URsA/K7GVpmklslV5gmwryR0
  2952. 3E7jGKPFesun9iNtmpgM18P9y3aJd4Qr4hMlwW2Nyw187l6QB/W2e/i+8vKXFTLHlz5WLAyAcpA=
  2953. -----END PUBLIC KEY-----
  2954. PrivPubKeyPair=BOB_cf_sect571k1:BOB_cf_sect571k1_PUB
  2955. # ECDH Alice with Bob peer
  2956. Derive=ALICE_cf_sect571k1
  2957. PeerKey=BOB_cf_sect571k1_PUB
  2958. SharedSecret=02b79c92cee50dc5b9fdddce36d4fa2e28d7d178cd74e575961f39429496305b38815c840c2e66327435c044ed885ec964068531251a2112717602532e8b6d5411db2fe05c1ac18c
  2959. # ECDH Bob with Alice peer
  2960. Derive=BOB_cf_sect571k1
  2961. PeerKey=ALICE_cf_sect571k1_PUB
  2962. SharedSecret=02b79c92cee50dc5b9fdddce36d4fa2e28d7d178cd74e575961f39429496305b38815c840c2e66327435c044ed885ec964068531251a2112717602532e8b6d5411db2fe05c1ac18c
  2963. # ECC CDH Alice with Bob peer
  2964. Derive=ALICE_cf_sect571k1
  2965. PeerKey=BOB_cf_sect571k1_PUB
  2966. Ctrl=ecdh_cofactor_mode:1
  2967. SharedSecret=063aea789492c9727a5a6b7f24e8d3d377c70ee8e86b13664e191a53b1905e90e78b85960b1881db5160c7c5cacca0d686d9e104140d565eeeec17426f93d3a7ba639ecd716b43d2
  2968. # ECC CDH Bob with Alice peer
  2969. Derive=BOB_cf_sect571k1
  2970. PeerKey=ALICE_cf_sect571k1_PUB
  2971. Ctrl=ecdh_cofactor_mode:1
  2972. SharedSecret=063aea789492c9727a5a6b7f24e8d3d377c70ee8e86b13664e191a53b1905e90e78b85960b1881db5160c7c5cacca0d686d9e104140d565eeeec17426f93d3a7ba639ecd716b43d2
  2973. PublicKey=MALICE_cf_sect571k1_PUB
  2974. -----BEGIN PUBLIC KEY-----
  2975. MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2976. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA
  2977. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE=
  2978. -----END PUBLIC KEY-----
  2979. # ECC CDH Bob with Malice peer
  2980. Derive=BOB_cf_sect571k1
  2981. PeerKey=MALICE_cf_sect571k1_PUB
  2982. Ctrl=ecdh_cofactor_mode:1
  2983. Result=DERIVE_ERROR
  2984. Reason=point at infinity
  2985. # ECC CDH Alice with Malice peer
  2986. Derive=ALICE_cf_sect571k1
  2987. PeerKey=MALICE_cf_sect571k1_PUB
  2988. Ctrl=ecdh_cofactor_mode:1
  2989. Result=DERIVE_ERROR
  2990. Reason=point at infinity
  2991. Title=sect571r1 curve tests
  2992. PrivateKey=ALICE_cf_sect571r1
  2993. -----BEGIN PRIVATE KEY-----
  2994. MGYCAQAwEAYHKoZIzj0CAQYFK4EEACcETzBNAgEBBEgAxfL2/gUsmJonvDMR95Azq1ySgXMlKSRk
  2995. +PL+WaS92ZyOo45HaC7RpH5sdkf4b948u6y1BXOxGZuORXy6lgbgZ1Zx2UgL3cI=
  2996. -----END PRIVATE KEY-----
  2997. PublicKey=ALICE_cf_sect571r1_PUB
  2998. -----BEGIN PUBLIC KEY-----
  2999. MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQBK5L9ccIWacU2A1srZ35opPu6kcbEOsBPmvj/rlMS
  3000. fFrdMOcagOYfcD0/ouYHPhvkHbr9k87IlQJfnV6ZNRA4PmWSp/FjkNwETm/fqTCUQHti/qqnKH7R
  3001. Ed4fYROLFGvz+PX6E20SryOt1vrmoRyC7Z5FVmgMVOQQ1AaBNAHi3+IPtKx41YdXdbqHJxuI5jE=
  3002. -----END PUBLIC KEY-----
  3003. PrivPubKeyPair=ALICE_cf_sect571r1:ALICE_cf_sect571r1_PUB
  3004. PrivateKey=BOB_cf_sect571r1
  3005. -----BEGIN PRIVATE KEY-----
  3006. MGYCAQAwEAYHKoZIzj0CAQYFK4EEACcETzBNAgEBBEgAzcRvASPpWi0ybpOGlj0Lozz01C2a5oDA
  3007. G5alib1EmZKcpVULxJXn75FQlTKpkUEuWUgA4yk5X5DTiScUuh4LDhaF3AFhsEY=
  3008. -----END PRIVATE KEY-----
  3009. PublicKey=BOB_cf_sect571r1_PUB
  3010. -----BEGIN PUBLIC KEY-----
  3011. MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQH3dnL22NajtqDWTX6qD14w1BOlpHFBUPTr24VySlh
  3012. kiiBlOF95u7hFr/hSb7gm/3f+IVKyE18Sh2kR4KaxWcPWKY5xKTiqiICT7hCistuzNRt8gR+kNOT
  3013. c1rETMV6ZruZinwzEWWWjwJf6612oy2HG3CX3B8Rm+a3sS0q6IzowEwqmDv6v9bMTFk8bsCv0Fk=
  3014. -----END PUBLIC KEY-----
  3015. PrivPubKeyPair=BOB_cf_sect571r1:BOB_cf_sect571r1_PUB
  3016. # ECDH Alice with Bob peer
  3017. Derive=ALICE_cf_sect571r1
  3018. PeerKey=BOB_cf_sect571r1_PUB
  3019. SharedSecret=0031f9879fa75b8c67ba81ee861be634e2b53aa79f834e9a8ca4df7f4461bcb02f083d9fa5b4767f881a710caa6524b58eb626623ba394961d46535204c26d165089e7d4f7be1827
  3020. # ECDH Bob with Alice peer
  3021. Derive=BOB_cf_sect571r1
  3022. PeerKey=ALICE_cf_sect571r1_PUB
  3023. SharedSecret=0031f9879fa75b8c67ba81ee861be634e2b53aa79f834e9a8ca4df7f4461bcb02f083d9fa5b4767f881a710caa6524b58eb626623ba394961d46535204c26d165089e7d4f7be1827
  3024. # ECC CDH Alice with Bob peer
  3025. Derive=ALICE_cf_sect571r1
  3026. PeerKey=BOB_cf_sect571r1_PUB
  3027. Ctrl=ecdh_cofactor_mode:1
  3028. SharedSecret=012e8c2c1554988fe20c5ae7d11cdcfe15c7c6e8d2b6f46a43a45d724bfc7b415ea7594d5c16f770a95d6e65bbcb1f34619db95e89f4fecbcb0bc6a3f92d52df6a49b0e7773e0ac0
  3029. # ECC CDH Bob with Alice peer
  3030. Derive=BOB_cf_sect571r1
  3031. PeerKey=ALICE_cf_sect571r1_PUB
  3032. Ctrl=ecdh_cofactor_mode:1
  3033. SharedSecret=012e8c2c1554988fe20c5ae7d11cdcfe15c7c6e8d2b6f46a43a45d724bfc7b415ea7594d5c16f770a95d6e65bbcb1f34619db95e89f4fecbcb0bc6a3f92d52df6a49b0e7773e0ac0
  3034. PublicKey=MALICE_cf_sect571r1_PUB
  3035. -----BEGIN PUBLIC KEY-----
  3036. MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  3037. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMtVWZAwgtd1zmgWN/9WC
  3038. aNQcWRNUKesEHXqhJVkC5jYsSACodKsLYFNrWEYM0gwG8DQONZSn93G+38EM45tkaZsIRDt2HEM=
  3039. -----END PUBLIC KEY-----
  3040. # ECC CDH Bob with Malice peer
  3041. Derive=BOB_cf_sect571r1
  3042. PeerKey=MALICE_cf_sect571r1_PUB
  3043. Ctrl=ecdh_cofactor_mode:1
  3044. Result=DERIVE_ERROR
  3045. Reason=point at infinity
  3046. # ECC CDH Alice with Malice peer
  3047. Derive=ALICE_cf_sect571r1
  3048. PeerKey=MALICE_cf_sect571r1_PUB
  3049. Ctrl=ecdh_cofactor_mode:1
  3050. Result=DERIVE_ERROR
  3051. Reason=point at infinity
  3052. Title=wap-wsg-idm-ecid-wtls10 curve tests
  3053. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls10
  3054. -----BEGIN PRIVATE KEY-----
  3055. MDsCAQAwEAYHKoZIzj0CAQYFZysBBAoEJDAiAgEBBB1zvDMHGgcytka5KvlvQvJzTA4l2ts2NzBp
  3056. SJiGyw==
  3057. -----END PRIVATE KEY-----
  3058. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
  3059. -----BEGIN PUBLIC KEY-----
  3060. MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAZkrhWBz/Q4GB8DY4Ia114ew6H7Eg7ri2uxwxd3rAZs5
  3061. /ShvunNyndjCt3Qaq8sulBM0nUyERSDakyD+
  3062. -----END PUBLIC KEY-----
  3063. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls10:ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
  3064. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls10
  3065. -----BEGIN PRIVATE KEY-----
  3066. MDsCAQAwEAYHKoZIzj0CAQYFZysBBAoEJDAiAgEBBB1SowkHU79PqokOfgllN53rNS8a3h1wFBY0
  3067. dKPkQg==
  3068. -----END PRIVATE KEY-----
  3069. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB
  3070. -----BEGIN PUBLIC KEY-----
  3071. MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAGavw4ChHCoWplAumMEBwJgJ2aYtw+utu4vhWnscAPIT
  3072. IJ4IiIGj18rCFBap1sgVbpXjhEBLYg6Itwv2
  3073. -----END PUBLIC KEY-----
  3074. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls10:BOB_cf_wap-wsg-idm-ecid-wtls10_PUB
  3075. # ECDH Alice with Bob peer
  3076. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10
  3077. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB
  3078. SharedSecret=0194ef5d80fdfe9df366b2273b983c3dbd440faf76964fcfc06c509f289d
  3079. # ECDH Bob with Alice peer
  3080. Derive=BOB_cf_wap-wsg-idm-ecid-wtls10
  3081. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
  3082. SharedSecret=0194ef5d80fdfe9df366b2273b983c3dbd440faf76964fcfc06c509f289d
  3083. # ECC CDH Alice with Bob peer
  3084. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10
  3085. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB
  3086. Ctrl=ecdh_cofactor_mode:1
  3087. SharedSecret=01bedc5cdf63fbf18c3e2bc9765e12f7990c0c0c64f0267ae7c37b9f49f0
  3088. # ECC CDH Bob with Alice peer
  3089. Derive=BOB_cf_wap-wsg-idm-ecid-wtls10
  3090. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
  3091. Ctrl=ecdh_cofactor_mode:1
  3092. SharedSecret=01bedc5cdf63fbf18c3e2bc9765e12f7990c0c0c64f0267ae7c37b9f49f0
  3093. PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
  3094. -----BEGIN PUBLIC KEY-----
  3095. MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA
  3096. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
  3097. -----END PUBLIC KEY-----
  3098. # ECC CDH Bob with Malice peer
  3099. Derive=BOB_cf_wap-wsg-idm-ecid-wtls10
  3100. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
  3101. Ctrl=ecdh_cofactor_mode:1
  3102. Result=DERIVE_ERROR
  3103. Reason=point at infinity
  3104. # ECC CDH Alice with Malice peer
  3105. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10
  3106. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB
  3107. Ctrl=ecdh_cofactor_mode:1
  3108. Result=DERIVE_ERROR
  3109. Reason=point at infinity
  3110. Title=wap-wsg-idm-ecid-wtls11 curve tests
  3111. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls11
  3112. -----BEGIN PRIVATE KEY-----
  3113. MDwCAQAwEAYHKoZIzj0CAQYFZysBBAsEJTAjAgEBBB4AkzS3zoqHNCLug/nwoYMQW3UigmZ9t56k
  3114. 5jp+FiY=
  3115. -----END PRIVATE KEY-----
  3116. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
  3117. -----BEGIN PUBLIC KEY-----
  3118. MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEABttgKKYeGZRmcH/5UZR56lOSgbU4TH2AuIhvj88AL6H
  3119. zTCX9elzXpck+u22bnmkuvL2A8XKB5+fabMR
  3120. -----END PUBLIC KEY-----
  3121. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls11:ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
  3122. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls11
  3123. -----BEGIN PRIVATE KEY-----
  3124. MDwCAQAwEAYHKoZIzj0CAQYFZysBBAsEJTAjAgEBBB4AWU05mbqPxsB749llNON1//l0w8RJJ3z5
  3125. h/kzfNM=
  3126. -----END PRIVATE KEY-----
  3127. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB
  3128. -----BEGIN PUBLIC KEY-----
  3129. MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAL6Xj/KCmXAQAAo847t0bl0wqBrteWRg93OvIJsPAAOE
  3130. ehdIgJyruc3KsH0RFlipu5QD8pnGSIXvif19
  3131. -----END PUBLIC KEY-----
  3132. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls11:BOB_cf_wap-wsg-idm-ecid-wtls11_PUB
  3133. # ECDH Alice with Bob peer
  3134. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11
  3135. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB
  3136. SharedSecret=01ac8a23ddeeafb4d3bb243fe409f2f9c8b1a3fc11d4690da583f2e21637
  3137. # ECDH Bob with Alice peer
  3138. Derive=BOB_cf_wap-wsg-idm-ecid-wtls11
  3139. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
  3140. SharedSecret=01ac8a23ddeeafb4d3bb243fe409f2f9c8b1a3fc11d4690da583f2e21637
  3141. # ECC CDH Alice with Bob peer
  3142. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11
  3143. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB
  3144. Ctrl=ecdh_cofactor_mode:1
  3145. SharedSecret=01b9992992572d3a59d424f8c9cc195576461ed6c1dadf6fb523717fab19
  3146. # ECC CDH Bob with Alice peer
  3147. Derive=BOB_cf_wap-wsg-idm-ecid-wtls11
  3148. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
  3149. Ctrl=ecdh_cofactor_mode:1
  3150. SharedSecret=01b9992992572d3a59d424f8c9cc195576461ed6c1dadf6fb523717fab19
  3151. PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
  3152. -----BEGIN PUBLIC KEY-----
  3153. MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf4
  3154. Vie5eHTnR+4x4G1xyq7qUvISU+X5RtBh2pE4
  3155. -----END PUBLIC KEY-----
  3156. # ECC CDH Bob with Malice peer
  3157. Derive=BOB_cf_wap-wsg-idm-ecid-wtls11
  3158. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
  3159. Ctrl=ecdh_cofactor_mode:1
  3160. Result=DERIVE_ERROR
  3161. Reason=point at infinity
  3162. # ECC CDH Alice with Malice peer
  3163. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11
  3164. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB
  3165. Ctrl=ecdh_cofactor_mode:1
  3166. Result=DERIVE_ERROR
  3167. Reason=point at infinity
  3168. Title=wap-wsg-idm-ecid-wtls12 curve tests
  3169. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls12
  3170. -----BEGIN PRIVATE KEY-----
  3171. MDoCAQAwEAYHKoZIzj0CAQYFZysBBAwEIzAhAgEBBBxwvll9Eb9mm2Xadq1evIi1zIK+6u0Nv8bP
  3172. LI9a
  3173. -----END PRIVATE KEY-----
  3174. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB
  3175. -----BEGIN PUBLIC KEY-----
  3176. ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE0t0WqG/pFsiCt6agmebw3FCEWAzf9BpNLuzoCkPEe0Li
  3177. bqn5udrckL6s3stwCTVFaZUfY2qS9QE=
  3178. -----END PUBLIC KEY-----
  3179. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls12:ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB
  3180. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls12
  3181. -----BEGIN PRIVATE KEY-----
  3182. MDoCAQAwEAYHKoZIzj0CAQYFZysBBAwEIzAhAgEBBBz+5P6gpqXxbeXvvaD5W9Ft69BTxcn7zc6q
  3183. K3Ax
  3184. -----END PRIVATE KEY-----
  3185. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls12_PUB
  3186. -----BEGIN PUBLIC KEY-----
  3187. ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEvyxedqaWkoAOMjaV5W3/tJpheiHAR0zV6BlIeUuGP2mx
  3188. +xsOK9/QB7hzipq9cXx1K/dXu58EoSY=
  3189. -----END PUBLIC KEY-----
  3190. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls12:BOB_cf_wap-wsg-idm-ecid-wtls12_PUB
  3191. # ECDH Alice with Bob peer
  3192. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls12
  3193. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls12_PUB
  3194. SharedSecret=a3b3f20af8c33a0f5c246b4b9d9dda1cd40c294d1f53365d18a8b54b
  3195. # ECDH Bob with Alice peer
  3196. Derive=BOB_cf_wap-wsg-idm-ecid-wtls12
  3197. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB
  3198. SharedSecret=a3b3f20af8c33a0f5c246b4b9d9dda1cd40c294d1f53365d18a8b54b
  3199. Title=wap-wsg-idm-ecid-wtls1 curve tests
  3200. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls1
  3201. -----BEGIN PRIVATE KEY-----
  3202. MCwCAQAwEAYHKoZIzj0CAQYFZysBBAEEFTATAgEBBA5ZNASTt4/g6XPQwRiQ0Q==
  3203. -----END PRIVATE KEY-----
  3204. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
  3205. -----BEGIN PUBLIC KEY-----
  3206. MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEACBNPI48xxsPVQBy07jRAAcWzbIkMo8BQotxpfGJ
  3207. -----END PUBLIC KEY-----
  3208. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls1:ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
  3209. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls1
  3210. -----BEGIN PRIVATE KEY-----
  3211. MCwCAQAwEAYHKoZIzj0CAQYFZysBBAEEFTATAgEBBA6+0x9qk0NIKHSRvlTemQ==
  3212. -----END PRIVATE KEY-----
  3213. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB
  3214. -----BEGIN PUBLIC KEY-----
  3215. MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAEeHMSBTx/EtOu+bjBinALHSkQuJyiP3mg1tu+I2
  3216. -----END PUBLIC KEY-----
  3217. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls1:BOB_cf_wap-wsg-idm-ecid-wtls1_PUB
  3218. # ECDH Alice with Bob peer
  3219. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1
  3220. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB
  3221. SharedSecret=0040ba2fadc1da97c973e5e59ade31
  3222. # ECDH Bob with Alice peer
  3223. Derive=BOB_cf_wap-wsg-idm-ecid-wtls1
  3224. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
  3225. SharedSecret=0040ba2fadc1da97c973e5e59ade31
  3226. # ECC CDH Alice with Bob peer
  3227. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1
  3228. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB
  3229. Ctrl=ecdh_cofactor_mode:1
  3230. SharedSecret=008919696215a89e03d6c4c9265d6b
  3231. # ECC CDH Bob with Alice peer
  3232. Derive=BOB_cf_wap-wsg-idm-ecid-wtls1
  3233. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
  3234. Ctrl=ecdh_cofactor_mode:1
  3235. SharedSecret=008919696215a89e03d6c4c9265d6b
  3236. PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
  3237. -----BEGIN PUBLIC KEY-----
  3238. MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
  3239. -----END PUBLIC KEY-----
  3240. # ECC CDH Bob with Malice peer
  3241. Derive=BOB_cf_wap-wsg-idm-ecid-wtls1
  3242. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
  3243. Ctrl=ecdh_cofactor_mode:1
  3244. Result=DERIVE_ERROR
  3245. Reason=point at infinity
  3246. # ECC CDH Alice with Malice peer
  3247. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1
  3248. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB
  3249. Ctrl=ecdh_cofactor_mode:1
  3250. Result=DERIVE_ERROR
  3251. Reason=point at infinity
  3252. Title=wap-wsg-idm-ecid-wtls3 curve tests
  3253. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls3
  3254. -----BEGIN PRIVATE KEY-----
  3255. MDMCAQAwEAYHKoZIzj0CAQYFZysBBAMEHDAaAgEBBBUDO2cHbqQBUxuJBl6UT9UrasuRVrI=
  3256. -----END PRIVATE KEY-----
  3257. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
  3258. -----BEGIN PUBLIC KEY-----
  3259. MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEBRIzvK9o7eO2NGmtPFV/zo9/1mlvBwjG7+e6hbPG1KdI
  3260. 01f8oGBuXMQH
  3261. -----END PUBLIC KEY-----
  3262. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls3:ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
  3263. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls3
  3264. -----BEGIN PRIVATE KEY-----
  3265. MDMCAQAwEAYHKoZIzj0CAQYFZysBBAMEHDAaAgEBBBUAhZv9WZ00bDnU9MOaqEegP771nes=
  3266. -----END PRIVATE KEY-----
  3267. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB
  3268. -----BEGIN PUBLIC KEY-----
  3269. MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAYOspjEbzyZw61jCtUrxARr+w66nBH+73QIvlaRVSG/4
  3270. hlBUf5kmG4Yn
  3271. -----END PUBLIC KEY-----
  3272. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls3:BOB_cf_wap-wsg-idm-ecid-wtls3_PUB
  3273. # ECDH Alice with Bob peer
  3274. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3
  3275. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB
  3276. SharedSecret=0311924428a839b7dcada662722945e62bf1131f4f
  3277. # ECDH Bob with Alice peer
  3278. Derive=BOB_cf_wap-wsg-idm-ecid-wtls3
  3279. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
  3280. SharedSecret=0311924428a839b7dcada662722945e62bf1131f4f
  3281. # ECC CDH Alice with Bob peer
  3282. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3
  3283. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB
  3284. Ctrl=ecdh_cofactor_mode:1
  3285. SharedSecret=047f1aee6a1a1d7c9c1f0e8dce4349429f737aa658
  3286. # ECC CDH Bob with Alice peer
  3287. Derive=BOB_cf_wap-wsg-idm-ecid-wtls3
  3288. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
  3289. Ctrl=ecdh_cofactor_mode:1
  3290. SharedSecret=047f1aee6a1a1d7c9c1f0e8dce4349429f737aa658
  3291. PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
  3292. -----BEGIN PUBLIC KEY-----
  3293. MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  3294. AAAAAAAAAAAB
  3295. -----END PUBLIC KEY-----
  3296. # ECC CDH Bob with Malice peer
  3297. Derive=BOB_cf_wap-wsg-idm-ecid-wtls3
  3298. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
  3299. Ctrl=ecdh_cofactor_mode:1
  3300. Result=DERIVE_ERROR
  3301. Reason=point at infinity
  3302. # ECC CDH Alice with Malice peer
  3303. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3
  3304. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB
  3305. Ctrl=ecdh_cofactor_mode:1
  3306. Result=DERIVE_ERROR
  3307. Reason=point at infinity
  3308. Title=wap-wsg-idm-ecid-wtls4 curve tests
  3309. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls4
  3310. -----BEGIN PRIVATE KEY-----
  3311. MC0CAQAwEAYHKoZIzj0CAQYFZysBBAQEFjAUAgEBBA8ACFOrBbOh5LjNtJQCuEE=
  3312. -----END PRIVATE KEY-----
  3313. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
  3314. -----BEGIN PUBLIC KEY-----
  3315. MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAW3K4Mus5+KAJVGLzEYrAYuCJSEYXFTo17aW0TwN
  3316. -----END PUBLIC KEY-----
  3317. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls4:ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
  3318. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls4
  3319. -----BEGIN PRIVATE KEY-----
  3320. MC0CAQAwEAYHKoZIzj0CAQYFZysBBAQEFjAUAgEBBA8Auz4XRc3Rg0bNcbrray8=
  3321. -----END PRIVATE KEY-----
  3322. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB
  3323. -----BEGIN PUBLIC KEY-----
  3324. MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAI0F7ixGqOhnYpsuR80nAdTdSXM+YbcUbLe/U/xG
  3325. -----END PUBLIC KEY-----
  3326. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls4:BOB_cf_wap-wsg-idm-ecid-wtls4_PUB
  3327. # ECDH Alice with Bob peer
  3328. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4
  3329. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB
  3330. SharedSecret=0077378ddfdadff704a0b6646949e7
  3331. # ECDH Bob with Alice peer
  3332. Derive=BOB_cf_wap-wsg-idm-ecid-wtls4
  3333. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
  3334. SharedSecret=0077378ddfdadff704a0b6646949e7
  3335. # ECC CDH Alice with Bob peer
  3336. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4
  3337. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB
  3338. Ctrl=ecdh_cofactor_mode:1
  3339. SharedSecret=008f3713fe1ff1fa5d5041899817d1
  3340. # ECC CDH Bob with Alice peer
  3341. Derive=BOB_cf_wap-wsg-idm-ecid-wtls4
  3342. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
  3343. Ctrl=ecdh_cofactor_mode:1
  3344. SharedSecret=008f3713fe1ff1fa5d5041899817d1
  3345. PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
  3346. -----BEGIN PUBLIC KEY-----
  3347. MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAAAAAAAAAAAAAAAAAAAAAd+TqiBXnTd/lyA/OFsR
  3348. -----END PUBLIC KEY-----
  3349. # ECC CDH Bob with Malice peer
  3350. Derive=BOB_cf_wap-wsg-idm-ecid-wtls4
  3351. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
  3352. Ctrl=ecdh_cofactor_mode:1
  3353. Result=DERIVE_ERROR
  3354. Reason=point at infinity
  3355. # ECC CDH Alice with Malice peer
  3356. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4
  3357. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB
  3358. Ctrl=ecdh_cofactor_mode:1
  3359. Result=DERIVE_ERROR
  3360. Reason=point at infinity
  3361. Title=wap-wsg-idm-ecid-wtls5 curve tests
  3362. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls5
  3363. -----BEGIN PRIVATE KEY-----
  3364. MDMCAQAwEAYHKoZIzj0CAQYFZysBBAUEHDAaAgEBBBUD9gVh3zbLTA7BuRVVi9T8QKZ1uco=
  3365. -----END PRIVATE KEY-----
  3366. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
  3367. -----BEGIN PUBLIC KEY-----
  3368. MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEAH5xyUrvbuN+tWmRhwqrQfFHPHNUBKtAGvJuvSFVwTKk
  3369. uFzn9fPvIDe6
  3370. -----END PUBLIC KEY-----
  3371. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls5:ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
  3372. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls5
  3373. -----BEGIN PRIVATE KEY-----
  3374. MDMCAQAwEAYHKoZIzj0CAQYFZysBBAUEHDAaAgEBBBUAr9ZlmuO7bNfqB42xUivJXyVHKNI=
  3375. -----END PRIVATE KEY-----
  3376. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB
  3377. -----BEGIN PUBLIC KEY-----
  3378. MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEBdXxEk0L2XAVzRNLPcnMxGXXyDfZAoA1Qw2XpOfVWIVR
  3379. jdoMGRgUuJmO
  3380. -----END PUBLIC KEY-----
  3381. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls5:BOB_cf_wap-wsg-idm-ecid-wtls5_PUB
  3382. # ECDH Alice with Bob peer
  3383. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5
  3384. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB
  3385. SharedSecret=0190c68d80e94fbe9f193ae7d9a156bf0b8d097c23
  3386. # ECDH Bob with Alice peer
  3387. Derive=BOB_cf_wap-wsg-idm-ecid-wtls5
  3388. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
  3389. SharedSecret=0190c68d80e94fbe9f193ae7d9a156bf0b8d097c23
  3390. # ECC CDH Alice with Bob peer
  3391. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5
  3392. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB
  3393. Ctrl=ecdh_cofactor_mode:1
  3394. SharedSecret=00aabc9b45c200e41294aa922ab06da6655731e0ea
  3395. # ECC CDH Bob with Alice peer
  3396. Derive=BOB_cf_wap-wsg-idm-ecid-wtls5
  3397. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
  3398. Ctrl=ecdh_cofactor_mode:1
  3399. SharedSecret=00aabc9b45c200e41294aa922ab06da6655731e0ea
  3400. PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
  3401. -----BEGIN PUBLIC KEY-----
  3402. MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8JxepS05nN/piK
  3403. dhDD3dDKXUih
  3404. -----END PUBLIC KEY-----
  3405. # ECC CDH Bob with Malice peer
  3406. Derive=BOB_cf_wap-wsg-idm-ecid-wtls5
  3407. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
  3408. Ctrl=ecdh_cofactor_mode:1
  3409. Result=DERIVE_ERROR
  3410. Reason=point at infinity
  3411. # ECC CDH Alice with Malice peer
  3412. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5
  3413. PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB
  3414. Ctrl=ecdh_cofactor_mode:1
  3415. Result=DERIVE_ERROR
  3416. Reason=point at infinity
  3417. Title=wap-wsg-idm-ecid-wtls6 curve tests
  3418. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls6
  3419. -----BEGIN PRIVATE KEY-----
  3420. MCwCAQAwEAYHKoZIzj0CAQYFZysBBAYEFTATAgEBBA4ayMbswPbvYMwpwo80jA==
  3421. -----END PRIVATE KEY-----
  3422. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB
  3423. -----BEGIN PUBLIC KEY-----
  3424. MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAERPw/8Ip/RrXr0gMgLGRQeiQ4Qd6W+Li0ylGKzg==
  3425. -----END PUBLIC KEY-----
  3426. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls6:ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB
  3427. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls6
  3428. -----BEGIN PRIVATE KEY-----
  3429. MCwCAQAwEAYHKoZIzj0CAQYFZysBBAYEFTATAgEBBA6kbCpFt3tX2hYBQHMXbg==
  3430. -----END PRIVATE KEY-----
  3431. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls6_PUB
  3432. -----BEGIN PUBLIC KEY-----
  3433. MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEhJXqpYGxE/l1X/LiBeyRbIcyzqPxUP5Tkv3U3w==
  3434. -----END PUBLIC KEY-----
  3435. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls6:BOB_cf_wap-wsg-idm-ecid-wtls6_PUB
  3436. # ECDH Alice with Bob peer
  3437. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls6
  3438. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls6_PUB
  3439. SharedSecret=b4cae255268f11a1e46fecad04c2
  3440. # ECDH Bob with Alice peer
  3441. Derive=BOB_cf_wap-wsg-idm-ecid-wtls6
  3442. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB
  3443. SharedSecret=b4cae255268f11a1e46fecad04c2
  3444. Title=wap-wsg-idm-ecid-wtls7 curve tests
  3445. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls7
  3446. -----BEGIN PRIVATE KEY-----
  3447. MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUABcyzh4ot9ck/j4/3ehK0aYngYoM=
  3448. -----END PRIVATE KEY-----
  3449. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB
  3450. -----BEGIN PUBLIC KEY-----
  3451. MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEwQLnZ70n45RLqRtAGNzEa3Rl/9nwyjqYUtw2eeHhnNLT
  3452. feGY4CNH0w==
  3453. -----END PUBLIC KEY-----
  3454. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls7:ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB
  3455. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls7
  3456. -----BEGIN PRIVATE KEY-----
  3457. MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUAPyrGRY1SR13hKQswS6yXs8w8PUQ=
  3458. -----END PRIVATE KEY-----
  3459. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls7_PUB
  3460. -----BEGIN PUBLIC KEY-----
  3461. MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEZGN44YbN5r3zcNtOHrvbQLt8/lE7BHp4D/9eKLmwFDn1
  3462. QneRu3xwPA==
  3463. -----END PUBLIC KEY-----
  3464. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls7:BOB_cf_wap-wsg-idm-ecid-wtls7_PUB
  3465. # ECDH Alice with Bob peer
  3466. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls7
  3467. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls7_PUB
  3468. SharedSecret=ae9f5bcc6457c0422866bf855921eabc42b7121a
  3469. # ECDH Bob with Alice peer
  3470. Derive=BOB_cf_wap-wsg-idm-ecid-wtls7
  3471. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB
  3472. SharedSecret=ae9f5bcc6457c0422866bf855921eabc42b7121a
  3473. Title=wap-wsg-idm-ecid-wtls8 curve tests
  3474. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls8
  3475. -----BEGIN PRIVATE KEY-----
  3476. MC0CAQAwEAYHKoZIzj0CAQYFZysBBAgEFjAUAgEBBA8AnkC18b3pH2O5TIYIqAQ=
  3477. -----END PRIVATE KEY-----
  3478. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB
  3479. -----BEGIN PUBLIC KEY-----
  3480. MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAEJD0h4HEfchwxqhp9eMHh9gczQKHX4MtWVoAxKQ==
  3481. -----END PUBLIC KEY-----
  3482. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls8:ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB
  3483. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls8
  3484. -----BEGIN PRIVATE KEY-----
  3485. MC0CAQAwEAYHKoZIzj0CAQYFZysBBAgEFjAUAgEBBA8AXxPMnqbl3rOuIM5nsvc=
  3486. -----END PRIVATE KEY-----
  3487. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls8_PUB
  3488. -----BEGIN PUBLIC KEY-----
  3489. MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAEZawmRmzr9P+jihImUi6ykOzaSH484JhMKNdrgw==
  3490. -----END PUBLIC KEY-----
  3491. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls8:BOB_cf_wap-wsg-idm-ecid-wtls8_PUB
  3492. # ECDH Alice with Bob peer
  3493. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls8
  3494. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls8_PUB
  3495. SharedSecret=48baf4f1f5e8a0eb5dae28ef6290
  3496. # ECDH Bob with Alice peer
  3497. Derive=BOB_cf_wap-wsg-idm-ecid-wtls8
  3498. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB
  3499. SharedSecret=48baf4f1f5e8a0eb5dae28ef6290
  3500. Title=wap-wsg-idm-ecid-wtls9 curve tests
  3501. PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls9
  3502. -----BEGIN PRIVATE KEY-----
  3503. MDMCAQAwEAYHKoZIzj0CAQYFZysBBAkEHDAaAgEBBBUALwvuKs3RLthMAsChbqKjXw6vTYo=
  3504. -----END PRIVATE KEY-----
  3505. PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB
  3506. -----BEGIN PUBLIC KEY-----
  3507. MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAET0ppOvd9DU4v+tkKDQ5wRBrN1FwD9+F9t5l3Im+mz3rw
  3508. DB/RYdZuUg==
  3509. -----END PUBLIC KEY-----
  3510. PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls9:ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB
  3511. PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls9
  3512. -----BEGIN PRIVATE KEY-----
  3513. MDMCAQAwEAYHKoZIzj0CAQYFZysBBAkEHDAaAgEBBBUAgeb/vqEM7X5AAAxyBu3M+C8pWLM=
  3514. -----END PRIVATE KEY-----
  3515. PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls9_PUB
  3516. -----BEGIN PUBLIC KEY-----
  3517. MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWc37LGt6lt90iF4lhtDYNFdjAqoczebuNgzGff/Uq8ov
  3518. a3EVJ9yK1A==
  3519. -----END PUBLIC KEY-----
  3520. PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls9:BOB_cf_wap-wsg-idm-ecid-wtls9_PUB
  3521. # ECDH Alice with Bob peer
  3522. Derive=ALICE_cf_wap-wsg-idm-ecid-wtls9
  3523. PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls9_PUB
  3524. SharedSecret=948d3030e95cead39a1bb3d8a01c2be178517ba7
  3525. # ECDH Bob with Alice peer
  3526. Derive=BOB_cf_wap-wsg-idm-ecid-wtls9
  3527. PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB
  3528. SharedSecret=948d3030e95cead39a1bb3d8a01c2be178517ba7
  3529. # tests: 484
  3530. Title=zero x-coord regression tests
  3531. PrivateKey=ALICE_zero_prime192v1
  3532. -----BEGIN PRIVATE KEY-----
  3533. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhaPNk8jG5hSG6y8tUqUoOaNNsZ3APU
  3534. pps=
  3535. -----END PRIVATE KEY-----
  3536. PublicKey=BOB_zero_prime192v1_PUB
  3537. -----BEGIN PUBLIC KEY-----
  3538. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe2hWBe5g
  3539. DLNj216pEvK7XjoKLg5gNg8S
  3540. -----END PUBLIC KEY-----
  3541. # ECDH Alice with Bob peer
  3542. Derive=ALICE_zero_prime192v1
  3543. PeerKey=BOB_zero_prime192v1_PUB
  3544. SharedSecret=baaffd49a8399d2ad52cbbe24d47b67afb4b3cf436f1cd65
  3545. PrivateKey=ALICE_zero_prime192v2
  3546. -----BEGIN PRIVATE KEY-----
  3547. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBj1AIQMJ7jqYIKCvxYAS+qKMmKmH0to
  3548. 41k=
  3549. -----END PRIVATE KEY-----
  3550. PublicKey=BOB_zero_prime192v2_PUB
  3551. -----BEGIN PUBLIC KEY-----
  3552. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4Gj7Qqt
  3553. 2wx/jwFlKgvE4rnd50LspdMk
  3554. -----END PUBLIC KEY-----
  3555. # ECDH Alice with Bob peer
  3556. Derive=ALICE_zero_prime192v2
  3557. PeerKey=BOB_zero_prime192v2_PUB
  3558. SharedSecret=b8f200a4b87064f2e8600685ca3e69b8e661a117aabc770b
  3559. PrivateKey=ALICE_zero_prime192v3
  3560. -----BEGIN PRIVATE KEY-----
  3561. MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBh/maLQMSlea9BfLqGy5NPuK0YAH/cz
  3562. GqI=
  3563. -----END PRIVATE KEY-----
  3564. PublicKey=BOB_zero_prime192v3_PUB
  3565. -----BEGIN PUBLIC KEY-----
  3566. MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZEzb63e2
  3567. 3MKatRLR9Y1M5JEdI9jwMocI
  3568. -----END PUBLIC KEY-----
  3569. # ECDH Alice with Bob peer
  3570. Derive=ALICE_zero_prime192v3
  3571. PeerKey=BOB_zero_prime192v3_PUB
  3572. SharedSecret=b5de857d355bc5b9e270a4c290ea9728d764d8b243ff5d8d
  3573. PrivateKey=ALICE_zero_prime239v1
  3574. -----BEGIN PRIVATE KEY-----
  3575. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5pYWzRYI+c6O7NXCt0H2kw8XRL3rhe
  3576. 4MrJT8j++CI=
  3577. -----END PRIVATE KEY-----
  3578. PublicKey=BOB_zero_prime239v1_PUB
  3579. -----BEGIN PUBLIC KEY-----
  3580. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  3581. Ox02uwNNLFuvDRn5ip8TxvW0W22R7UzJa9Av6/nh
  3582. -----END PUBLIC KEY-----
  3583. # ECDH Alice with Bob peer
  3584. Derive=ALICE_zero_prime239v1
  3585. PeerKey=BOB_zero_prime239v1_PUB
  3586. SharedSecret=6b6206408bd05d42daa2cd224c401a1230b44e184f17b82f385f22dac215
  3587. PrivateKey=ALICE_zero_prime239v2
  3588. -----BEGIN PRIVATE KEY-----
  3589. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5l8bB7Cpmr7vyx9FiOT2wEF3YOFbDG
  3590. bmRr3Vi/xr4=
  3591. -----END PRIVATE KEY-----
  3592. PublicKey=BOB_zero_prime239v2_PUB
  3593. -----BEGIN PUBLIC KEY-----
  3594. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  3595. IOg3VJGQ89d1GWg4Igxcj5xpDmJiP8tv+e4mxt5U
  3596. -----END PUBLIC KEY-----
  3597. # ECDH Alice with Bob peer
  3598. Derive=ALICE_zero_prime239v2
  3599. PeerKey=BOB_zero_prime239v2_PUB
  3600. SharedSecret=772c2819c960c78f28f21f6542b7409294fad1f84567c44c4b7678dc0e42
  3601. PrivateKey=ALICE_zero_prime239v3
  3602. -----BEGIN PRIVATE KEY-----
  3603. MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5HF5FABzUOTYMZg9UdZTx/oRERm/fU
  3604. M/+otKzpLjA=
  3605. -----END PRIVATE KEY-----
  3606. PublicKey=BOB_zero_prime239v3_PUB
  3607. -----BEGIN PUBLIC KEY-----
  3608. MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  3609. AsZ4u6r3qQI78EYBpiSgWjqNpoeShjr5piecMBWj
  3610. -----END PUBLIC KEY-----
  3611. # ECDH Alice with Bob peer
  3612. Derive=ALICE_zero_prime239v3
  3613. PeerKey=BOB_zero_prime239v3_PUB
  3614. SharedSecret=56a71f5dd1611e8032c3e2d8224d86e5e8c2fc6480d74c0e282282decd43
  3615. PrivateKey=ALICE_zero_prime256v1
  3616. -----BEGIN PRIVATE KEY-----
  3617. MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCDXhMb6aR4JR2+l2tmgYqP0r8S4jtym
  3618. yH++awvF2nGhhg==
  3619. -----END PRIVATE KEY-----
  3620. PublicKey=BOB_zero_prime256v1_PUB
  3621. -----BEGIN PUBLIC KEY-----
  3622. MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  3623. AABmSFx4Di+D1yQzvV2EoGu2VBwq8x2uhxcov4VqF0+T9A==
  3624. -----END PUBLIC KEY-----
  3625. # ECDH Alice with Bob peer
  3626. Derive=ALICE_zero_prime256v1
  3627. PeerKey=BOB_zero_prime256v1_PUB
  3628. SharedSecret=c4f5607deb8501f1a4ba23fce4122a4343a17ada2c86a9c8e0d03d92d4a4c84c
  3629. PrivateKey=ALICE_zero_secp112r2
  3630. -----BEGIN PRIVATE KEY-----
  3631. MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4hh3tRkG3tnA0496ffMw==
  3632. -----END PRIVATE KEY-----
  3633. PublicKey=BOB_zero_secp112r2_PUB
  3634. -----BEGIN PUBLIC KEY-----
  3635. MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEAAAAAAAAAAAAAAAAAAAS5eEOWDV/Wk7w4djyDQ==
  3636. -----END PUBLIC KEY-----
  3637. # ECDH Alice with Bob peer
  3638. Derive=ALICE_zero_secp112r2
  3639. PeerKey=BOB_zero_secp112r2_PUB
  3640. SharedSecret=958cc1cb425713678830a4d7d95e
  3641. PrivateKey=ALICE_zero_secp128r1
  3642. -----BEGIN PRIVATE KEY-----
  3643. MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBCykSzic/h3T2K6SkSP1SGt
  3644. -----END PRIVATE KEY-----
  3645. PublicKey=BOB_zero_secp128r1_PUB
  3646. -----BEGIN PUBLIC KEY-----
  3647. MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEAAAAAAAAAAAAAAAAAAAAAABya8M5aeOpNG3z799IdHc=
  3648. -----END PUBLIC KEY-----
  3649. # ECDH Alice with Bob peer
  3650. Derive=ALICE_zero_secp128r1
  3651. PeerKey=BOB_zero_secp128r1_PUB
  3652. SharedSecret=5235d452066f126cd7e99eea00fd3068
  3653. PrivateKey=ALICE_zero_secp160r1
  3654. -----BEGIN PRIVATE KEY-----
  3655. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUACoRnbig69XLlh5VcRexpbbn5zwA=
  3656. -----END PRIVATE KEY-----
  3657. PublicKey=BOB_zero_secp160r1_PUB
  3658. -----BEGIN PUBLIC KEY-----
  3659. MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAG/w1po29wYlxlygXs
  3660. MGfbiGg5ng==
  3661. -----END PUBLIC KEY-----
  3662. # ECDH Alice with Bob peer
  3663. Derive=ALICE_zero_secp160r1
  3664. PeerKey=BOB_zero_secp160r1_PUB
  3665. SharedSecret=9ccd0ab8d093b6acdb3fe14c3736a0dfe61a4666
  3666. PrivateKey=ALICE_zero_secp160r2
  3667. -----BEGIN PRIVATE KEY-----
  3668. MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUAQFGxInSw1eAvd45E9TUdbXtJGnA=
  3669. -----END PRIVATE KEY-----
  3670. PublicKey=BOB_zero_secp160r2_PUB
  3671. -----BEGIN PUBLIC KEY-----
  3672. MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZtSBSZqfmXp47v5z2
  3673. ZZZl2JFxDg==
  3674. -----END PUBLIC KEY-----
  3675. # ECDH Alice with Bob peer
  3676. Derive=ALICE_zero_secp160r2
  3677. PeerKey=BOB_zero_secp160r2_PUB
  3678. SharedSecret=303e0a282ac86f463fe834cb51b0057be42ed5ab
  3679. PrivateKey=ALICE_zero_secp384r1
  3680. -----BEGIN PRIVATE KEY-----
  3681. ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDD6kgzKbg28zbQyVTdC0IdHbm0UCQt2Rdbi
  3682. VVHJeYRSnNpFOiFLaOsGOmwoeZzj6jc=
  3683. -----END PRIVATE KEY-----
  3684. PublicKey=BOB_zero_secp384r1_PUB
  3685. -----BEGIN PUBLIC KEY-----
  3686. MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  3687. AAAAAAAAAAAAAAAAAAAAPPme8E9RpepjC6P5+WDdWToUyb45/SvSFdO0sIqq+Gu/kn8sRuUqsG+3
  3688. QriFDlIe
  3689. -----END PUBLIC KEY-----
  3690. # ECDH Alice with Bob peer
  3691. Derive=ALICE_zero_secp384r1
  3692. PeerKey=BOB_zero_secp384r1_PUB
  3693. SharedSecret=b1cfeaeef51dfd487d3a8b2849f1592e04d63f2d2c88b310a6290ebfe5399f5ffe954eabd0619231393e56c35b242986
  3694. PrivateKey=ALICE_zero_secp521r1
  3695. -----BEGIN PRIVATE KEY-----
  3696. MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIAbddDLMUWbAsY7l3vbNDmntXuAUcDYPg5
  3697. w/cgUwSCIvrV9MBeSG8AWqT16riHmHlsn+XI5PAJM6eij3JDahnu9Mo=
  3698. -----END PRIVATE KEY-----
  3699. PublicKey=BOB_zero_secp521r1_PUB
  3700. -----BEGIN PUBLIC KEY-----
  3701. MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  3702. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0g7J/qa1d8ENJsobtEb0CymeZIsa
  3703. 1Qiq0GiJb+4/jmFLxjBU1Xcr8Bpl1BLgvKqOll0vXTMtfzn4RtRArgAfT4c=
  3704. -----END PUBLIC KEY-----
  3705. # ECDH Alice with Bob peer
  3706. Derive=ALICE_zero_secp521r1
  3707. PeerKey=BOB_zero_secp521r1_PUB
  3708. SharedSecret=003fc3028f61db94b20c7cd177923b6e73f12f0ab067c9ce8866755e3c82abb39c9863cde74fa80b32520bd7dd0eb156c30c08911503b67b2661f1264d09bb231423
  3709. PrivateKey=ALICE_zero_wap-wsg-idm-ecid-wtls7
  3710. -----BEGIN PRIVATE KEY-----
  3711. MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUAoGng7WzYr4P9vtdc3BS/UiNWmc0=
  3712. -----END PRIVATE KEY-----
  3713. PublicKey=BOB_zero_wap-wsg-idm-ecid-wtls7_PUB
  3714. -----BEGIN PUBLIC KEY-----
  3715. MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZtSBSZqfmXp47v5z2
  3716. ZZZl2JFxDg==
  3717. -----END PUBLIC KEY-----
  3718. # ECDH Alice with Bob peer
  3719. Derive=ALICE_zero_wap-wsg-idm-ecid-wtls7
  3720. PeerKey=BOB_zero_wap-wsg-idm-ecid-wtls7_PUB
  3721. SharedSecret=6582fc03bbb340fcf24a5fe8fcdf722655efa8b9
  3722. # tests: 14