evppkey_ecc.txt 144 KB

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