http://git-wip-us.apache.org/repos/asf/incubator-milagro-crypto-c/blob/8d28d2c3/testVectors/ecp2/test_vector_BN254.txt
----------------------------------------------------------------------
diff --git a/testVectors/ecp2/test_vector_BN254.txt 
b/testVectors/ecp2/test_vector_BN254.txt
new file mode 100644
index 0000000..26455c9
--- /dev/null
+++ b/testVectors/ecp2/test_vector_BN254.txt
@@ -0,0 +1,193 @@
+# Choice: BN254_CX, Type: WEIERSTRASS
+# Modulus:=0x2523648240000001ba344d80000000086121000000000013a700000000000013;
+# A:= 0; B:=0x0000000000000000000000000000000000000000000000000000000000000002;
+
+#test1
+ECP21 = 
11F77AF394719C114045FED5CD9C23827B3279EC14D816802513D321D9BB943A:067CB4D53FB9AC635186C95420F54D0DBB60F2206908345804F4D9B19D278B7D&03A256F260D55B27A1F9944B785E1B89EB277987E38A5E48E80BC67E20543BFD:1E89E8D361E13F618BF336AFE71598E75FE6B70FF2B35D764B1FC751A60D8FE6
+ECP22 = 
1437349D7E3F91C06C68A2EFBACC44891F54C0FCA4EE2937DA343A8A120B0635:0BB672E2A06827BC1E0FD4A3EB1C66AE376CD184186E5E79D604E05DFCC2C190&09F8ED44F70FF9BC9E039A81E6FC953F63F6D46B6E41DE547E80499EBB5414:183834DA3CA83B55A5D4B79EBD334D109FCE1529686D15F37BC87D04F5C87559
+ECP23 = 
03F8F4CB36283E9469A0D3D1C6276C83E3C76FC1B4A5B0405BED4A1BF303C29E:04867B0DC55D6AC2D0D12F6837BFA0CA388D097B2B6B3B248C9417E55D7237D0&07891C2661C430793BFE5517E761FB5C60A0D6EC2E13A532908EEB8E3BA93EF1:023067CA5DCCC5871F09347649811773668724C336D3061C0E31BC1BBAF3E1AB
+ECP24 = 
1500C785171251209428FC10C472A8CC09214D01767997AF8828D85B5931B546:1126BB56FBDA2948806B190D01A58ADED0DF8B6FB1559A85B291410DEF7AB36A&1B2185936FF1BCA83DA9CE712F53C1ACC0530C31208847ECCFD2D2E9B808F563:198CC455753390469AF2171A0F3534D1700CB89A35BA3C6C12942D67ADA51D71
+ECP2sum = 
06FF3161788149F870692A88EEA9A47410D9CE92AE2A522256BC579C856CD4C6:22B31B7CAC43B9E733723D2A6B46681DE1E4E6441C498A00D721EF1934D5574D&0DEF6717EDFBA04F95224845E2AD50295235B1CB2CC6EC4ADBE427979617F36B:198ADFB84E67AD0917461243DBD45E4E01651DCEAA399366A6360BA2A84553B8
+ECP2neg = 
11F77AF394719C114045FED5CD9C23827B3279EC14D816802513D321D9BB943A:067CB4D53FB9AC635186C95420F54D0DBB60F2206908345804F4D9B19D278B7D&21810D8FDF2AA4DA183AB93487A1E47E75F986781C75A1CABEF43981DFABC416:06997BAEDE1EC0A02E4116D018EA6721013A48F00D4CA29D5BE038AE59F2702D
+ECP2sub = 
1A475566EEA98247BFA16BE5DE2060161A85687A0E7B3492DBD134AF1AE7FE23:07DAF7FF058430277035283AF1D8F2B6A402C787D39C228DE422009281752B18&215313E1A4B75F9433C634A68125CFB1FE81C908EB25BE41442E97C5D2E76019:086EE50C0D49446F00818551EA5BA051DFF2AC85347AEFC6476E06DCC7341D63
+ECP2dbl = 
155DE8B54A9800BCB63ACD9FE3F5A13BD97DE001B305D0B8FFC999A3C0596BEA:1D1D2A29B77B8615738271EFD136A99AF4F647ECC6E113438E7AD84665B8FC6C&02F0AED5564A6129917A96BE7375C9408841405A478ABF41569DC4FF03F6F01A:16AFF2850227A282D0AAD82F7D8D82AF433E1DCDF1E5E88F02C78E242720DCEF
+BIGscalar1 = 067FFEDB3975AD8715CEBDC48BF1069387F8AA822188A61C0171C428791BC93A
+BIGscalar2 = 1AD7E14265CB6791B24B7FE17D569CF83E9CB471577FEED5826810002DFA3E3F
+BIGscalar3 = 11D58B5D0B2B292EB919F354F011ED51701BCE1AA488C0D17C3FD8669CFD3987
+BIGscalar4 = 08C3619509A8530D47E9D266ED5C31FE40F56FAFA91ABDAB18904C5F6C9D0D17
+ECP2mul = 
07F00B4B79F10C60DF37D5C42FA3C588E94BC747284839422E57156281F3F78B:1CE755CA41014D7C47C66C500C7733968C7648F9B51D5376561DE2CD09A7E21D&22C6D10748B8E06110BCC4CAD728B83F133E14892605B65E627E72F1B661E146:1618412C6BE350989333DA9638DFFC91C4E48D0A7241427C3D7815E445C02357
+ECP2mul4 = 
0A45007A1BFB3F82E95864E26F8189E9DB0A8762DB08522746A0C956600E7B8B:21F94A19874FE10E04CD394770294A4AE483C6A4AA9398A55D35CE43C3DE48C0&0ECE54DA833EA09280F03A108C59CFAD291160177CE7740C3F081C21FBD21247:088431D8193924767B974F1B562C3C9A8091F3BEC0988A3DD79652FFDCBC836C
+ECP2wrong = 
0A11886EC6B8327BE8F955D8DDD4489CCB3FA4B1131376053A5D1BBD3831E96F:0D93C5D0F24560851A03D5BEA51580E02D7F9F3CFE8B30BFC046A4F3D76F1E35&18FE6F7B77DB9DFAA2ABAA4E953FFD6B99950A982BC16B1C411772EC1AED4D03:116A06224D55078FD2DB3DFC1638F675317DFF6A7D3CD89C22D5DF65319D9A57
+ECP2set1 = 
11F77AF394719C114045FED5CD9C23827B3279EC14D816802513D321D9BB943A:067CB4D53FB9AC635186C95420F54D0DBB60F2206908345804F4D9B19D278B7D&21810D8FDF2AA4DA183AB93487A1E47E75F986781C75A1CABEF43981DFABC416:06997BAEDE1EC0A02E4116D018EA6721013A48F00D4CA29D5BE038AE59F2702D
+ECP2set2 = 
11F77AF394719C114045FED5CD9C23827B3279EC14D816802513D321D9BB943A:067CB4D53FB9AC635186C95420F54D0DBB60F2206908345804F4D9B19D278B7D&03A256F260D55B27A1F9944B785E1B89EB277987E38A5E48E80BC67E20543BFD:1E89E8D361E13F618BF336AFE71598E75FE6B70FF2B35D764B1FC751A60D8FE6
+
+#test2
+ECP21 = 
0C15FD65C2CD3D74C84D1E0AEBE384A73BE1EE80DFFD1A508AD31484C3EA5A14:08F238D817613A785C070ED18801D718D3975842F88278B2D011C167722366B4&126E879B4342E0D9E9313056E40116657BC83DFAF65A8948668343DB9D0F6203:05E6D83353A2A3B8D944D53BC716AAB916C9F17B5AD24C7283025C588C187F75
+ECP22 = 
0C71463DCC477CB329587D1AC9591277E798FB83851E56931577BA8401374182:1CC2E7EBED5F7EF989F248095FE3E4F4A0055ABEF30602F5A36CE225A2BCB2C8&183FDE02EF23093FE194BF5B82CFE22D72FBC5E74E47C962ADD65955E6F714FD:1F708AD15D6810BB906DC29770ABE3EA4263D990A6F24F7CFD74175EF654B6A6
+ECP23 = 
190A34BA00399FC23A1412A138D0CCC52741D43240D230C2C961CF53607699C2:200C283991CCA8478AA7A480A2C8B85129A23715D6D880C0C29BD8505B7D0540&143FBCF83BC7CC8A52DBA3295E35D2B8452EE63846AC334A8B3A2B79BB35FC0A:0E64D531E82AA1B8D25E05E8F93C7F33968606EBFFF5F48EBADDFEAC63A5A87A
+ECP24 = 
190757FFB2EB7B59D7B9E501F625CE9905CEF09E67D3BDCB7124419E1EADE620:09312F806BAF23D14128C15FE3E63D6FC89578A8C8F4C62555C0A94913785399&10E0C8FCC6F309AF4649D30A340FDBC9A1065048B5BF3C1D06B9AC68A4CC2818:157B33B3253EA1E062C01EAB35EDA82A16E0133D3BB44880C6F91BD3740B9095
+ECP2sum = 
0E1BD5C70FB12FC664A8FAE56A99ABBAD16C4A156F43EEB5A0F065C29C29A224:0D10182708B663910866FDD0506BDF26BF043644F7DCE72FDF25D0AA0F14EF05&20B070EE16A5500C7988690B2D682D8F128C790B03D4BECE99367098D3C0F947:08FE3D7DED0EC172D316C64CBF7EEE79D5D62F154A76EF526774BB0BCB668A3F
+ECP2neg = 
0C15FD65C2CD3D74C84D1E0AEBE384A73BE1EE80DFFD1A508AD31484C3EA5A14:08F238D817613A785C070ED18801D718D3975842F88278B2D011C167722366B4&12B4DCE6FCBD1F27D1031D291BFEE9A2E558C20509A576CB407CBC2462F09E10:1F3C8C4EEC5D5C48E0EF784438E9554F4A570E84A52DB3A123FDA3A773E7809E
+ECP2sub = 
075011FFC934F414FD9948B6F651FC2B17522C3573D08F279BA5D16305595D8F:14921C289D808AABF8C80B68FA3F8ED109164F38594A80DF6C7FE4DD68C43ADE&0D292D52D43BCC7319117776791512226113A1ADDA4E4717022292C00E688129:0D1E86AC26F78014A8AD18D3BFD1E0FC87C0B4BE18FB5EEF7D2EDF6898D6F0E1
+ECP2dbl = 
14DEB24AB11F63F52DEFF4FD7E3F19EC3B6E61DF5425E14CE780BC8A89A04614:21C7EEE1DA281E3537A963E0EBE38021F6EB72C6F18C26C2535B3DCD9FECA588&161867FEE0D9A0C4F95A6350E4A2BB372D3B83ED2FAC8946993FB29E42753441:0A1452814ED8B49D8F96310BA2555A9C01FFE3483048CA1760C2A517BBEB5C8B
+BIGscalar1 = 0137517D0394843DEDC52890C194A483DB9D659B984159C4E934DCC1FAB6DB4B
+BIGscalar2 = 169001A070D6E66786AE4E2A2B287DAA1FEBD768A91C23B0EDAA08F55ABCDB28
+BIGscalar3 = 1D37F08D1F2B03BA658BF457DFD409166A8AB8C4FE2269FD1A1FC4C23925BFBB
+BIGscalar4 = 14E034FBFA0D3157B98911592C8C11C7BDC0BFABD810F0834074E92C4DC1154A
+ECP2mul = 
1237905304A6D87AE10AABE98BF1512F08D8B1AFF8A250893B2D38B737CF69D3:8677593143C7A5889F6AA595B76845EF60A180A8166740719AEFF46C67AE9A&14EDC15C3C80C9047171E5830EC20D29B58CCC1A3062831D92714D44E802A361:1BE9FE4BAE7A23D46FDD965ECD7BF5A89B642D77812BCBEBA223D229BBF741E1
+ECP2mul4 = 
078FB9741509045114CA85C0BC4BBB5339E8687B91FD38D98215BBB8565D3A57:0A95D8F8B772A1AA5E52077DC1F05B6C6EED856EAE502E571F5C0ABEF393032D&17BE71C1E0F26EA1064179122F87AD0B97D29861F9E03525D234E0A8F212F08D:08DE1386D7F86BAC71801AD8272A2E5F57E5932FB611F46C6943B86A8D2A6B51
+ECP2wrong = 
03226D0098484525FEDCAF9DCFE472EE98F2CD79178D5AC9334A59E1B55D4A69:24B5E23DB0D82F158CE37B30BAC7D736018889D5429D68AB9EC67B5CE86FB4AB&012A38D58F8138E21F3F88B39A9B7F917EA2B8753F0BF300BB34357FDDD25E7C:206BBA366F6E5E59B4C6BDDCED49F27BBC6454A94020EDF764B47C14E7A9A255
+ECP2set1 = 
0C15FD65C2CD3D74C84D1E0AEBE384A73BE1EE80DFFD1A508AD31484C3EA5A14:08F238D817613A785C070ED18801D718D3975842F88278B2D011C167722366B4&126E879B4342E0D9E9313056E40116657BC83DFAF65A8948668343DB9D0F6203:05E6D83353A2A3B8D944D53BC716AAB916C9F17B5AD24C7283025C588C187F75
+ECP2set2 = 
0C15FD65C2CD3D74C84D1E0AEBE384A73BE1EE80DFFD1A508AD31484C3EA5A14:08F238D817613A785C070ED18801D718D3975842F88278B2D011C167722366B4&12B4DCE6FCBD1F27D1031D291BFEE9A2E558C20509A576CB407CBC2462F09E10:1F3C8C4EEC5D5C48E0EF784438E9554F4A570E84A52DB3A123FDA3A773E7809E
+
+#test3
+ECP21 = 
085DC831270BC461B6B758854D213EEE49F6F1B57FF0AD6A9180719083294A45:18F314B12FE1D6412C136978C4DC1E55BE16DE5C449B6559C18489E911710AD4&0C708CE8EB31C4FA8BC838B7C871C3AABFE0135B6E9F7FCE99EEF3785EA52354:11F271D63ABDD2895A98E30D3D984593D7722BF7633AD6E35F21A466EC9723A5
+ECP22 = 
1A7A2F5B6EBC809E609582D91CA2917C5D7B4E4F8227A90024A238F6A26A07F9:0956649DD43270F57767066C0416A33E1480112FAF9DE248A5EC17474D040C0E&0655A282C109E11FEF81B7F1630C5A465D2E2C1FE7166B27D34321937F2EC76A:09A959D09884822DE99F86DFD0824517B9FEE0461293AFC872CEB8FB6A6EA3C5
+ECP23 = 
1ECE674503C2010E9A478B3825F91AF494FE2D5FEDBE8219169504DD68465581:21EFFFDAA5DE1B483B27F4EE56A5A969AF9690159330E6E5EB1E88C1B72C3EFD&143160CED5982F37E16F60BFCD7444A5034B39E83EE7A09861BC8B7B516E35A0:18EC01825FB7F10853AA469E140CA601A05722B23260078BBC8BF80F698F83BB
+ECP24 = 
239611E7F37EC63A82F9789CB81B039FB11BF005A22BEB04F04BE1EF35DAC9DD:08DBD7E69CCE0FD7235E746FC908B5AB7B06D095CAE7404E59360F007FEA5F5E&1E939B8855C182860B01F282FC09B754F9699B0B5E311755C57E1C8873FFACE3:17B3BF2842C63FD34DAC92B26D0BD3A9783F52521B97D6FFC96C2059777AC0AF
+ECP2sum = 
173D760E9AC1CDB3DB1D471FAD0AA13D788FF76FA45BA6F84150BF70C0A2621E:1B350E401FC7C9EB0D3623D4CD89539F5D101EEB065B024C48DB78772D794C26&08353DC53C6F2A6E4C79678A49FA78D8B616FD206A52F3EFC55E3404795017D2:18C743BF283EE061E200169A1C1D50E0973F3207C6B0D53214AF957DC7A3617E
+ECP2neg = 
085DC831270BC461B6B758854D213EEE49F6F1B57FF0AD6A9180719083294A45:18F314B12FE1D6412C136978C4DC1E55BE16DE5C449B6559C18489E911710AD4&18B2D79954CE3B072E6C14C8378E3C5DA140ECA4916080450D110C87A15ADCBF:1330F2AC05422D785F9B6A72C267BA7489AED4089CC5293047DE5B991368DC6E
+ECP2sub = 
18BC1FB4AED3A9E895AEF9B83FC01D7B5398ABD0CE0B9457DBAACFD4F2742A13:04E40A1F5790BAD8A69A1C40B15BBEE44AAC8321219D615727EF81FBC5947679&14765B7130640117A34DDF49EAA977CF3AAF94D12A74272FD46BE4E2ED08E9B2:0F769A061644F6193775190ED837C777718FFBEAF129C18D5F3E0ECAD40ABFC1
+ECP2dbl = 
20B996A23EBC3F96C396B4B99624F269E7377D6C7223FAA98CC1FA754B319E79:1BB107413962A1F2FE2753034DDB7A1C49E94D06FD231B6FD1DC44B0656B99AE&1F877F34F38CBD6BC50C2ABC57E002800EF8CA8564902BCA16566DBF9DD9D1E3:19E47EB33ED8404D7569D6106232FE586375E162FD9F0DA6E360B4351F1429CD
+BIGscalar1 = 0F95378EF98B3E7F99265B8F953CC5EE7C447C638D815F72E4DBE4586916AF5C
+BIGscalar2 = 1804154AE733D6DD64E2E11DF13B26E441B831AAA034AD643BCA038618642EBA
+BIGscalar3 = 02DB459D75DAB637FE342254ED0513BCF99A51BE24BEE29873C366E41E43A47A
+BIGscalar4 = 1077F5BACED9B9370838A9E89BED59BE3DC607FBFF105E03857743CC67710E4F
+ECP2mul = 
1917518F64A3EB3368F547134FF0947F1F8209EA6FA8EE8D24137B11812FCC6E:1B915A5C5AF37674B66F85111E0E3FD119F09FA01BE7D6C33801E1663006942E&09AFB83BFE9102D4C199CEF9DEBA7CA6F81FFF0C9A2912A94D57F812133F5A66:11990D380C82D2A04AE0552A4C8C8EFEF6503E85C3BEC4BB6377991FD97317AF
+ECP2mul4 = 
135EF8471404389AF5102502E80FE010AC7FB1EEC4212F565FC42A21D1AB9AB6:1E1EB003B1424C2E441DAC98198536362AB65481B73466190F83C36BFC00A97C&062F88C8C557E9289BE7125D79628145DF88D25A078B5003F6C253B8A4714B5C:03E128D1ABDBA86A9E98014C71A610C0F526D3B3741399D94EA364FF1D48F225
+ECP2wrong = 
20723A5941501CCAA9AA7955685063C10150EECAC7E82B1881FC4644F7428381:0BCF3B33E37F4D27A8D0A42CFF41EA9DC4CBDF8632ADC264E17F994D57E543ED&218A261BFC5C8E82FA705A2BDC09C81F374465191570D1E165452D39D6E1F0EB:139E4F090B5849BF84AAB607C84C001D50FE8476F8AE5F5B3C51638D10BFB3D5
+ECP2set1 = 
085DC831270BC461B6B758854D213EEE49F6F1B57FF0AD6A9180719083294A45:18F314B12FE1D6412C136978C4DC1E55BE16DE5C449B6559C18489E911710AD4&0C708CE8EB31C4FA8BC838B7C871C3AABFE0135B6E9F7FCE99EEF3785EA52354:11F271D63ABDD2895A98E30D3D984593D7722BF7633AD6E35F21A466EC9723A5
+ECP2set2 = 
085DC831270BC461B6B758854D213EEE49F6F1B57FF0AD6A9180719083294A45:18F314B12FE1D6412C136978C4DC1E55BE16DE5C449B6559C18489E911710AD4&18B2D79954CE3B072E6C14C8378E3C5DA140ECA4916080450D110C87A15ADCBF:1330F2AC05422D785F9B6A72C267BA7489AED4089CC5293047DE5B991368DC6E
+
+#test4
+ECP21 = 
061B4B41CAB7AFE0563B2B27FE8A85A34348B2CA5BDA94A0061D71C2638372C0:1033C9EA7312B7DB79EB32B38E3F265388AC8036E19B2B2B09BC38E2883C3135&1189AA6B03D025467BFF10CAF42C662673E631E2B635B1C1CD7301669C1ABA44:0D2C968EB0E4426C3971DC8A468EF682ADB12921C78AE41954434D465143E595
+ECP22 = 
0D80E94BA5FA0D4B4907EB17C2FF571BA324BA0E30F89EA31DAF2AF4450616D0:0A861A3254E1D09E0D53480959658F2F7CC945398BE66393898746480DF49648&135449FA2EC44A203A98F8855ECCA70FEE86255CCB1B11510C2025665EC158EE:14BA256027D39196E324A75D62F9A6565867A850553F4E281881DB1C49453857
+ECP23 = 
0390C6B3E67DDA25E2300EAAFB4A90C845943B90259F53B5703BC34B61D8F54A:230B022267AE12E8A2AB84D36A88B2492AB03E088B9B493314E10C04AFA3D3AB&2026F6C6271C00A888D6D3EA2C26E86AD10CA054C5DF1200A535476BCB347CFA:0D912D4C408DD51EDE7D1CC9C29B2357F0CD9A3E8C526ED4B563B3C9C0F116FE
+ECP24 = 
15A3165FF282C71FBEF592363B1BBC66B0497F9705CD8B842F86162EEAA7019C:05FA87F4D5EC3E1D34791C4884D7B02B998D1608AF0EEF13FAC9136810D3FDD3&1C9561DC0204AF8CAE1774125F5F76F32A1A48FE1618E842DC995455588B3DB3:24D4BD30148E4777338DB580906F1C70934A3ADCB641FCF19F09A1D1675D5A6A
+ECP2sum = 
049C0D6A96CE0274B8EEC6362BED05856477B455343D4A4EFB7BC03231C343FA:121126AD4800DBD6B4B42C3C21EFF8402B9174FE0F3A40B060A30E739C4829BB&157BBB9914E84FA6856074077474EB1BEA0DDD85FEF627BDB64776421BAFB0B7:18B2C5CF3888A0931DA3DF551BDC2202279D390D755C4C0F7BA11215FB1D368F
+ECP2neg = 
061B4B41CAB7AFE0563B2B27FE8A85A34348B2CA5BDA94A0061D71C2638372C0:1033C9EA7312B7DB79EB32B38E3F265388AC8036E19B2B2B09BC38E2883C3135&1399BA173C2FDABB3E353CB50BD399E1ED3ACE1D49CA4E51D98CFE9963E545CF:17F6CDF38F1BBD9580C270F5B9710985B36FD6DE38751BFA52BCB2B9AEBC1A7E
+ECP2sub = 
1252067EAE14C4E530DAACFDD2F8257D070A1016A2D0537129B0EA825375F459:0AB0466F73F01C5355E49CD7B1EAD9304E84A10CE7EA6B3A2BAD966EEFD797DD&49AE1C61B1BFFE351FC6287BC0113318CE2C6D4E336413547DF9680786FF58:1F2353DDC48878CD2B3F55AF45610AA0F5F56ED4AA6513C3D297DE6CDBFBB869
+ECP2dbl = 
0A7DF67FF4F43D19956091100ACEBDAA3AB3ABF0D5C9B640FE4E8352EA837DD8:150A93624FBE74177F8CBBD7A73C9862FB36FAA6052EDE7E3FE36A62BFCE7C18&16E62114FF8A40ED619C757D69C761C80C30CA8000C44E06065C06C3BF49A83D:090791BBEBF6892B5C116612C7DC961CE6492E6078143C9887C51719496B91F2
+BIGscalar1 = 031CC8614155509C70F1129D76977AE4BA1C9AA022333DB6FE1BD36EB3610217
+BIGscalar2 = 01E26B7C4612CF76D25EC5F9C2412215FF763DE90A034A283EA5042693E5EEB0
+BIGscalar3 = 2042CEAD448AC56BCEE09EE2FF6B2E6BB18A981225F63AC357EBDD375876E744
+BIGscalar4 = 1A376E8C152C5E9D23C5BEFCE0A418C5D0C770E7133F96B9567E232B69024BCE
+ECP2mul = 
0846155E12121362920D5D5DF80EF8A9C642C70FEE36C47EB1F7CD67C5AED1B0:1880E513A49DF86940BB5038D4C1A6BE58A1B7363DBA79E597A260979EEF05FA&180F61E7EB07B58AF1F560E0854235B313639BFA74F3B00FCE9A021F7383556F:181B3573FCF9111BF87065C7221B513914C7513AA2C1166843310B23141CA415
+ECP2mul4 = 
041B6A88C386261002173B0753C66CC62882C78D02781E210ACEB1EBD92CBB8E:14D5D608C70F4AB16794C56D8B67DAE4B692EE3E6216CE5095167D5CE2495A31&0F9A2BB506C76FFDBA4EE160675D16F15FE34E6C94976683EB56AF7AD2E926CD:18845852F0B316DBBD32CBF0C5B58945953F3EF58A8D14561FD05766A7E468B4
+ECP2wrong = 
1EB7F2EED76E9BAD137B1E9C4D52E9191BC0B457F7CB38CF123043E7E736C213:2169D5893838FB7396A4313EC10FFAE5E28A30C9ACBF0DE3C9B4E8132765BD57&1F1F8A86F4F4F274DA7C6D2CAD6474B21C1F755E57416AC08381DA0B90727B2D:21A9FA6EDD5405E29E3514A56D77FDAC6A6D5D4A1551A0406D6730D7AC850F00
+ECP2set1 = 
061B4B41CAB7AFE0563B2B27FE8A85A34348B2CA5BDA94A0061D71C2638372C0:1033C9EA7312B7DB79EB32B38E3F265388AC8036E19B2B2B09BC38E2883C3135&1189AA6B03D025467BFF10CAF42C662673E631E2B635B1C1CD7301669C1ABA44:0D2C968EB0E4426C3971DC8A468EF682ADB12921C78AE41954434D465143E595
+ECP2set2 = 
061B4B41CAB7AFE0563B2B27FE8A85A34348B2CA5BDA94A0061D71C2638372C0:1033C9EA7312B7DB79EB32B38E3F265388AC8036E19B2B2B09BC38E2883C3135&1399BA173C2FDABB3E353CB50BD399E1ED3ACE1D49CA4E51D98CFE9963E545CF:17F6CDF38F1BBD9580C270F5B9710985B36FD6DE38751BFA52BCB2B9AEBC1A7E
+
+#test5
+ECP21 = 
05519980E54778597E7F4418DA02B0E1AA94A248F032EB36C41CB4F6FE42F3D6:F46D6F93D075D9E9AC9066CDD82EBF228622A19DD98FA21E486A4D7C01A6D4&03591C277B721945DEBA3EB4D615F17505FC0294C2BE6F38D1580378BB3AE190:0D4846180EE869C8D7A9C9F98CB967D30A3CBF60F2867143D39A4B47A631F377
+ECP22 = 
1754C93C18A6267B8125314E5EC33BCB97A1AEC857B05F1B00478D0038CE3545:2284BE17A018AD6E8D3E39AA90B0B449F9A71E07E915C93EE4B0C77F0D3DFC1A&0CB010E346006EC1DB9FC07B1C831003D6D7BEC1040B9D3B41E7139FE2A30E29:1590B0D0E060F1C231C4368B4C3986E34C960AC6499D6FB960E6CFBDFAED26E6
+ECP23 = 
15FF6A141EE44628E1B7E4B653679B00BB64A1EEAA83D04B01AD8E40029C6101:06F39249199A56DA11FFD26332986E8829F0ABB706FF86488E25037F27BD568B&176BE9C99E517A99248CD897BFA6612A7BA756E7DB44A219B206D33CC0A6EF67:0AC9E90EE8E3A6AE1C52E9F9515D43F822D71EF22F2B79FF0D9743C97B70AE84
+ECP24 = 
11A566EF190E95A43DFEC117A0F3B89F78BBEA1DBD77360D20017322E6605B36:231C6BBB61C8A4DDD762FC3C137284BA642BA735DEC3CB213939587963DA70AB&13DC4A44192244FDB139D3AF6814273C7BAA529E5CE47DC665FE3551A63CA528:1C826D8855C55D8712B8BF5AB10B44062132CF876253DB7C3D1956FE117FADD4
+ECP2sum = 
1CDA96EF54CD10F97A3D4F8D14742887A7033A30C2F2EBA7C5687DDD85C2D50B:071879FBA2EC22783C4004FD096E2FB2C60C0330C4AD69B9D71886B84492D5C6&09FA34C0D29D8E182C37B3F901EA27638809161EA196FF4F4163D206D9C9F139:0F06B7CFB0018EDC7DB76919BC45B688D2BC986ED33EB215BC465020B50EF951
+ECP2neg = 
05519980E54778597E7F4418DA02B0E1AA94A248F032EB36C41CB4F6FE42F3D6:F46D6F93D075D9E9AC9066CDD82EBF228622A19DD98FA21E486A4D7C01A6D4&21CA485AC48DE6BBDB7A0ECB29EA0E935B24FD6B3D4190DAD5A7FC8744C51E83:17DB1E6A31179638E28A83867346983556E4409F0D798ECFD365B4B859CE0C9C
+ECP2sub = 
213FCE33B03D9F89693F6CAFCE7B0C2E24ED1AF5B97BF030E5D35EBFC951DF3E:23B270CC6C437BE7542FAD66383F813A9EC4F24F38F935E84788BB7D9BAF2E55&1D19AA3461C0CD088F2F590D37A0C2A6536841A55DC098561A8FA0789307A806:0F10F7CDDAA611E176590321A2863D950D11464C664F8CBF25B87DDB64BB54E2
+ECP2dbl = 
114F499BAD3B22122211127C5149F2A11F256F9B84C190ADED416582121658A2:01A274E8BD149919A285EB623511E2431523B03F3DC70B7C6B7EA956F329C8F2&0BF7CF97A047E1C292569AF568A1EAE7718889B412ED142B1BF8DA79E3E1CB89:1ACD97DDA577E8882704C696DCD0C794A30C2F88D5C6D543BDCE96328FB42E13
+BIGscalar1 = 012C374A121CD9E01C65DEAE8ED0E81CAC8F57D45DE3A699281AE9474D1B64D8
+BIGscalar2 = 1FB7409EC13CA0DACD23B8BC141869A6A50BB3723C7197D4C08E788ECFE64176
+BIGscalar3 = 0E17409907DBCB43CA92C94D5843C2A6D0462CBC2DCD82BAA5F897971B5A985D
+BIGscalar4 = 0145B2E26412C204F15770D08634988DE13BB8E9C81C58B9836C94097FA2FC9B
+ECP2mul = 
0D66212BD3EBE92454BA49D091520FE003FE67975C4D8FDCF509774D1FF30F41:2462F24B2AFC11273D543DBD8C83C66AC8A5F682F4F27819D2F37AF5CB7DF0B2&1B7F4AA07E6C1DBCE243B1D847B15581C84C9205E65E26224AAC39379C403AB7:0FA7E6C013F25FCF1A0B1C300705D8CBFBE6BA0B99C2E15E151B8A27C93360F9
+ECP2mul4 = 
0D1FB0D59A5AC5D9E93010EDA6564B8167170DFA0C4ACB5B4B65B1F3F655A86D:06B820C76ADBBB565E82392DD1F34DA12BAFA4F88AFA9E53B4D9F81C3895C08B&159D532A446EE6076E0354AD64B2B3C530888D4AF56D302AE665A70F9DE8626B:1E2142377DC0DB4B4813BAD6BB386DC813C23FDCA7C13AE0D733CB86A366B6D7
+ECP2wrong = 
18E1B73E18020D6F6FDBDD25B177D9EF445AB82EB79BB0D37FAE6583BD99CB16:2067BDD1DB78960251EDEB8309FD18AB794C40E3C9AA1F04BBEC914C849C60F3&127A84570DCD0F4CC46688ED9F817331C176688565C1949BC8E6D83F4741AA4D:065DAFA5B34B09BBCED3FD02F803B0221070F8F806FF540611B290139F7986AC
+ECP2set1 = 
05519980E54778597E7F4418DA02B0E1AA94A248F032EB36C41CB4F6FE42F3D6:F46D6F93D075D9E9AC9066CDD82EBF228622A19DD98FA21E486A4D7C01A6D4&03591C277B721945DEBA3EB4D615F17505FC0294C2BE6F38D1580378BB3AE190:0D4846180EE869C8D7A9C9F98CB967D30A3CBF60F2867143D39A4B47A631F377
+ECP2set2 = 
05519980E54778597E7F4418DA02B0E1AA94A248F032EB36C41CB4F6FE42F3D6:F46D6F93D075D9E9AC9066CDD82EBF228622A19DD98FA21E486A4D7C01A6D4&21CA485AC48DE6BBDB7A0ECB29EA0E935B24FD6B3D4190DAD5A7FC8744C51E83:17DB1E6A31179638E28A83867346983556E4409F0D798ECFD365B4B859CE0C9C
+
+#test6
+ECP21 = 
0A5F8142C07AE3C051FAB6111179A273DD2CB7E9E876A6AF0CAAE67B80C5EAEF:160532FFA5B6D50E19F2B47592EF63652CF0F02BA27A4790043C66548FE4D20B&1914F381ED5953EF6025D36BAE007C64E60AAF37EAC1E9466626B48B7B5A715F:09C299DE2A17AEA7C9EA9CBFA2B18C1B13329BE81EBB7B61EF66F7663A461AAD
+ECP22 = 
0F42DA14F9F6C17392C88FCC3ED2DF659211F4FF17D51049BBC4D4B4F767AE7A:142B4F7E51688A480A94E22EDEDD080526C5AB2DC69B16C63564917FF55E4ADA&0C1DC3A4B67B99BE9A5410B0C14DEBCC769FF412628FC1158B6AEFA775776CF5:1B9F0C6C8950610C047DB12AF30793CB3E919C9D16CEA089398FF5817BE4E723
+ECP23 = 
08144785EC7F24636CC119A9B16CBFD2A8E3289BDBBF5D7D93920FF5B6DAC3BF:0B5B635CD46E97F98D7C88EBF98FB0AA23B8FFA85CD0EAE3037417FB70501FA2&0FA3C19E8F96052D999354C248A655221625E0ED1B3A7F83BF771C66805DADAB:12582577534103EFA394F86DE991331BAD49CFE3B7EA3CC509DBDD886777CD4F
+ECP24 = 
1BE8AE78CDF73FD84C96C9C4462840054E505417471A83BE045C6141801F8B3B:23D067B817A105D94148A24741AF365FAF5D6478183DAFC2705168AA3BD18826&1E30E2BDE57D62E8769BF6EEBB73831671E4F97E7885141D644DCC944651906F:0FB241865165A48F243088AAC697A1662F21D5502CCB6F82245A59DD1304FA9F
+ECP2sum = 
1881A2A9DA9A527AD1B82E933ECD65F7F5D1B7B12F574FE7EFB31E9DC4A27770:09499855CFAFFF6037B7820F736549865CE0771908DDC0C96EFBC3A15D969673&1C1CE56BAFC639F07A011A26EE04FA2EFA91EC3B709D3B897E8FD22847B841FB:0F0AF6B4B680CB82C73A31BC4F8F22918A211D9FBC9310D453B1920290156A13
+ECP2neg = 
0A5F8142C07AE3C051FAB6111179A273DD2CB7E9E876A6AF0CAAE67B80C5EAEF:160532FFA5B6D50E19F2B47592EF63652CF0F02BA27A4790043C66548FE4D20B&0C0E710052A6AC125A0E7A1451FF83A37B1650C8153E16CD40D94B7484A58EB4:1B60CAA415E85159F049B0C05D4E73ED4DEE6417E14484B1B7990899C5B9E566
+ECP2sub = 
1DF146D3AF310E3A8D875FD51E0C7349870E7EF9382F8654447E9EA659EECB6F:1FEA911D391745D84E8EDA68CF54DD627DDBDBE8745B7E92358432532545A643&13CEE78B9D480A5AB0C6877EA389D1263EC5F0C3E10CB4152CB696517302E05C:0E8EBC12707DC1B6E83ECD6AE66370BE361A15E485A6BF03833476F148D355DC
+ECP2dbl = 
0CC571F5BF6427D4E732A84C2FE539652064748C3FC0159252F901294772FBF1:20EA4A2D79C33E0713C46D5E4AC1166B7679D7719ED01BBD329544D91FB5BC72&1CA911E4C438EF982D544927F2F4B61735444617009D97585AB194D4BA5B92E9:0E2426AADE31B625CD7E0795690026D669498CF2093D9D13F29F57F713E89CA2
+BIGscalar1 = 184FC13E4E79A9499C9770DE4ACFA85B951B341D5C96F2D908194DB278E59E5F
+BIGscalar2 = 09F28DB1B9ECD769BE7B62DE84D8787E0899B08539C4845005B72DF330B1262E
+BIGscalar3 = 126A3747D81966B64610C7843D079222414DD1FFDD4D642744AB5DDF0C36F585
+BIGscalar4 = 12E443EC58E0D7755775B39510B95D1C9F3A9DD9D956F7BF43732BCA7178A7E7
+ECP2mul = 
0A29A84B1D280A0F8E90F33C58BA8B50CF94F4F24BD6950F4B6B36212E8553C9:029C805A207F24D16AD9FB1BAC829A0C298C9CFB63804C13CF07C1BA01C97E86&100BDAD49C01AFCB579B096B8417D12049D2A3CA7CD968796C4362047D77445F:105103058FFAE5495D084FE928FE594DF27958CFCEA01934F74258DB14D58479
+ECP2mul4 = 
1006AF67A48BCCFBA94E379246FFBEF2B4B422E9F75245C5070455AAB3A31D7A:22EF801216A2BC1D98E1B4D8B4EA2DE07ABC5C1992D7971859F280C3A41E0E04&0BD3B7EF22F5417F841CBD9244D681A60CF3CE0CC3779014BAC260199E394FF8:18CAEDAC654A633F071733E0B0BBFE648EC47206070FC469E4A1F8D5A6092454
+ECP2wrong = 
F49147FB78A4E951E8C8A0A06435BD171C61DE9CB63B1FE5793BA0FD7ED9C3:08DD74C8C7AA1B61008F78D215C243E2C319EDF26C48309F23698A5D4EB1E624&10900BAE76BA9889E76E42D2CB5827DE89E77A78538659C271897448536FE35D:0DB8521612431ED112E5B668DC65C03D7F09F09C1F7B06643691878C130A9FA1
+ECP2set1 = 
0A5F8142C07AE3C051FAB6111179A273DD2CB7E9E876A6AF0CAAE67B80C5EAEF:160532FFA5B6D50E19F2B47592EF63652CF0F02BA27A4790043C66548FE4D20B&1914F381ED5953EF6025D36BAE007C64E60AAF37EAC1E9466626B48B7B5A715F:09C299DE2A17AEA7C9EA9CBFA2B18C1B13329BE81EBB7B61EF66F7663A461AAD
+ECP2set2 = 
0A5F8142C07AE3C051FAB6111179A273DD2CB7E9E876A6AF0CAAE67B80C5EAEF:160532FFA5B6D50E19F2B47592EF63652CF0F02BA27A4790043C66548FE4D20B&0C0E710052A6AC125A0E7A1451FF83A37B1650C8153E16CD40D94B7484A58EB4:1B60CAA415E85159F049B0C05D4E73ED4DEE6417E14484B1B7990899C5B9E566
+
+#test7
+ECP21 = 
17DFF450A28C724312F9872136533B449EB682FE395AFD7B6ECB46EE316573C7:0CEAE3BABB25A6846B658EE65C0D0E4ACFFB9184935F26C1F89D74F61EFCE019&07055EE18FD923E3FE5D76E80270C5B65D1853891F62A16CE43BB258230685D1:0C3F83765B6E6B22D7D142741769B72B9E73E2586396971E8F94B626E019A5B8
+ECP22 = 
05B4CA17A818D44561FAD624707C52C3015A7B67D02BA9817D1BCFE95CA92D69:0EA285A8F42B862B77D5DAEE1F280865C7011C1CC74CB6A526BD0401E2810BF8&0769AEAA8B55FFF33944B020FA330371E208E87F1664D43091F53DA5455EC83F:0D20D2DF93CFBED5F19D062ECD47D959B82D3BA10CFDDFA8321E3A38CF158EB1
+ECP23 = 
0E551E984F3EEE5D80B41E46E6598384B47A4C7D8DD30A60B01F9C46C329F6E9:C896BD34FA4C84524DC794A24441A15AEFE34EC39E5275DAA845B8C8AFB948&1CDEF3C83E4DAD267F9124EA52ACB9E14D7473B811303210394D976335243EE8:138EAD40162BA9B6FAE0DED2D742EAA25B8E8067C0E83F6DB1DA50A4FDA0CCC2
+ECP24 = 
208F5086E6D61804C75577CBB7F419FCE90742596A8F9635668BACA17E89F595:0B3EFD0EBD09D3A144045D2EE32D22E4CEEE747DEA2B0619718BFA4F9C4974B7&EEB9DB01D6AD8F8289DE23E8CADE1164408AE8AA01FD41FA0AA690C8D6FA5F:1A8EF56A2FF0619B501FE3799E9E7F3D60C25799D006782204A5B79700FA19B5
+ECP2sum = 
022118E360B85E23761FC091C024539D6171E237E61A0E4DC96A0A7AE43E4D63:078D955AE0416B4B7D4BF50E86E565B7216B72E0E39BDFC3E09A7FC43E3AA3B2&035B039921E9B18AD1F3CB8DB07C06B2D6BC49E57C8BEF9DA2CC4A2AE8B006FF:201E93B8BB72FD983AB1AE84DE4BAC13C343F7962CDCADE992A97A6CD2D0DF50
+ECP2neg = 
17DFF450A28C724312F9872136533B449EB682FE395AFD7B6ECB46EE316573C7:0CEAE3BABB25A6846B658EE65C0D0E4ACFFB9184935F26C1F89D74F61EFCE019&1E1E05A0B026DC1DBBD6D697FD8F3A520408AC76E09D5EA6C2C44DA7DCF97A42:18E3E10BE49194DEE2630B0BE89648DCC2AD1DA79C6968F5176B49D91FE65A5B
+ECP2sub = 
151E15656096BAC8D62E055195ABCBB068962683EDB7114C8B8723BD69474636:249E28AAE31E1286490384C27F44D9FA1626F03289AEA79DF5477C7EB5F530D7&0DA69DA7D28C32F6912BF5E4DD741C6F2EF0214F7463CB895D9F2E709BC09523:1AB448C4FBFB3387C917B806E3BCDF71940F4C7D66C03FB571118A4F0B9E5330
+ECP2dbl = 
11C242E2D5D943EF54FE7F835278E5ECB12E293107C97CBE0FD4DDBC406B3EAF:10B341E470DD617E66E847921EB04A0A7343F7EDA7CBD73C9A44CFB9D8B0BADD&0E735AB5E2439188DD8DAF056B072EA229A476E2A9F0791DC1C9FE0750DE8766:1D943645CDA6E4C82D28958DD4D19D181C74FFB4594CB32D31DAA912E5181CA4
+BIGscalar1 = 17BBB0EE5B2CD9A21DA4F59577ACA8305A370C722F8DA262F64D0071C6864064
+BIGscalar2 = 1A5C3348FFBA5765E84FD62E4ED46F82677D7E1B56597F25792C0C6357E47062
+BIGscalar3 = 155F2296A9199280C0A8C000D0FD401FC45E587FCE5ABCC19DA96D5C04E120F4
+BIGscalar4 = 0740A374BA8C91C31C5A1536DB4BD8071064BECA17DC8DC671B5BB2796E589F5
+ECP2mul = 
1C297B7CC8879BA785046876FB86AD999BE00198A2570F1D6CDD9347A205A1B5:0EBC036B114509FF3F3073F338D04A00B5F15668DD202C1F715C194E142C04E3&1E0A932240715EB0207EA42761DEBD546A4541E50D85F44AA61FD58D870A8C98:09682E099CBFBB1712BFFF12666EAFB1F60B3B65D570E69AADD8B15808A449AA
+ECP2mul4 = 
04E4A83250437A843ED5C3C7D3899179D9BAE696C229B41011A3E005E4639F3A:05C5AA164A0725B9BEA0E43D0F7570D4E5324BEDC663FF3E82C3291634CD44E6&0D4551F9D3A42E924AF9CB1E7DC46E04A5CAF85A9552EB8EA0FBFAC5BB9B1F84:1FD9C24CE6FA88B6E970EEF92D89F6F395A17378496773FA44866291E0A87E
+ECP2wrong = 
01934246B550C8DA1047A23C811F03DFD32C3F9B2C7682D30EC0E0761F865755:0FE6A80EC6275CB1DC0068E127E1ED6FCE857CC14BEC1FE268D409F1A32FC6E5&1AD141A42FC04E81E29987EDB851DBC37743D599490281EBF0A54B321C2DEE92:0FB1FFFDC758C25B4FCE7A2AD9C4C049E6641C33C58F5B3E1CF5ECDBE4870AD2
+ECP2set1 = 
17DFF450A28C724312F9872136533B449EB682FE395AFD7B6ECB46EE316573C7:0CEAE3BABB25A6846B658EE65C0D0E4ACFFB9184935F26C1F89D74F61EFCE019&07055EE18FD923E3FE5D76E80270C5B65D1853891F62A16CE43BB258230685D1:0C3F83765B6E6B22D7D142741769B72B9E73E2586396971E8F94B626E019A5B8
+ECP2set2 = 
17DFF450A28C724312F9872136533B449EB682FE395AFD7B6ECB46EE316573C7:0CEAE3BABB25A6846B658EE65C0D0E4ACFFB9184935F26C1F89D74F61EFCE019&1E1E05A0B026DC1DBBD6D697FD8F3A520408AC76E09D5EA6C2C44DA7DCF97A42:18E3E10BE49194DEE2630B0BE89648DCC2AD1DA79C6968F5176B49D91FE65A5B
+
+#test8
+ECP21 = 
1E8B44BA4D7DEBCBDFF20D55B409B5F1B08A76C7A6B9151F2C854170F692F2F6:0F1E91697E605DFF748B2FBBFCD2A80018694C32DF2ED34889908C851A942797&0A3DDEAC0A62D02402CDE4B044367736452A98F40631ADA478DDB059331BB513:0D1EEA60D62DD2B7D1E72890773B78785F1D51929A2DFF0FEE2FFED6D46CFC19
+ECP22 = 
1E2AC5C8A6B4F815A7BD62C24DD2D62C783838C6E2CFECF0F38F0242A539AE25:21ECF2E077AA9DB8C209B0910E125303271ACA65DF28632EF73770A2DB8BB251&0F0E66AC86A0B5A3C5C2803E3ADBA6FEE99FF2BFCCCF7516E8C17391F0B19887:19F8DFF91260EF504967B20EACA1BAC2E71612FA904086D6D188DAA84F41D65D
+ECP23 = 
01B4F89F5CF08B8C0405C8748041835DB7A564E31C1B9794F750586F44C8BC9A:103FC352A2F7FA1192EB4CDE37CD707BDD80A6DEE28DEFF7768D756DDFC3BF34&08E9BDB324E17CAC40C06F062F5B934C36EB8E43C357D73B84EDA9307643777A:21BCCEC2562BEE34D0A2BDF6A530EF8A6104A4347AC0466BA71E92BA5B88D0D3
+ECP24 = 
16ED3DC25910707B76C3EF3B209C9AEA12DCC426865D5351886095A936A23B11:1604DB0E9E54CF96B4525BC788DC9CBD7724A00D9EC773F7AF097D23DD0913BE&02148310D3FBE479A6D8531276EB6AB964C88223B8F462B069D6CA72290BBF:16A4B7A14995432ED14ADAFF3985C6EEABECE59B0E5B410093906E04CF7DDD22
+ECP2sum = 
0B466BFD64C18F08CC38BA740AC80B8DFD5E0ED3C4BEBCC4C86A4FAFFCAF9437:0ED256C5E192CC4A18E015E2DC8BB307F438712368A20C62E5AB0FFC2FEAC5FF&24A8A0E36F6851269A58CBC637AA2B8973237ABC5BE36924E5BFB5233F9859E7:0CBE530BDB779D557CDC62E1C2C5C88AB76008604A0CD87ECA3EDDB7F42EF158
+ECP2neg = 
1E8B44BA4D7DEBCBDFF20D55B409B5F1B08A76C7A6B9151F2C854170F692F2F6:0F1E91697E605DFF748B2FBBFCD2A80018694C32DF2ED34889908C851A942797&1AE585D6359D2FDDB76668CFBBC988D21BF6670BF9CE526F2E224FA6CCE44B00:18047A2169D22D49E84D24EF88C487900203AE6D65D20103B8D001292B9303FA
+ECP2sub = 
1A19195FB6162823F75246BDCFC846D53B64736ED17D55D39B47F20F90938E6A:0E56623388C6EC728C347797028529BE2F637FE57932CAC2916693EECFCFF49C&0F7344D19E6BD7A129E5D27F2A07BBCF340F90F97497F3CDC4446FF38D9F065D:193CBB1F7DF046B761D6F5D11946C5C89B13907BE0297B074E3E4411BEE4B446
+ECP2dbl = 
06524A154D765345D16499515A221D6B8F3CF80F139EFAFDF9ED27874815DF38:1FA74F4CFFD6D07D380C5F38D424F9A7299ECFE7F1E32F695585635DEEDBDA93&0CF3068B12B31A06DA0701A2998E478D2F629423644E2BC92DCF01F7E801EBA5:23E65B10DCB0C4E5886D53C5C98A42E7CDBB49FD0C246A0DCB8A348696AFCAED
+BIGscalar1 = 1EFB22FD3195AE0540624ACA06E69255810F78096BE08B8BED79DAE5E8C9C746
+BIGscalar2 = 07CD5FD476DA16BBE9B22E734B1594A19982E797503C7869D02E808F0B62B6AA
+BIGscalar3 = 239CC6180C3F17E9BA96D26AFA452B8CBAE6CCFCFD4AED7CEA887D6E5130DBFB
+BIGscalar4 = 233F12E358E63699CE245C0D412F17A0772C89C333269E6216E284F0EC46E1C0
+ECP2mul = 
095C31FCB2DDF0BAF34D0EFB0FB8F6C6DA1A3E17E98AEBA2408D2D592278998C:09CBAE8542EF769128C94EFBA173422AA2DDE92AACD090440D0B762BF993F4EB&06DE61B62079A058ED149CE8F69D5CB320188AAADFF4797C4E4800ED6B0D5B55:86A803E5153A6D56BE00B165E978F744D4FB8113BB81EA86B8A0CD86C0830C
+ECP2mul4 = 
23BB818113CB7C6D120BFC40BBAEDA389E676CA850F0CCD38BEA4091600DF74E:24045E65EC14F5158E81356A1D09C9F2FCC638DC9745A75BC0A69A168C620599&2357A7D9109D45C7C38029A3577B63039613E34811C9B772C29E81C082EAA14D:16C77756697B1A09B3430E994C37A2B942939B1329475A93F2D585C5AEB69C47
+ECP2wrong = 
214AE8880940E1FC983DEC48C3679865D69409B2070A1B305EDF591047F32919:7FA95A46100A2CB7A091B665A6D5F7421DCD184407A5DFBA68360B2590528F&1669A2A48929A1B938F0AF39AAB41DACF3A2CB6513A7064EBBACBDF58697B648:191B27971D3B2C481B33BAFF9E63F175B8B70432FE32C49C1A069681801D3A09
+ECP2set1 = 
1E8B44BA4D7DEBCBDFF20D55B409B5F1B08A76C7A6B9151F2C854170F692F2F6:0F1E91697E605DFF748B2FBBFCD2A80018694C32DF2ED34889908C851A942797&0A3DDEAC0A62D02402CDE4B044367736452A98F40631ADA478DDB059331BB513:0D1EEA60D62DD2B7D1E72890773B78785F1D51929A2DFF0FEE2FFED6D46CFC19
+ECP2set2 = 
1E8B44BA4D7DEBCBDFF20D55B409B5F1B08A76C7A6B9151F2C854170F692F2F6:0F1E91697E605DFF748B2FBBFCD2A80018694C32DF2ED34889908C851A942797&1AE585D6359D2FDDB76668CFBBC988D21BF6670BF9CE526F2E224FA6CCE44B00:18047A2169D22D49E84D24EF88C487900203AE6D65D20103B8D001292B9303FA
+
+#test9
+ECP21 = 
029984F9C32D3430E272CFA4EE6CD33D2BE6D18F038ADCBC1D2D9D9F8ABB4E37:1163678585CD32422FC6B4983DE4F099DF3EB596E494CF6CE296CDAD91B9E784&1D7FA368E4E86FAF7BAED8330CBCB39E4DD06F487ED35F437E52DE5EF31DA99F:07A6EE8AA29EC72225B9C63D5CDAC1A60A78A244E60A845A69F3D7CE78949EC8
+ECP22 = 
11A6A56AC6C1D148C532E908B8A45ED1941128476D70B34A32A7AD9A004C9156:1C3E4C773CFF6C954108879D684303C8014CFBE276EF16156DE9047DA7D15CFD&1DAEA4503FBC1BF761FE522E42EB1F6119768ED58604D015991FAB7A5C4F4F9A:18825FB9622FBFB2C8168535EED9C0AFE9170666D532486FA19A053BE4C63188
+ECP23 = 
2187388295EC05B256692438075CF07980A43FD1F6317B3D7ADB7ADCB504787C:1D18C56EE6F7456ABC761A08EEC99C4F8E4EBEE16E5F4B4E5868844660A7B5F3&114F590543A4FD2681801AE542A446B57027CC3337D9422F52A0D929ED77D5C5:EAB352596FE7C72DE6F320BD4A480D16D1417550344860335EAEBA0444D840
+ECP24 = 
05F2A6262C9B982BCD6830B1B275CE222EBFD01B00215AAA18F6F40807862E64:17387C63989AD0A619E2CDED767C5ACED3DE0A4740AC7C5A04FD4A57AD76C604&2243C89C04C082BB9BCAD096EF2F5C5876EE25DC6798AACE56A25E41B184F521:0E78CEC9797190748FFE4C8C8572D1511BB562CE86F7058DD417DAADC8D8F3BD
+ECP2sum = 
1EE97C3B0AC7F91B38ADC82EFDBDCBAA5036F2885FBB0E652109C9760EE544C9:02F0C345583C3388D7E71DC68353BA8530CE188B7C9162634AD2D98C778458BB&1BB684FBA27C62B7E0C9A97C084E05760F22FB44CF2381239A01D5FFEFF7AEE2:0D28AD138BAF31A4F19CC46412E888E3740483828271A1C2E40278631ACC21EA
+ECP2neg = 
029984F9C32D3430E272CFA4EE6CD33D2BE6D18F038ADCBC1D2D9D9F8ABB4E37:1163678585CD32422FC6B4983DE4F099DF3EB596E494CF6CE296CDAD91B9E784&07A3C1195B1790523E85754CF3434C6A135090B7812CA0D028AD21A10CE25674:1D7C75F79D6138DF947A8742A3253E6256A85DBB19F57BB93D0C2831876B614B
+ECP2sub = 
21D0B02BD7F38185B3D0CEEE9B07115BB4D94D058BCD550A6DEE32E9A8BF9327:1417DF8CC508AF74C8ED8D5F6150C2092E196AE74E2E529817E3E2FBBACF4256&14A326F4D481D2002245981E0A7DEBCD6C313BA575F42C136BFFAB858BFE0C7C:C77E4601A3C20475D8B1CB5050F5817A8D3F19A807595004D7BF4974C6EB01
+ECP2dbl = 
027B3DBC2A410DF5ECBDFB0401A3EB583606F35989B54BA8674D878AEF725B84:0E6D695A995655F722BF43BA8C47068EE85A9EA5A0978306813780B1136F6A19&06C4E0DF08234A42D4E628B7C59C4E03791151AEB4FA34A306F4AC8212219E67:0AE600AB2919BE06D31034AD23321C381F1B0E29F1C9E55394A777A09F27E13F
+BIGscalar1 = 02A05DD1D38039B7BA027276EA16168BBBC392085506100B142724D274D5CBB7
+BIGscalar2 = 1E52D03C6CA75BEAF95D4D69EAD1AFA629C8BF710E2F78D0C7011F4770032F48
+BIGscalar3 = 01BBC4CA47AA0A8C5EE9DCE587A2ECA3602C2899E5DD0C93A6BD614E1BD96FC4
+BIGscalar4 = 19920014DCBC7D5079EC75482F5CC691E7712D2132153737D0642C172937A7C8
+ECP2mul = 
234A8971CB5B5CE1C20D058989CEE8373D5D02019E3294F0C9A667ACEC1DD830:0FDE274331ECE0CFBC2CE4C2D123972327D3D22A80072F02693F1A4555DD99E8&0EF79CF0D666688C6AE980B4433A68350D6C6D18920D604EB0E18C2095668F80:02BE407314F70A9D2D72CBA8A6D5C536E184D07A95450066620657DBFE0A9D23
+ECP2mul4 = 
071CD31CF3AA74D1CB2D4E6EF4EF958A7AA14CCF92ADD2433CD3456BF19BEE3D:02E5075C3908CFFDC6B49CA82DB2E7DEC8D6D8023EEFE300FF0C51845AF37ED9&21D44F97D8104778B2F0361D8FA4DEEAC3803FA3955570124C070930D7B9DBC8:121DFEC7CA85F4DCD9033E836E4F232E5339A8C689A9F816BF844125E2698DCF
+ECP2wrong = 
247C2B8D04C4B23B4EB42ADD873CCA2C6E7E682FBA1E92DD9E0DA9795E6A47AC:235AC0D009A96D9480F8D383FCF634E9F41F5A05601A2F585070ADF1AF80804B&1C1F4567DB399EAFD319B1CA62512B9DC14558FD69AA8D370CAEE36DE3BE3A7C:0A0DC0A03E1C2615959E3B194684730CFFB449A6FD3B837F39594BAA06B75F16
+ECP2set1 = 
029984F9C32D3430E272CFA4EE6CD33D2BE6D18F038ADCBC1D2D9D9F8ABB4E37:1163678585CD32422FC6B4983DE4F099DF3EB596E494CF6CE296CDAD91B9E784&1D7FA368E4E86FAF7BAED8330CBCB39E4DD06F487ED35F437E52DE5EF31DA99F:07A6EE8AA29EC72225B9C63D5CDAC1A60A78A244E60A845A69F3D7CE78949EC8
+ECP2set2 = 
029984F9C32D3430E272CFA4EE6CD33D2BE6D18F038ADCBC1D2D9D9F8ABB4E37:1163678585CD32422FC6B4983DE4F099DF3EB596E494CF6CE296CDAD91B9E784&07A3C1195B1790523E85754CF3434C6A135090B7812CA0D028AD21A10CE25674:1D7C75F79D6138DF947A8742A3253E6256A85DBB19F57BB93D0C2831876B614B
+
+#test10
+ECP21 = 
1743DF8545A771C157F24779BC75C8E0C6F251A23F681E6061C2BECB8A95D5C1:2277014FEC7653AD015BC702F4080AB95508E34B43B9221356D8231C1155ACF1&0225699E015187B24FE99E679EEA66C132EA8C447AC0CE8B6F8EB970EF780982:231F0B611676C9E2AF4F3715B7F925BE3B8AEEC8249F58071455EDD1F6225F73
+ECP22 = 
216E6E13BDD0031FAF385254AC1FCB57FF461AEF417E581B96E32781772E42EF:054ADBE0510AFB49FD2A7856BAB03A5EAECDD661F0D55BA9C413FAE2EA0AAF73&12492DBD1A15DF468F87DAE9C4845877DF62B9CCFE2120714440FDDE040EA38A:0D2DD4F4ADA058BAE8A2651B301FC5486CE633181AE6D523AD28F42EF397C605
+ECP23 = 
0CEFFDE25696B2C55202D67CBA2C2985B91769DD085F099558F961E974AFB5CB:1DB6792CFD0E8DCEFACF9AE272F0F5712B0DC8FF1EAECE456F4AC52AF0F698C2&0EE8CA0092E68BBE52D67393835D77A8DCD53F828B5FB95833DE2F6087E82235:0C957FABE7AF58B3FB9D0C308F13FE75516187C02B04E11D7A0F0B3B76A563F6
+ECP24 = 
191483C36DBF535DA3DA263C7FC7354FDC3BF8927757BD584E5BEEE4948F4778:0966F5EFEE9B6DEFB79220339B4B09C2D777465728A3927AC71F24B82610DF48&17281C0E4C869CDD8B4530C327194B9A21054BFE2F8092D0682F0B8011A849DE:1DE33E7376052C3F550FCA67E67C2B1D06E0641C2F60A5653A5571F0E2824232
+ECP2sum = 
23280DC57ABA41454B3B225F939F022D5971AD46CAE47160D8C1548D29CF00C8:17FDAA21FC7FDA651468B6F94E2D3261EB5E3602F2D5BB439289918D158BDACC&1C10DDA871C62B4E2067CA2275334FCC414B358AC7740E3541C301EBA055C45B:09B6BE51D4A8CCC5C442306D13B21F36E25CBFE740714E732E15601D6CD58895
+ECP2neg = 
1743DF8545A771C157F24779BC75C8E0C6F251A23F681E6061C2BECB8A95D5C1:2277014FEC7653AD015BC702F4080AB95508E34B43B9221356D8231C1155ACF1&22FDFAE43EAE784F6A4AAF18611599472E3673BB853F31883771468F1087F691:020459212989361F0AE5166A4806DA4A25961137DB60A80C92AA122E09DDA0A0
+ECP2sub = 
15EDA49BC00A4012D503D9E9FE6BBB51D125A9679451E7376A79146CA8D3A084:201937DD457B539A92C8655C98047BD1D439C14ED4C30DD2F6B1FEA6E3CA8AD7&1D2D7DFE81EB4C89E8C2F8970729B95D034BC102ACB58AF754C12CA352107616:189E9BDE0E2DFB2D34DC4C8B657130150030106150D3D883034B99BA3521BCF9
+ECP2dbl = 
1C5198805E6A5588830A4E1F8E46E3D219829C8A10D6B453576CE8021DB856F8:1E745FD5C05F8B8DF0C0EF6CCF96A016EDED7F190F2EF9E9F406E1CA495B01AD&1E5B80ACE5C1A35A4BD0B7853117FD6B9C2677C556CC5DB9E6D776B0CA263029:0EBF1865F2D019C386A8ED5A39C4C4514F8870CE1F8CA5AC1CD95FB767313AEC
+BIGscalar1 = 09594A90669CAE43E53F33D4CFDBBFE752F4F63534935197F08CF9CB60FCCFFE
+BIGscalar2 = 02964628E43FA9ED635E86BBBD8FEA9A31F90B4958A33E06DD1A0FC6C022BAC7
+BIGscalar3 = 0D7E6AAB6DB5DBE1EDCE9F0847AD016B1BD3FCCC81011EA7337A3308CE57783B
+BIGscalar4 = 226F9FAB67618196F9275EE49B513B0B9109487081D66979048A58CCC5B45A4C
+ECP2mul = 
2333E4807F5FD72C17517ACD7A4D2579122D43B52B3477D203B22FC67E34C895:20F1C5ADF39E7E4A193010E8AE7D8FD0CEF65B9FBDE972370C449ACBF09FE49E&05D2B53E32E5AD4A71179848A5B9F6204D882E9EE0624F0D155BDEDD5707AD11:0FB06F43EE46EF28E262F406C7934E859BB7F78A7378DE96D3C9C944ED559BD8
+ECP2mul4 = 
20608DC23B4082BDAB4FD7F7801D2E04960075ABFBDBC2CA0E2ADC895EAE802C:0901687AE5285F2E7544C0A2577AB7692CF7251A7D459DEAB3369A9573DC4F23&99589865540E393990E559734F006FD1FF94AF95807E6E6268ED38627F58FB:0AC23C03E41EDA1DA8D5B44613A28110237D9FB40DD03172E58CCDD53690AC1A
+ECP2wrong = 
0F470DEA2CF47BB96F4C7906BA58B7EA9A22912BE08AA076CC8908DFD26E9E32:20BFBE4D294078C1A800B9125908B8E8438C16DE30579740E27EFA8B29487FFC&221CA62305322BBDE71F82FAF1598AA224AA3489464446E664705BBED1B0B355:0306BEB918BF10E1640990D3BE0E8D6FBAC3214FE2985560BE3C20D8FF3AA782
+ECP2set1 = 
1743DF8545A771C157F24779BC75C8E0C6F251A23F681E6061C2BECB8A95D5C1:2277014FEC7653AD015BC702F4080AB95508E34B43B9221356D8231C1155ACF1&22FDFAE43EAE784F6A4AAF18611599472E3673BB853F31883771468F1087F691:020459212989361F0AE5166A4806DA4A25961137DB60A80C92AA122E09DDA0A0
+ECP2set2 = 
1743DF8545A771C157F24779BC75C8E0C6F251A23F681E6061C2BECB8A95D5C1:2277014FEC7653AD015BC702F4080AB95508E34B43B9221356D8231C1155ACF1&0225699E015187B24FE99E679EEA66C132EA8C447AC0CE8B6F8EB970EF780982:231F0B611676C9E2AF4F3715B7F925BE3B8AEEC8249F58071455EDD1F6225F73

http://git-wip-us.apache.org/repos/asf/incubator-milagro-crypto-c/blob/8d28d2c3/testVectors/ecp2/test_vector_BN254CX.txt
----------------------------------------------------------------------
diff --git a/testVectors/ecp2/test_vector_BN254CX.txt 
b/testVectors/ecp2/test_vector_BN254CX.txt
new file mode 100644
index 0000000..b9a65a6
--- /dev/null
+++ b/testVectors/ecp2/test_vector_BN254CX.txt
@@ -0,0 +1,204 @@
+# Choice: BN254_CX, Type: WEIERSTRASS
+# Modulus:=0x2400000008702a0db0bddf647a6366d3243fd6ee18093ee1be6623ef5c1b55b3;
+# A:= 0; B:=0x0000000000000000000000000000000000000000000000000000000000000002;
+
+#test1
+ECP21 = 
BE66C977BE3A04C210CCC2ADC4A9FE7D0523D637A20A3955A4FF7C188F36DD:173C758D513CFAD926663BDF34C6578FD198B3C7F97101D4F866BA8D2FFFD34C&160001A977C28A0F7191C9BCA002EB750ADD91BEBC99D712BCCB482BBD4B95DB:046B4D1F941E8D8346E44C0F860B519BDA38A948E72C852A4B7961A56FD7C5D9
+ECP22 = 
28F4AC64813B55789782B9A8CC725803D73ADA477124C3C837586A6CD6EB82:1C194B83EF01206932ADC0243D4B0945D891027676804E6591DEEC398FEBBE28&10AB7521962DF01089C2E856EB584D5B071CBD2B5752F457AC449A940498CFCA:1C603360ECBA7900D4FD0FFD6A07868552EF26A1A170F5772B3E1A0839C9E6A6
+ECP23 = 
0AA36C0BEE6DA2BD6E5C6937C1E787C3D3E2CFAF1B6FA8BCBB5A1C090507B1FE:0AD6C71BD900C0AF5AD371D7C9CB63580A5073E00084BC6D4C4AAD8699481AD3&20648F986A6232636EA37B8C3FF9873C7A18C35CB98AC2D14BE61B5B565B491D:234CB5FD2D1B3901DB7D137B61B9E6F02E50E7D6814B3408F4603DD91C190AAD
+ECP24 = 
196041BEECF0722128866CFA647A75CFF5A5BBBB7336C310FAE2BF4097D6CE4C:0D3BC95B6F13BE6CA2AE8CDD66FE28A6BB8CCFCEE7FCCB45B403BA575CF8C152&0827E3DD8199B2BA94CBF9AD0D81499963330C1699DE89292CBCE2D6A9EA027B:1D42726B134EAED1131D98654C8C287208A5C30404F436882F1AF33A93472551
+ECP2sum = 
188476C8F80A8D1A432864AE3D3CB3B05C39FEE64795C3B86D7E44F4AA78BB63:0D067CC39921AF3DB43D2FE94DA306E10A8FFCFD86FE3D7E444A52188CD361CB&154029BC2DEF10E5CEF5006C5E75A1B3C5D5672A1FC9DF98D8245469C74DF26B:1453352B501F5D628E4E449207A47EBAB9882F46B272E29CC7D73DF0959A3CE6
+ECP2neg = 
BE66C977BE3A04C210CCC2ADC4A9FE7D0523D637A20A3955A4FF7C188F36DD:173C758D513CFAD926663BDF34C6578FD198B3C7F97101D4F866BA8D2FFFD34C&0DFFFE5690AD9FFE3F2C15A7DA607B5E1962452F5B6F67CF019ADBC39ECFBFD8:1F94B2E074519C8A69D99354F45815374A072DA530DCB9B772ECC249EC438FDA
+ECP2sub = 
0A34AF9E0C9D74091B495E24AF85023FCD387CD71E8B2A6440E40C74251A64B9:0805B8C539D89EF711CB68DDECD24EB7C39600396AC3ECA25DA405C670E4BB19&0D0E71015BBDC5ECF53501D409E6C316EE036035FA9A7C696BE8B35208CA7BD9:19BA7A8C6EFC6C355164AF94124572ADAD781BBA3466E74EDB9561E7063AC486
+ECP2dbl = 
075A6D3A4548998F9FB9201BD54D05BC9998DB8F707AB6E595D8596E09B4030D:0CFBAF1AEC6DDD961FC463FCDB65F935E3F09E272D619A465CE1F618333761FF&0308CB349BD788CCE3578C3ACA1B0C5165C6010B74149AAB4F24610044F8C739:15CF203A0ADDE7B0AB58B107DD03A0B2EC6D90B9784A4CE5A56FF3527F945FF6
+BIGscalar1 = 234BE7CDC4EE68E402411972F7D90DA71A9EFBFB8FDE2FBB339F74DC9CA8B15F
+BIGscalar2 = 2393A58C40A397E8AA5B80EE042909AAADDAA16612F97DDF34AB876A9D1A7B98
+BIGscalar3 = 053E406D015193084BBC7DE88B5D4F2976598EB7FA66C2BF491F2D8A5CA24982
+BIGscalar4 = 1713AA10B40800DCD3A39AAE2F5DDFB1F7AB7C558BA06DC646B0B5D692191A0E
+ECP2mul = 
032A4D462958616625B78AA77EC48D4A1A5D1C408E538342A4D5694D7CF9FE3F:205B5A448D89C1C835ABD4B807112B3E389A35869BF2BB00CFF3CAE2CEBB7A9E&0BD574162F1B58BD1B195975FC20CEBDC57D3D2AE117A9A93D166A1B1136858F:0EC5D547545B7E52DB571137A9EEFDCFD4C20A8D22309546C56ADCADA8A7A6F5
+ECP2mul4 = 
03AC01832B146F2C47852C39BAF66A746DD0E345332B8D9F3649D974BBD346D5:022EEC4A0861B87A289D5DAE85EF6552D2626F8C7A8FD611452FE6EF32560BED&0FE9EDCB0C9262AC841B3C8323192BCFE56390E0A51CDEEFBD8F983F649B3C0C:0A8B000C789B6EEF16E6A49E33D2F6164E09F0171BEE8F4258CFDC963A1BC105
+ECP2wrong = 
08BC87A2822BA44374C3E02EB09469FF8D9044567CC172F7E3B40FD8081BA383:09D62A42D46032DEFFB05B1018216A24A66E817C653A31E711EA5E46C0806646&1A1CC20B019D9DB4180957B201DDC86C70F988C9BFDFA71E4663A6EEC9A83CFA:0D4AF7978CF935326A53CADEB210FF7023FB3B5A7F71EAC488EC6A7E4B759654
+ECP2inf = 00:00&01:00
+ECP2set1 = 
BE66C977BE3A04C210CCC2ADC4A9FE7D0523D637A20A3955A4FF7C188F36DD:173C758D513CFAD926663BDF34C6578FD198B3C7F97101D4F866BA8D2FFFD34C&160001A977C28A0F7191C9BCA002EB750ADD91BEBC99D712BCCB482BBD4B95DB:046B4D1F941E8D8346E44C0F860B519BDA38A948E72C852A4B7961A56FD7C5D9
+ECP2set2 = 
BE66C977BE3A04C210CCC2ADC4A9FE7D0523D637A20A3955A4FF7C188F36DD:173C758D513CFAD926663BDF34C6578FD198B3C7F97101D4F866BA8D2FFFD34C&0DFFFE5690AD9FFE3F2C15A7DA607B5E1962452F5B6F67CF019ADBC39ECFBFD8:1F94B2E074519C8A69D99354F45815374A072DA530DCB9B772ECC249EC438FDA
+
+#test2
+ECP21 = 
1B7014BE3AF4F647498D3B72990DEF7EE17EE432F49AEA254F808242EDC46140:156C5095D364AD21E6324ADBB078397ED6E93C31355CB10E5D660C8FF934D8AD&08259465F00B58EC3FC615BF7BEEBCAF9E818CE76C75856DAD55F364893E3BFD:12B7532355AB004D6FEC84460AC541A0DDAE8A5600982B1F372C0AD2C8040D71
+ECP22 = 
18F3480CCADE2B09DA50DF47F08358933B9205E365F1395D671EDAF65EFBF6B0:22900D7215CF2BD65B7E9E3FB25AE6C7B104F476DA3D86AAE41C1245F65911EB&1FC4183301240B7542C958F6F2DEB5EBC633A12594E0F29F83163A4EA6A3A22C:0FDF49D37BEDA296EB2B9AC64E228560BCA1428AF3A74906B4B1A2417765229E
+ECP23 = 
21C221985FD8C5F0E7A69D1285CF01518F7B93D8E9F0E8A3F5E5B1347E4BEE86:1D68662A1B2CFF6B62E8DC8C0C216930A59DCC81AFE5291119C2B555C2480439&1FBBA5E5BF4AE056E5FC4D2EFFC162E9A509DA31923077AC10ADF8C9885D6938:135B05B225EA07E48509C625012956C13B99F90DD483D64C3BCD1A269AA123D0
+ECP24 = 
2255AF73C18BFA1A96030FEBEF79E9A9F0B2F14BAB06C2D83518EA4405A7AC32:1D61C686C0FA6599316277D3268D374D1BDB09DB9DFB69A221720BA567B581C0&10C72889D08540A0F015580DE47F8ED175F23B5F572AA055E23C9C9C5E1A600B:026AA512CAD5A26CD18EA69817C013D5904C575DF50D3E13B06EF5396930C213
+ECP2sum = 
236F5CB4CEDA5392F357253C578EC1191038752F6717F7735CE8CF80F62281B3:10518C53C419FC2183085FCBD158BC70609309DF8FD3B0D7A30B5F0C5E365212&BBBD65ECBB105EA9D12644689E5C65C3F2E77721686FBAD0D8F42BFBC3163C:148DCC8635D31B63D69980CC1AB6BBA7CC96B84DD6CAFF612DF8251F6F3E1C1E
+ECP2neg = 
1B7014BE3AF4F647498D3B72990DEF7EE17EE432F49AEA254F808242EDC46140:156C5095D364AD21E6324ADBB078397ED6E93C31355CB10E5D660C8FF934D8AD&1BDA6B9A1864D12170F7C9A4FE74AA2385BE4A06AB93B9741110308AD2DD19B6:1148ACDCB2C529C040D15B1E6F9E253246914C98177113C2873A191C94174842
+ECP2sub = 
166C38D270E3E099BC5D01DA041FBAF27F0E471D7698E0F6ECB10039E42F7F08:0501197FD579B2D7B3CC14E50BD6FFA844CAB367CA7ED57CB651E7B82C8088A6&0EFCAD21F0CFE0DD9A3DDAD514E0321A27C5B8067896DD460298E3273F0B350F:0DA408778BE593C98E312385FE388B70AAE895B39F4DF4CBD0743CB60738B39B
+ECP2dbl = 
13AADF72911E00DBA89076A287B253E2042A9BB7ACD5456AB29F9A7E1C64EBD2:01772B77846B8E66F1A777762EEB748F63DC1E2A1F6B22525CAE5F8604BBCE&237668D17692BDFF5BE6C30EDCF1A0F8F81339771D4CFFED0CA0301A7552175B:167DBFB3296F422C785A8DA7E69DF8E2D4CB8269A8650185E8AB5B16C5C89944
+BIGscalar1 = 11D731CE95604D2952436C05FEDD174C22820C40E9351AC481ACAD707CED5561
+BIGscalar2 = 0FEC7AD455762F140E942EA93C83D416D0E64F35272C2D212958B5EE6449A486
+BIGscalar3 = 156D6D71B350512E644109198AB36244BC04CE543DA6E586AEF50F17E8366FDE
+BIGscalar4 = 05ED5D0CF65DC2708AEB0EE6EFFD05FB13D97053F590522B0B8FBB3AB56B219F
+ECP2mul = 
0EBFBAEF36BE2CE8C8EC6DC2BD3A449E3A4AD9EC8F3A24708A7B58D663FAC9D0:0253A65EAC36C3C659794FB7FCA48CA43C22A3CBB29821FE0AEE19147A6EC6BA&0AE7A7EC214E3AE32BC1BAF1D7B8AE4D27E28238E2E605CC923A4771F8823E27:0AC6B127CB9D98B9A54BAD6975C8A74F1735BA282D287283DE0C746F5E5097EE
+ECP2mul4 = 
07366C57ED7680CA7ADA5C21A20174A1A71382A30AE8D97D05505FB091156BC8:23A108296597777C84C339E72FB36BF89C5201EADBC13C796A4CE3395C9AA65B&1F46F12F75216A03A5BDFCB13BE31466E342024AD636F41125E26411006F0E94:1B7A22294D0337452204230047B0F1380F2B719F707C477C45BCBFB12D4A2C99
+ECP2wrong = 
11B16569787677D505D206A20E2ECF0EADBE6913729EF9E37168994585749494:0351D023E7A5BEC6E672F7BE68AE8835C87530A8BF09C6615779B8F2EF6ED596&1B76714AB7D38E94AE91E94C1669A532FB92E5B9F5F0E790B6F0B5BD522F2756:01EE1E804E479B29F5C4326DF9676FEF119DF4E66D2D637AF181955298B40FE4
+ECP2inf = 00:00&01:00
+ECP2set1 = 
1B7014BE3AF4F647498D3B72990DEF7EE17EE432F49AEA254F808242EDC46140:156C5095D364AD21E6324ADBB078397ED6E93C31355CB10E5D660C8FF934D8AD&1BDA6B9A1864D12170F7C9A4FE74AA2385BE4A06AB93B9741110308AD2DD19B6:1148ACDCB2C529C040D15B1E6F9E253246914C98177113C2873A191C94174842
+ECP2set2 = 
1B7014BE3AF4F647498D3B72990DEF7EE17EE432F49AEA254F808242EDC46140:156C5095D364AD21E6324ADBB078397ED6E93C31355CB10E5D660C8FF934D8AD&08259465F00B58EC3FC615BF7BEEBCAF9E818CE76C75856DAD55F364893E3BFD:12B7532355AB004D6FEC84460AC541A0DDAE8A5600982B1F372C0AD2C8040D71
+
+#test3
+ECP21 = 
0ADB8A693B184949B1081F29F4F02ED44CE718BE71A44FEE07915F2FA3465277:1C4B34283FF6710C26E8CF383A0600C7706B4698CD3B687D0EE8E7C96F2041F4&1365D09DA29239427A3778FC5C22BCD8B5619B05DBDBFA7714C787B10CC01E79:0920135838751993D4032ACF2DC1B803AA283252677E73C1A4A3335494323DA9
+ECP22 = 
08E49B0A9DFCAC69C4981864E4DE91BF04641C8ABBA64CA6D835547CEAC48CD7:0D61320A59780AC728620AB987C1FDF64F98D889FD9DDA3AEA63133227AF65B8&06300486884495E8C296C9D29D8379A47927A011E0238368629B098B249DA179:0F2D33F15EB1178FB88BA0F9AFAAF706E073CD0632995F96D8F65B4B49AC241B
+ECP23 = 
150014C8F0BF4488E3382C5576D08386CE1F89896CDD7972DD57A6C5DD21CC02:033DC839643C173DB05A9C4FA29671263DD14AFD4353818CF8629DA5ADDC72F5&05D18DF45FA57A009194E8BEE12EB779D46B1DEB393743B35296609350A4A103:172EBBF3E19009C67B50F075B4A24B68D656D4CB3ABFDDCEFE556D9F24E98AC7
+ECP24 = 
0F3A6D93F05BA9A37247D340328E8DB7E9B344E597B9F71BAF30697349E536D1:16FD5B038D695E06C64E71910BEA116DB510F3E75A46AA53882A94F1E7B78824&20B4487CD15763B24CAC327CFA4923D341A49974EE403F944CF79B559AFA2D9C:01B4103237C01FD2C80B2DFAF1C92960A6564645448C4CD3C3FDA4FF40ADBA4A
+ECP2sum = 
1EEADCF1578C9D11030A8C1D4C860AAD0350D38CEB2F7F76E5340BD2603655B2:179C53F85AD251D138C28028D4A861CC96767625166F8CCFB8E4FD245C720976&0B447352D95FDFAE9F73265074C001D5DA6DCD4FC71271742F0FA0C02DF1360E:1956467F8C5DCBD5A396F3934200673AD7D749E546E4C3C8744B7927FFB7B591
+ECP2neg = 
0ADB8A693B184949B1081F29F4F02ED44CE718BE71A44FEE07915F2FA3465277:1C4B34283FF6710C26E8CF383A0600C7706B4698CD3B687D0EE8E7C96F2041F4&109A2F6265DDF0CB368666681E40A9FA6EDE3BE83C2D446AA99E9C3E4F5B373A:1ADFECA7CFFB1079DCBAB4954CA1AECF7A17A49BB08ACB2019C2F09AC7E9180A
+ECP2sub = 
1BA62DB6E84AA71BF4773AFEBE045D2498A5F3EB507EFC41E4DCE7A669186559:1FB4442C7096E81C3466DDADB5481FB16A9A23245120D7A970717226F60DFCCA&0695DE52EE8FD694595510C5837885CA6E6C00F9EA29DDBE05E64FFED70446EF:0D6BF13A3A08958C17AA9987CD7FF5862E893D350CEA721D060D943FE70408AD
+ECP2dbl = 
0CBD3B78AAB3A89AAB140ECE8A937B4DAAEF02D22425C1A0F37941F235C61C93:05EACFB89B7E776540ECF46E34BC904CC3A9E4B49BC215E355551039C39C3CA7&21035FCD92011913F0D5831C08AA18133523B310A416EAFE16C69EC8C9CD5307:1876213A150F2545F78DE80B1CB9085D2F5445E5AF30DD4BF774D11B0486C93E
+BIGscalar1 = 1449F7C336C9FA0D40E6A48D45FB8E7878030285CCE039F935D464E7B2426BF7
+BIGscalar2 = 113C21C1A0B2242467EC39C483117E5B5CF98BDC0ACC61C6A7062F445A27BFF0
+BIGscalar3 = 22512E3D83C9181C32364B63B56515EBF4C3FD3587F318100D53C92F3360A60A
+BIGscalar4 = 203C8BFEC4AA890D1690083908E745C18152160ADFDFEE9252A40DC5571D9E53
+ECP2mul = 
061C633FBFB3D981E0AAB1D82278B70A4F50182D2152B6120C351FE0C83722CB:01AD8B704134F999EEF1B4FDBE4DBA1DB72D2DC5C604EB417CA7B4BFBA3D16D1&13F822A4742C394962E3602CC9E38C84CE9F2388045170571DAC9B550CB7845B:09ACBFE0D09DA6CF9BD2D1B10737A690FB42530DF5880C2DDC148D5F4C96C733
+ECP2mul4 = 
0E4D400D93AA519DDDDF3FDB14E96D2B45BA8C3C7F417D707C6F6D6A7F731C19:17CB60A982F677760C98BB817422AE44D2D9497292F62CE7A884C14EC43D1E41&202E545DEA63BF0C1B0F02CC638106B799620DD4153934F5F3FACB4EE7B97072:0DF18522C7065E4D640E6172E4BF123DD5D01215B9A86479B086CB491F0AA83B
+ECP2wrong = 
23D389E65C1A54A029859100978A3765F79AE4BF831E14C8838C8A2A5FF32392:23BAA025A4FC96F67A1F51550A032DCB3D6BF39D7B5F3BECD94912C6958431BD&5B9BE60A9B9ABEFD06B06402D538F55316FE5C45D3E9A367F049E64EFB3A0A:1FBE690338ABC954BBBC7D5946B5E91CE44C4234523F4F253EC1DA3BDDC39571
+ECP2inf = 00:00&01:00
+ECP2set1 = 
0ADB8A693B184949B1081F29F4F02ED44CE718BE71A44FEE07915F2FA3465277:1C4B34283FF6710C26E8CF383A0600C7706B4698CD3B687D0EE8E7C96F2041F4&1365D09DA29239427A3778FC5C22BCD8B5619B05DBDBFA7714C787B10CC01E79:0920135838751993D4032ACF2DC1B803AA283252677E73C1A4A3335494323DA9
+ECP2set2 = 
0ADB8A693B184949B1081F29F4F02ED44CE718BE71A44FEE07915F2FA3465277:1C4B34283FF6710C26E8CF383A0600C7706B4698CD3B687D0EE8E7C96F2041F4&109A2F6265DDF0CB368666681E40A9FA6EDE3BE83C2D446AA99E9C3E4F5B373A:1ADFECA7CFFB1079DCBAB4954CA1AECF7A17A49BB08ACB2019C2F09AC7E9180A
+
+#test4
+ECP21 = 
0FDFDB4D3C9F62444D45633D60CF8F7ABCFF53B57073E4DB1762F46A75F5685C:13F5E482679641D82307FFE9E388957AD41EC25D076B77889D76D05A1510C4B7&0543FF5EC3CC7F5060A8D94ADFDC4D5EB3A013C981BF049608F277A0EDD21268:0CCD88355281433FD7124F689501FAA747A994D1721DD74A0F9C301478462D67
+ECP22 = 
18429B800A7556B926419CA56287A99ED1E419FFD7EE13A5FC94AEE8F05DD120:07CE5B61EF699B03D0038475AD07948633042B04DCE5B27CC48FFEFE35D483EF&17CE2B63BB5FE868AC71DAEF296B6368924A18926F165636431F65E7A951EF74:035A79268B7C537E0F830831C9CAD6E2AAB208B86DC58BB253790890338FE881
+ECP23 = 
06CDED511CF128A777FF015E530F8E9048802FFF73BCBAD02D0ABEDF8D71DD03:23ADB1E97944D4D5AF4F22EEF169A0173B2A25216657B4E0A95091C66E193B70&187D3B07CD0833702860864B98048B8FA65904C2E30F30E20026DE5751AB0B66:1726CA275446DEEDB4BFCC98C05F20129398E26C3DC7100DF8169893F81918B2
+ECP24 = 
1137DB7AF31D5C97ECA4D54428BCC5E355E6DDD79A1C92DE2422D2CB8438BD5D:0DF9D770236209793BE44E6531322B9C1B2CF6F4BE7638C0440D162206D97C12&0BFE1881A78AC62A6ED9E00E814CEE1C2767F26CFAC0427265A1CC8341095877:1A5233E13F63384BF0CD8658D3EA51D4C39AAD55239E66E301AE297EE58E91D1
+ECP2sum = 
04F735EBC895BC1B4DCD1CF022E7C5C1E587123F0372F44103F517959069096F:015F9C44C19D9F7BD9FFC5D2CDCD168418CD42A8B88D5EEAB6300226978E74F4&0CED73BFF91CE7E0CF85DBD9AB8E746626AE93B63C927B0266E495175864E970:01E23943D4100A0D33365359CE9AED8641FE1FA37402CAE87F908955F686E63A
+ECP2neg = 
0FDFDB4D3C9F62444D45633D60CF8F7ABCFF53B57073E4DB1762F46A75F5685C:13F5E482679641D82307FFE9E388957AD41EC25D076B77889D76D05A1510C4B7&1EBC00A144A3AABD501506199A871974709FC324964A3A4BB573AC4E6E49434B:173277CAB5EEE6CDD9AB8FFBE5616C2BDC96421CA5EB6797AEC9F3DAE3D5284C
+ECP2sub = 
09C71F1BB1D14101FC1563530ED8D8B9EC4A8753795DE801CDA49C11DFF3EA82:0D9733CED539681142AD9CF0BF863D9CF4EEE6ABAA2AC3C6E4ABFC600D150C7A&04C2C0B00C53A7BEAC42C1189400593CA85F84F53A622D7B3BCB225807FD38C5:02DC028E4EB1A30F88DAF8D1EA2B038E6EA7A39A227E235EBA3661E7A6EB521B
+ECP2dbl = 
078DDF712A4FD46A6BD36BFC569BCDF573DF535F9FB1106A774C0E5603CCE490:10F926590CD2860193F4B1A244F7C2F6B98FF01C741E5D6B42746EDEACBC6820&0B1268BE9171AF01A39F145EC7CBBF914A41BD937EC1767E18690E75F37C1FBB:218084A434C9C7A1C9A0053266DBA2DC947416CEB4FD4F14416F16AEC37BC21F
+BIGscalar1 = 0D3FA9E4BF290BEF509A522CA056A4D9E128797F9EB06F272711F6F1C9B68D3A
+BIGscalar2 = 38CFCA5C16C9E2207BD86300A77545EC651E56194B56DE13362765BFDD257A
+BIGscalar3 = 0EADB0EBEB7F00EFE66E1F940CD664B65D5C08A33164F2B0C2C40C6FC54260C2
+BIGscalar4 = 1AE5EC289588026BE98AF6AEC7E676FC0744F7BD33B58098F2D13F0C78B1A60F
+ECP2mul = 
2C5D0A56E298E23B3AC46635DBA945A5AA613F82CA5CA1E49ED2D5C00142F9:1617C33F9AD760BAABAA2E399FE47B311116E12F68FD7017F22517A518F56302&167E826215AD43E4008720368AD4067D5F59B382145ABD5968503D2D791D6480:04DD2771B9F93235A16623BA86BD2B3948DD5E0771137329D425E7B8334AFE02
+ECP2mul4 = 
069643190372022DEC026C31B137BED159F5F4F4F4FB16D3BFA0504CE1A8879B:1443AB06B1980D4709CFAB74EC9E37665AF3231B2A36214D7B6293458FFF0E70&0EBFD91D9BF676819715D5E0162DA112D357FC3FA0ED50E81BC45BF633BB3672:06F5AFFF6C3AC3AB87AF2936578EB79B6B3F1181AB813BD083D946BEEE8E8F70
+ECP2wrong = 
1508833931D9E17C5AD7A9560C6F5EC9575F1E901D68C818F03057A024532670:089781C2B0BFDE5270F0C48FA669A5FBA6449F7DD0FE17CF781378BF42E7EF4D&10F91E6B2EA5F7866BA4FB8142CCF1D06A10A19D77EB623BBB94AE3896A6CB96:11C1A6C02D4E97CF7543E90C435BBC68FAB4CB98377121C1AE69B80BAFF5BBDC
+ECP2inf = 00:00&01:00
+ECP2set1 = 
0FDFDB4D3C9F62444D45633D60CF8F7ABCFF53B57073E4DB1762F46A75F5685C:13F5E482679641D82307FFE9E388957AD41EC25D076B77889D76D05A1510C4B7&0543FF5EC3CC7F5060A8D94ADFDC4D5EB3A013C981BF049608F277A0EDD21268:0CCD88355281433FD7124F689501FAA747A994D1721DD74A0F9C301478462D67
+ECP2set2 = 
0FDFDB4D3C9F62444D45633D60CF8F7ABCFF53B57073E4DB1762F46A75F5685C:13F5E482679641D82307FFE9E388957AD41EC25D076B77889D76D05A1510C4B7&1EBC00A144A3AABD501506199A871974709FC324964A3A4BB573AC4E6E49434B:173277CAB5EEE6CDD9AB8FFBE5616C2BDC96421CA5EB6797AEC9F3DAE3D5284C
+
+#test5
+ECP21 = 
0107ADD83C41041561E5F04CF1316F8AAE638FA21A84AC86F835E7BD4AEBC616:12B729428BE217B736F0F7A3E8F4EF38DB2813FC5D67FDAB88C0AFBC75550743&07B75BABD711AD5CA0D16FF1AA4A23AB7DF8B134057EF50DB687FFBC243AD887:184B84F1695F04F11F7AD4680680B19A7D9791CAACEFABC866E638A7453207E6
+ECP22 = 
0524BC7663D782505382820584E1C35D6717578160DEF2F89273200F74B3BC7D:09D406E2EABFA7AFE71074B87D09CF33DF69AD4D999DA7D0B96F58FAB9F42549&1E56F05B8EFAEF96606396D7BE48D443644B62A2C2F54157E8FB1CE139D1A0A6:0ECFC38F563A2F0EC28C4D17B1147009B6D0F51C3D1D003D91E0C161DB986A44
+ECP23 = 
1D117C30DC35890D6E462F7200B2138530CD0BD1FA07CAF428800024FA760214:1EA24088F52F1C7551ABDD69B472AA9CB093FE5FB011685EBAA18EAB93A975EB&1C47437AACA667189340A3398C84278D7705AE26EFBF6549BA36D9B967D4C9DC:DD9514E78EF7B2A46243F4BF2C518180BBCD9D35E245CB5A1804F3FF95B08C
+ECP24 = 
0FE6A7EBE5659E89B1F1FB86B6C0E4251B367FA0109113C50CD705C39E2637B5:1F0495C59F48ABF6778B94083FC3FBA0E99EA393C0E35556BDDFD6054C5C5439&0F00EB04BCB3656D1FEF1828664AA794AFE301A6CE73447ED7CF47A177F2E6C6:6D8734120379B86C0F8DF4B73AA78AD2234757CFF9750F60E1AAAAB8F712B1
+ECP2sum = 
2177217E418FA297A34FD4905DCE58BDFD8EF5F90045B76C973547677C70C833:12C4407AD3C46ACEF0DD0C4CC8C9F7FF87D63408747CEB0AF09D829F53D2592C&151634684E062CBB2E3F231B66AA66DD1BB1C3A5B0B46E389EA144C74298CFD5:10821CD9419017F95DDE085F44AA5A8F834F8B3FD3D1C4E833FEB11DE346B001
+ECP2neg = 
0107ADD83C41041561E5F04CF1316F8AAE638FA21A84AC86F835E7BD4AEBC616:12B729428BE217B736F0F7A3E8F4EF38DB2813FC5D67FDAB88C0AFBC75550743&1C48A454315E7CB10FEC6F72D0194327A64725BA128A49D407DE243337E07D2C:0BB47B0E9F11251C91430AFC73E2B538A6A845236B199319577FEB4816E94DCD
+ECP2sub = 
23AC6DA21DE16DA3B867EB82B1584C72734254762E48A833A3B6436267D75D1F:1241B15A08573BE540420E64BB6C1E9F601C770E4E306F4F425645B55B6F7D95&14829CDFAEFE295B6CC22E6AA62DDE53AF6FB2C635D82AAF7B0690504E994B5C:0192CBD0CCF1092B72DD173A97EA948E8D310E1F398A7212525EB2AAB457F455
+ECP2dbl = 
0DF2C31CBDB00F13E2113538E67AFB4775436F4B9482CA55F72FDFC4753558A7:2026C997582DD68BBC7877A9A8F12E1B374210F47953343F465320F0ECF054A3&2348554B8F79BEFB66BE809C34EEC63376198EEB26BC4B5B9C863F9FDDA8A765:1FB00893E411D82BB0BFA5598B458856BD5C8E0B906FBB7D6BF07AF981DCFAF4
+BIGscalar1 = 0BCE2BF23049BCC6ABD287F6B9E92E6570495C01B083A412D58573CEA65E42AC
+BIGscalar2 = 01746910ACB2A84814B606E1ECBE4AB6BC08DCD786403B8A56C4C54756945537
+BIGscalar3 = 127FCE5CB394B1D092963A0C3F0C978D4A5214273FAB56247A4C3E482C54E225
+BIGscalar4 = 18206CAADD56615E4629F54BED7D23D22C777CCC38982018229388C7F363734F
+ECP2mul = 
1F779D1D8762F03C0AAD548DC7AF42B6C810B112DF77A5E44D3E7E9AA8B5F974:0868629A475AAB45CBC09A13B77B7151FD5D91978518B6404F7CC789D124796D&13E4A046FDC896EA6D3E930BE6CEDCF4D42A21624418AF70726D2906D16E79CA:1134AF9E13D8AC5019779599991D8CAE8BA0F9CF5AA998186045852850186EBB
+ECP2mul4 = 
016E26BD09EBE2F32CB2D9F7D216B147637A2D3645ACFEFB0E9B9A7F1AE6A66C:18619BCF4134345E43DFF2009DEF3C9399603A78B44BA81B0CF1D80EF6386801&022922D3C2A9DAF482DEF8C0AD34C99F3349849449C255FECE49F5A1779BCD46:0F6967F3859984994A15F11B3B970FE7E6BDB9F1A54307FA3AFF79FB61A7F5EF
+ECP2wrong = 
236574BA0E920C9B63D2A1C2C55B4DD002134B8BDB9B0965010572E86ADB06D9:1DF550B4EEAC6CC9501CD895ED96F452EF426F7C6BA4849ADB69FBD5A98BF68B&1AF22C12DB1458E2B674CB288930909484096331E90EF3A3BD0E7B1070E87B6C:01E80CB3A8DFF71626145F507C733D5B626A60132AD4A1AA90DE79F84AF417E6
+ECP2inf = 00:00&01:00
+ECP2set1 = 
0107ADD83C41041561E5F04CF1316F8AAE638FA21A84AC86F835E7BD4AEBC616:12B729428BE217B736F0F7A3E8F4EF38DB2813FC5D67FDAB88C0AFBC75550743&1C48A454315E7CB10FEC6F72D0194327A64725BA128A49D407DE243337E07D2C:0BB47B0E9F11251C91430AFC73E2B538A6A845236B199319577FEB4816E94DCD
+ECP2set2 = 
0107ADD83C41041561E5F04CF1316F8AAE638FA21A84AC86F835E7BD4AEBC616:12B729428BE217B736F0F7A3E8F4EF38DB2813FC5D67FDAB88C0AFBC75550743&07B75BABD711AD5CA0D16FF1AA4A23AB7DF8B134057EF50DB687FFBC243AD887:184B84F1695F04F11F7AD4680680B19A7D9791CAACEFABC866E638A7453207E6
+
+#test6
+ECP21 = 
1236022B27FC72A53822185A74BF2758B92A8BEB71B046F5D3D6DA75EC6E79E0:0223C7A0FCAD74E7DFDAC119C12000DA97FD260A7F19F8926E65F005DE4059F8&1D4D59EFB79051AF8BEFB3F66021792C1451D06C4CF4D088DD3E2A8021DA7809:0EEA9641653A96DE53DA9675BAE7B53014C1736DD43B9F52118D95F4BFF5614C
+ECP22 = 
1B39CB628C7741F5E53EE28F15C5B93519585178F4B78FB49C73847ABC99E05C:16081EF83E9B3F0A08933A67E83416A513C13B1B35FC0BDF2BA8E9A20D8C492D&104F66DAD4FE22C47440A0746B116FED36BE900D482CFFD66BB0621AD0EAFFAC:0CFC6EC605A76A2449DE06234C51D65A8AB8448D27912414D7D3AF170FA70D7E
+ECP23 = 
1FE30BB84872D8C02B853BC650187D1358CC9306188DBAFB08297CE9D76FE6F6:19C110C9870FB1C50B76A524CF29918D16A2AA670943921A8344929968344517&0693B1F2EAD7108310CF44899711DA23A9BDC837ED779C94F1F29F495D345B6B:23EF61D416FB37355D5B5C1451D7CDFA0D819716DCE094112A4165181CE96C5A
+ECP24 = 
20325B684309CA4CF482D901359802F2D1B6DC608D98E42A1F32877A48982625:017026698F61C0A5D356CFA60D6DF8B5322EF639B3135D2BA1B702FEF5B3EA0B&131F175F91BEE48B5D18007E46738A0F81F9E026508F14BFE6C0DAFDF5281966:1D69B16B4796F7D2CFF61DCDC0F8A1CD966509E786D9763A7C42BA0352762DA1
+ECP2sum = 
013732DEA54C15A159C4D75A0C8FD59B31156FED71BAADFB9AA2E1D0DA2F36CE:1908BC288F31F3D414F35FD6F87F53229A575BF66F306404D3811BE8BC075F8E&19ED0DE9DCD5E21D1480BB07C1ADD5E85D96115FE2E0013F4FD00C94E0F60804:02A357551F242E6291E5602EA3C4ED785805DA827E6E82F5B144D4249676306D
+ECP2neg = 
1236022B27FC72A53822185A74BF2758B92A8BEB71B046F5D3D6DA75EC6E79E0:0223C7A0FCAD74E7DFDAC119C12000DA97FD260A7F19F8926E65F005DE4059F8&06B2A61050DFD85E24CE2B6E1A41EDA70FEE0681CB146E58E127F96F3A40DDAA:151569BEA335932F5CE348EEBF7BB1A30F7E638043CD9F8FACD88DFA9C25F467
+ECP2sub = 
1448D70ADEE776F1E7F792985499167A160C6BF314F6122C98CCF5FC5829EB8B:23410BDB20105AFA458CC232B2895BB93A94BEE8995BF14693390753DE23B1E0&08FF2FD9EE74B111FA58BF1898A1B19810F565A0A8D344755EF75F1C26B1A71F:03DDA809B84421C2F8188D43E8BC3A1938DEA8E674FA2C560F1FC30C7316B328
+ECP2dbl = 
149DCC4BBDB8A906F25C3760C9468FBBED262C2C7287596C148EE91EA5047D68:0DECBEDEDA7F8896D5A78EA1B6018EDE1507BC9045891A0F6AB1372819E4E129&20CACD6843DCFD3802077148526FCBD4C54E0851644994C735746EE556485431:10740102F489F124257262C6160DA852A10F91503FC3B543EC9F30DBA9DE2205
+BIGscalar1 = 0F38D768F95EF0996252D82BDEEF37BE79686A9843D59ED23F5D543AD8E77EE2
+BIGscalar2 = 1F3C11E2347055B3913E79C17EAB30E4ED9FB9E17335DAC5ACBC89039E2ABED8
+BIGscalar3 = 0795EE5F5B3C0F5944D063F760322B48328075BC462C6E515D67B033FD035078
+BIGscalar4 = 801E8ED5F6BFC1624DF526EB847ABAE7DA5A6F5A5BE035BD343717AE3B398A
+ECP2mul = 
0324A1F4D47FB6B240937412884FFF1BD24B019DA321527215E069088D2C83CB:082F5269D488FB65CC054B98CB0C304774FF5DEC550BFBCAD7177C0D8E3CD744&032C027318D9F509D4613F5F2B00937F28F34CCDC475C127F89E6DCACDD3F06B:12C3E6698AFC9657FB3A7E80E2C612CA4A320A7F3C1D8C51E3AE0D8CC36A87EC
+ECP2mul4 = 
109AFFB02BB39E641D9B5FFCBDADAA561C6DC4CFD11711DF64D7AD4D0A2AF92B:056CF7332950F3F0919DA954ED578124C77C437EF702074D0A1D94E16B856503&0AB629221747F24CDF091EC7799093BB867DA12B0052A7CDB60EA81848BB66FD:1BB57A77A4FFAA7B262836A3BED1220F531D9AFE1A4BE7EE59FCE6A92C613062
+ECP2wrong = 
02F1A79F1E230C01A29BCA5CF1F6B6C09DFE3F3052EB666D0CCDEDF202388270:04168A693EE9C49E508A70860C5826425A4811F0281B56833702FFC6FB2E2A2D&1570193CFE6D8BA79F272224C4BB740DE725EE9146A5C74C2816B2FE6DB748B0:15D8C764CF919F1142F7BD62B48036DEE8B4D1BC4220715215A8F45F5C8DC807
+ECP2inf = 00:00&01:00
+ECP2set1 = 
1236022B27FC72A53822185A74BF2758B92A8BEB71B046F5D3D6DA75EC6E79E0:0223C7A0FCAD74E7DFDAC119C12000DA97FD260A7F19F8926E65F005DE4059F8&1D4D59EFB79051AF8BEFB3F66021792C1451D06C4CF4D088DD3E2A8021DA7809:0EEA9641653A96DE53DA9675BAE7B53014C1736DD43B9F52118D95F4BFF5614C
+ECP2set2 = 
1236022B27FC72A53822185A74BF2758B92A8BEB71B046F5D3D6DA75EC6E79E0:0223C7A0FCAD74E7DFDAC119C12000DA97FD260A7F19F8926E65F005DE4059F8&06B2A61050DFD85E24CE2B6E1A41EDA70FEE0681CB146E58E127F96F3A40DDAA:151569BEA335932F5CE348EEBF7BB1A30F7E638043CD9F8FACD88DFA9C25F467
+
+#test7
+ECP21 = 
147FE79B701CC7CA8B9F5B66EEE6CD4954C6A2057FE9ABEE52655F944FC14D2A:1095B85630133328AD38C85F98728DFC14A4EE3700FB072DC7DB27067D73976C&02C5CA568E876BCED6510D7450088A2672C7182E227F99D7677AEB9C280A63B1:1ABCDB25236F2C7230D7027FA3027BA62BBAD18F0F302838A463C2664309B327
+ECP22 = 
10C259603CA432C69DE160E2AFA4B342A5E7D253473E8A9AB946E05CEF15BCE7:22B48A3F4FAFE3E63204895A9E9423B58EF9E0762FED094AFADF407AE8F5FB0E&05A2908F6B10F0FE93515F835432633FEE75FC21E9F01367ECAE1303FF2AE90F:12DA4AD331D6D06E9F891BB2E921BA8473522C44E5FD3FF78EC7D5BE13DC9AD1
+ECP23 = 
02194B30D4084B2AF2B95244617BAA47BA4D270DF8427F4D370E0D392095DD54:13F5C912EA265B9A52D20230395AAB58DBFCFE6B1AE47D005E09166D6BF5B8B5&2391482E95DFE5246AF41F5664E6E1BECD8C653B992B44E74A9EBA0E4C4462B4:1AB36097DD5BA5F05C4DFF537DB7ED40D2C137DE72CF523394FF2A0B44A2398D
+ECP24 = 
2323BB424548FEDB09B728BFD5F484B9DC3455ABA6095418867AD05190A770BC:20C7080C5A0641AD30DF3F6B93D6E2D45D2FBA640A613D95481E62A20738F5E6&142FD1AAD9F3542D8A80B63D3A778F39CE0FE4CD30C2303882215BEC563A4FED:1CD9DAB04C0E1582A45F4B8A682A097A7F41003CB7A06F60AC146A4F762393A7
+ECP2sum = 
174F9A7B70C1B923F981E1B4089A621D83407E1E1DBAB612CF74D93E0ECBC918:1A8EC25E2718ABC884E5012AA42B347A912EDAA863C2320769B0CE56FCB28A80&03ECB723785C35B367813847C14A27D738269FB1FCB49858CFD6F34CE481AF32:13D246AA7B94E8C4739E5CCD01320B507AA62CC9B4D307C9C91DAD0EB107CC87
+ECP2neg = 
147FE79B701CC7CA8B9F5B66EEE6CD4954C6A2057FE9ABEE52655F944FC14D2A:1095B85630133328AD38C85F98728DFC14A4EE3700FB072DC7DB27067D73976C&213A35A979E8BE3EDA6CD1F02A5ADCACB178BEBFF589A50A56EB38533410F202:094324DAE500FD9B7FE6DCE4D760EB2CF885055F08D916A91A0261891911A28C
+ECP2sub = 
2333C1FC8C3645BB16852C8E953EA0B85E873250A19ABCB2DC082ACF675EB23E:1C9373813A0AE2B40B1AC8D4F6C0D7E48FFCA7599FC1067151A88DF233CB85A3&46CE231C90D4591681F3962269E9E5976FA6C1614C2CE5EA8AA4C69B691AA0:054E0DDA67E0A337C90C1B1F215D2BE00EB54CE46BD45AB27D8DA156B5BD79AE
+ECP2dbl = 
1930D36525C110EFE004F392DFE751E97C8B36437E4D7E3667E16B1909C024D0:1EAFCF1F6C9B30FB88FA795E8BD33E6E1803C52D31659ADFC8D9061779B14002&1B3AEB990351EE1A5EF68D5C06702B2D5C20542735A0B955FD40453EAAF592EE:11B3D73F52E9BB65D33F827CD00C7BBA95D5588FC301A1C54BBA1D0D661AD34D
+BIGscalar1 = 082C12623AE768BA00FEFE0F219E0940397CE8CD3D37E4BDFA21DDBF09770BEA
+BIGscalar2 = 230A62FBCB1EC565A7D6F43B9C30EC97084A78778BB33C8C4D17530B1A519AD6
+BIGscalar3 = 0A42FEA5785D6DBB77670635236E0D54D778F4352A46883F4DDC37F496668A17
+BIGscalar4 = 22D105D8E2D3CF21DF9120E75F1F9493B40D50486F223FB7B1111DFF335B5834
+ECP2mul = 
0781D7A6406BE8C0BFAD23D1AFA461130A211611C8D659BBDD0C057299AC2113:08BB1597B51C72F137B7F978EE2E73D8765B0789F0A9A97AF2C2A19986BF80A4&168DA03EE6E361D01234A832A72EE049DB41B3BEBB1330607DF9DABB754164A5:1843F843EB2AF818D043EFAB4DCCAEDB387FD8CA4D1749B75232CE23532A20FB
+ECP2mul4 = 
2356AFE70ECF1173933CA35CD2797B5AFB584E8284397669A678DEA86A0B3EEE:23FB21767D6891702848FBE2D3F7722426AAC62EB50C2C4329394AC2A144079D&1B2214EFE1E46CEC63E02FCE2B931998135B63319B49A6A2A9A441DD6B36FF82:1020D55B373341A90AAA9D5FFB8F14F8BA7E4146C75651CBC334DAB1D6ED4A3B
+ECP2wrong = 
1DFDAD33609B0F0C3C2A87A63B5546F64B112F42477F9CBFF70F3102CA557237:0700C1E18C87192BD88C48B392183A7BBCAC6E25A9334A8258E052E5E009FDD6&1A7B4E08149C041724DBDEF2C0617B84066292EDDF3D854DF9CD4895922A568F:06BE81A4B294F870A2273517F105CDA82422E21D56037CD2A2E9F4467B63CFAA
+ECP2inf = 00:00&01:00
+ECP2set1 = 
147FE79B701CC7CA8B9F5B66EEE6CD4954C6A2057FE9ABEE52655F944FC14D2A:1095B85630133328AD38C85F98728DFC14A4EE3700FB072DC7DB27067D73976C&213A35A979E8BE3EDA6CD1F02A5ADCACB178BEBFF589A50A56EB38533410F202:094324DAE500FD9B7FE6DCE4D760EB2CF885055F08D916A91A0261891911A28C
+ECP2set2 = 
147FE79B701CC7CA8B9F5B66EEE6CD4954C6A2057FE9ABEE52655F944FC14D2A:1095B85630133328AD38C85F98728DFC14A4EE3700FB072DC7DB27067D73976C&02C5CA568E876BCED6510D7450088A2672C7182E227F99D7677AEB9C280A63B1:1ABCDB25236F2C7230D7027FA3027BA62BBAD18F0F302838A463C2664309B327
+
+#test8
+ECP21 = 
1F3C8A0342CEDA0A788B22CE45D42A964CF9A78ED86D6E298CC1975D4FF98266:14AD4C075D8931F9AEBEFD83435AC8F2477C58574BEECE9A539FCBD87C57A1B0&0C748FE5537B9864B67313A61F8C51805330A3CA07AAEF90B32A352518641A0F:19DC5151FCC9ED9E9196043711B04494A43CA15C245F1F9851B6E597ED43958E
+ECP22 = 
1723F32E87A1E7AE552F1335FCC1F4EA97F5256A6BB73783204BB8E274594119:10F33EF66578D8FA8A85806BF473D161FB53B8C8A1C794251096CF478A4F59&0EBE351CC300120CC974A7252AC8FC850927976933560DF58BC8D4055C45AE1F:1BDEA1FDD0470BA911A4A2441743903D5056C6763DD52A2FDE8CAEA7187AB28E
+ECP23 = 
168E528A208545DA174CD720BD85D624999F4DCCAC214425187B9725CC73FD4D:0902DAF79BB7A6772222ED44BB6357F7786592ABEF9B8486AA7B0348361BE811&1653A2E9941AA5A11C64DCF5F3907676A38FA4211EF88F7DF3368BC910BD1306:16EFC09275A1874FB594E3D35D4ABEAD13D2D5DC44077EAD042197234C706EDC
+ECP24 = 
191C5BD3D2D2CF314F00D177CEE97B91A15DD2B83E2EA7867C8EDB911ED4A4E4:0BA34B4FB99B75364D2EF2198BE833892BD4EF0632AC3C59FBED7FAF417FE709&0C1948C940699E68AC03A07712EAABEA32E5E11AD2A8870BB08538D993BC9EC3:0CE04C1F6B96EE6574443FAA9F12E6443E3AA1D5E7B730E7913340E9709B0E37
+ECP2sum = 
0127CFA738CB7CBEABB4EC5A1E6F7BB659E8CD732E63F5DED1A44BF31C4F7018:0FEBD9A461AF3326E8C22D1024C27D4E0AE88B3897A19BC01808E4776A5C2F0D&1093422F8E4E4D5D3FF656B54034851D3B63D9412E5A57862C1A39234E00F685:03F770C809A2072098D1A3C021DE3BFC86268A617FC0E8419DD6F624A3B4288E
+ECP2neg = 
1F3C8A0342CEDA0A788B22CE45D42A964CF9A78ED86D6E298CC1975D4FF98266:14AD4C075D8931F9AEBEFD83435AC8F2477C58574BEECE9A539FCBD87C57A1B0&178B701AB4F491A8FA4ACBBE5AD71552D10F3324105E4F510B3BEECA43B73BA4:0A23AEAE0BA63C6F1F27DB2D68B3223E80033591F3AA1F496CAF3E576ED7C025
+ECP2sub = 
129D9C819E767ADF40310EF972EC8DF583B9BB9243A66A4DBA88C1C5ADB9BC53:1F1A40E9EF3A542DC2E2A4998EF2AA465458AE1944C426E8F8A1AD5083BFE36A&21B5F04EBEA76F5B9CEA63E2A59E544787873C9F18D5A397873DE07AEEF896FC:093BD2C20DB01FA21F63F44BD3150763417D446ACC794AF40E0F832E1B1DD03A
+ECP2dbl = 
0D44E3B72732ED520DE8DA58F0B4C399C3B851EBE825EC14237F5073A1A40CFE:1B99BEA7532B255E4D5B5CE862D70E8184697FAF2EC788BDD96AD624C4137130&18BD85A682D2F448CD4664249F53F16B4B73B0E3562D36761CD446396683B326:21CF8CBC5D81A5D8AC30D8E70E8FB9C7DEA83A8034CF41346E80AF042DDB8345
+BIGscalar1 = D0F3F8DFECD12CD04B7DC0F3CB2AFF53E49AE9BF693EDE610EF30C8622E2E3
+BIGscalar2 = 0AF965769FE60668827914966E0413ADE1E920744A33DFA6153556D6AB561668
+BIGscalar3 = 23D6B22908E6C124B3D8EEF51343219B7A880499E3BA4171D697D55E9FE5F330
+BIGscalar4 = 10F0AD357A451E0EE344DE9EEA0325F98FADC8EB644A4A49932DF3B02D4395B8
+ECP2mul = 
23CE6C479D91B32D495834A838A61AAC725801D80F0E9E47238856B83CA0DAD2:153C10BF2BFD234E6EFF114DDBD1F36FB6624EA667FEFDDABDE6F95C1F2295E6&1C02664782703C0EAA0C29F6AD8B22FC1E4293BA24005791AE5F72146E84A41A:0C13CD87E379B62A110C291C582B5627C1DE919FE7F79DC7911463CE6BED30C2
+ECP2mul4 = 
1578CD124FAD341F88CEF36679CC578EDF79AC2A3E8D88DD7FF35EA10B5B0906:087D6A82D6AD611F07A0B202BC78DC24F46E9407776BA80F9B3A8B7AE7424A04&0A586D818E3FF9C8EBE2E2A99E8D324AF7866022F3C220CB59ED0F4098F0572B:1ABE6145FC377586C7969915540DD01157575C64BC993C17932DD5F79A83CDD9
+ECP2wrong = 
08303D824C274D49283D655DA72585B8F93B9F8CD28AB090E4F0290AE9565D44:21E636D1527B6CC207E80E6B965D59C78566D42F00E6724FF706B47740C65E9D&10FFD569814846F971D14B7FFF705E6B9185B9142E93DC1C0E731100E06B03F3:0E93698E9E7B2E4B07FA6F6F506B599814843CE3EE53C4C0D850466494F058CD
+ECP2inf = 00:00&01:00
+ECP2set1 = 
1F3C8A0342CEDA0A788B22CE45D42A964CF9A78ED86D6E298CC1975D4FF98266:14AD4C075D8931F9AEBEFD83435AC8F2477C58574BEECE9A539FCBD87C57A1B0&178B701AB4F491A8FA4ACBBE5AD71552D10F3324105E4F510B3BEECA43B73BA4:0A23AEAE0BA63C6F1F27DB2D68B3223E80033591F3AA1F496CAF3E576ED7C025
+ECP2set2 = 
1F3C8A0342CEDA0A788B22CE45D42A964CF9A78ED86D6E298CC1975D4FF98266:14AD4C075D8931F9AEBEFD83435AC8F2477C58574BEECE9A539FCBD87C57A1B0&0C748FE5537B9864B67313A61F8C51805330A3CA07AAEF90B32A352518641A0F:19DC5151FCC9ED9E9196043711B04494A43CA15C245F1F9851B6E597ED43958E
+
+#test9
+ECP21 = 
22D0AC3AFF8F4B1F30CB3E652657E0D6C2D1397369A1BA310BD1D85DBDE94879:1E3A8B2E329E825C4F5D3338DD97F320152855F8B9F32B0966DFE4A9642B29E2&22F7F7D4B9A103B73D46331A6AB29D94F823BDB1A934D9D4024CABCAECC80A17:19A37B92FC646A0C61B7EAFBCB868D2AEB40CA5D6BB5D2F6EB3C52CCF536CF77
+ECP22 = 
02FA44F90AEA818B56AE988542E302C6D7846F8C9B35391C89F6D919B4125D02:0C887D5BF790CA0E1B1DCA785223414B2FF63753348493E6F25FA934738E645D&1661DE9F42E6ED733C55B1998AA148C36696774B648D57FEED3413BEF44D6C31:1ED54524B6D3E9FCC0E50EC92E8A313631D5EB96D0DFAFBA7185481B66110755
+ECP23 = 
061A94B23BA0AF8E3BB14BB2B6D3025FED1A294608AC85ED856A4BBF2F495D18:1F8756CD0C5E31EDDDAE35D7E420E0EC313745CE79486BAE62614E7A152E343E&0E3C1AF3FAB1D0C86A2EF83236A08A881973E111EECC02C4AED5F4D7BD6D557E:04B41C679C02F54ACDFD7C8B2BE23E5C9B5DBF4A7A38AB113E243166C4993156
+ECP24 = 
0E4E116FEB4BDA02C58A9C6E927BCEC46DDC57DFC5F3B936B017DB2D3123520E:1A30140D039D3F7D15FDCBC8B316D0B0443ECBFF982AA376E810F44A80770354&0F01961B4F7BD961474BAAEC8CE0CD2BD0FF08ECF42649E6A4C34E932497340A:0828AB27AB17DD4C7DA734BAC89368C5C0E27C3C0B2CFED9AF3253A54D56E257
+ECP2sum = 
1C4655886ACDAEE55E726B19491217E8D52DFFE551032E2078F7386CA99E6E2C:0122A7FAF9D4C2E421301E3F94A15EDA24CBABB80A4DDF8C6A37DA46E8A6D8F6&1BAB8CAA1F3925B4C46D0131FD450668DE3D93C0BAB969DC75620445EE36ABFC:214D10F3FB11E6314F1D0B0B5C0992DAD274FA89A9DE7822D17C9B6B1925D4E9
+ECP2neg = 
22D0AC3AFF8F4B1F30CB3E652657E0D6C2D1397369A1BA310BD1D85DBDE94879:1E3A8B2E329E825C4F5D3338DD97F320152855F8B9F32B0966DFE4A9642B29E2&0108082B4ECF26567377AC4A0FB0C93E2C1C193C6ED4650DBC1978246F534B9C:0A5C846D0C0BC0014F05F468AEDCD9A838FF0C90AC536BEAD329D12266E4863C
+ECP2sub = 
1FD57B5E05E92BDA01FF8DCA9964355AF29D400FC08FFFFED13147C82003D13F:0CF769ABDC9DBA6476E96AE587C4532BB90BD089135E5574CBDF67BEB3B40928&166EDE408D64447E4C56D5E5AB5030FD25C8C732284657C1C78E5F021B7EDC29:0CE2A6C987A1B0E3DC9CE946335C9F920A4F854EA0B884903D65D8865B2DD927
+ECP2dbl = 
0ED8CFF3AFF111F9AE3D1114DC50F5A15E9FFB63B17C668E5A96242F225CEDC2:1CF65C1FF3776DDFB655F4994AC617EF980C46ED1F5F6EF11CD9B30A6169DBC8&06001FCCE8F8FC20050126729984055A9A36BB622A50B8D694902E079A5113B7:1C837928EEB958040D64CA18B6A11D2890A7C37BC979DED85328C4C44ED96EFA
+BIGscalar1 = 140D41564827F63E8EB2C6489022DE13903799007C3BA83A63A52BE0683DCAE4
+BIGscalar2 = 2035677C4F784E069C33F7AD808D3D1EEE4B8DE78378FA2868352C6D13DA57CC
+BIGscalar3 = 12477EF1E8DA40ED4AC6591F8759C073A0423E1CF3EC74E6BAD18558047FAE05
+BIGscalar4 = 1E3D9E7F9B8165FD180EA80D3ED2F0B817E7A6A1C6C301F41E8486E56C9C4B24
+ECP2mul = 
123F35EBDB8C522B3B6589311B6DCC523DD0052622C425B6682FCD7D7205EC8F:017D46FEFB525591DB8EA960ABE03F71EA7C761A160821964907036D411A33F0&082AAAB495FD799534DDA37EDB40DCD6E36CADC8548996C01F64ED2FA2C371F5:1E3C465F3AA7663DCCEC6F32320D615EF0AD85B6DFD047F877D278F00F52C393
+ECP2mul4 = 
11F5BEE31E1B6B7348D00B726F7A729FECC2B27D3CAEC536D3BE27AABD6D34C9:1BF19E2E6C9F3F4BECB2033229C3315EF2497CC9539849D3D379FB913A7C5F0B&18F26AC2C6DD7B800436D6AB6885FBD876704DB2674327D039A71FDAC197F206:2166FE541C3DB5BF8311BDC78EFF70E4EBC3D88DB35ACE0471A77560ABEF9C15
+ECP2wrong = 
0A190C79DEBB8E5813221E9A04610E6999B89CF5416CEE2383880EE55890AD42:12574981EB71D84242F3760316B75205B83FA248BCBAEE056E740FF4D37FAE49&20191CC9D88F2F124C1B240E6EE9B9B4A3B08B30E24319249F184D80819A9B66:01E120BC64617FE550E5B482CC740F43658B922831708F167ACF8B0C24B711B7
+ECP2inf = 00:00&01:00
+ECP2set1 = 
22D0AC3AFF8F4B1F30CB3E652657E0D6C2D1397369A1BA310BD1D85DBDE94879:1E3A8B2E329E825C4F5D3338DD97F320152855F8B9F32B0966DFE4A9642B29E2&0108082B4ECF26567377AC4A0FB0C93E2C1C193C6ED4650DBC1978246F534B9C:0A5C846D0C0BC0014F05F468AEDCD9A838FF0C90AC536BEAD329D12266E4863C
+ECP2set2 = 
22D0AC3AFF8F4B1F30CB3E652657E0D6C2D1397369A1BA310BD1D85DBDE94879:1E3A8B2E329E825C4F5D3338DD97F320152855F8B9F32B0966DFE4A9642B29E2&22F7F7D4B9A103B73D46331A6AB29D94F823BDB1A934D9D4024CABCAECC80A17:19A37B92FC646A0C61B7EAFBCB868D2AEB40CA5D6BB5D2F6EB3C52CCF536CF77
+
+#test10
+ECP21 = 
196A59E4B1F8CA1436F544210ED09E0E59295044FF273E70AEDCFC02DEC71819:04E36DC6C854A623B37D15FD3998FB9BCCF0DF561D729644B0BF2F64A519851B&0F668D92CB58C3097D396C97E6CD8A9606842AC75B6347336E5D3F873768864A:058232DC04E3518E8E6EB3648CBA3026AF5A18E3C4ED827BD7736AB1F2FB1FCD
+ECP22 = 
09D936010161EAB1D638A9EFA50C6CFB49A19CBE1D3977D393FAF9050D7792A6:16F26BD132AE28982D03FF166323AAE9F401819B98F1046E57AE81D232FF5DDA&0BA3A1E6AFE80291CC76E82F9464B44A3CD655A3A7655A037EE0B0F1E896E19D:14848632A3D4B83FE7FF50B34998AA67B89013C4BE372E4703A936B72E9F9F0F
+ECP23 = 
1F47C95EE4944F1FAF7D04E4EB4DECFCAF794ED2A15F186C89844C783648E95A:04A15C283A2D365D813435AA53A8A836E82C82B833256E55CAC7C9D76259D1FB&1839D52464C4A7D0F6A7264A0ED9F435444EF5874E9E61435F0FABB0EBDA9BA6:0B76D74DEE824CC3F807B95FF20D8D2D371C5EF0DDA7CB41C5EB3B73FEB2B9C5
+ECP24 = 
EF86502641C2723A2D516E8C7CAF778358847B430B5A9C1665FA7864AB0E52:11187A761107633E8F44A8F8BFC67A03F0A7ABE9883F68167CC134F8136AEA5E&06FECB3FE388E5892180B2DD2D7156907B467B23EA952F5979CC8704B7D44662:021C83779C37229AE471CCCF9B6CAD9EFC5E92FC44FA68C3880C0CDC821479CB
+ECP2sum = 
0103B7DBB90EDB03CA2156576A67F760A8E32254B5AA968F76B497B9AF3B125A:2226F720020C45EA4A7EF84DA3AE5C9B35FC10B1E66C1F4BDFFEE0BA32DBC581&02D8741225C54E77E14776E6D4296E524C90F540CE4B383722353F2FFEE603BC:1AA4A48EE666051AF1853F7B05E6A0A998587C49F5199B28C4084AE8F491BCB3
+ECP2neg = 
196A59E4B1F8CA1436F544210ED09E0E59295044FF273E70AEDCFC02DEC71819:04E36DC6C854A623B37D15FD3998FB9BCCF0DF561D729644B0BF2F64A519851B&1499726D3D176704338472CC9395DC3D1DBBAC26BCA5F7AE5008E46824B2CF69:1E7DCD24038CD87F224F2BFFEDA936AC74E5BE0A531BBC65E6F2B93D692035E6
+ECP2sub = 
1A8410C45B5B2F6C3A6AE61D30BBA61304A9E71DE61BEB1ACFB33B1E6E0F027C:02B602DF66459594DE245D185A5BB5160FE591D55C23E165A8251F79DB0DA6A8&021486C5F7A232A4496A1305FF23FC9DB16963C0122646B991AC010E9FF0BD0C:0A54CB85609CCB51D7D10A6E7C0D505FA6508BF12092A779C60132FEC2739915
+ECP2dbl = 
0DBDFB787E56918EE8F8DA08E5E26DE138832E4E11B0D5F60468EDB1FFBF5C3D:126F4587AC9B296EBFA796C8F740431C81942B5BC27A5034FC94AA2BC8157311&06547A704F889B445EB37F1304A377F5510FDD6AF86362339EC03190A0592C4A:07C2310752A680B8ECBF40E4124FC84E32CD4FAA8FE80304078AB3D896127119
+BIGscalar1 = 053AF77C180765806EB59DC578FA18860CCC1F9941016034229E81F4FD438EB2
+BIGscalar2 = 1A90C7221C822303B019FC6EA486838997CE861A3F83D347F599FE9119CDEF27
+BIGscalar3 = 167922A27741DE322554B842404EC016FF521E6F40E03DFD910AFC4E28C6DD85
+BIGscalar4 = 1FFBFFDA331DA1692E7902F961F105FEBA1FD54288FBCF278BD63DB621E7842B
+ECP2mul = 
FD3CABE7E36F5FA5210AF9CEE3D88BC4822463EAB8748062FA3543D833E028:09463660FFDEE0B3367630E539989101441132F93664291C2ADD62D8D8535585&15892AEB3F831EC7E679668DAD6FBB374157A9D66E0DC6ABED5753E4B950F287:17515AC584E2755B89BE7C38656A47BCC3890D5D34A9CE8B5CAC9D82206C7646
+ECP2mul4 = 
15E204C8187EE9725901A1AEE90AC9F537DB073911FA2A3B7F783B833AAFCE9C:1B167B79E7F09D0633DC678D342C9457F88B4F658BEFA9EEF2E93C4555F4CADB&02C13ED1D84E8F8EB9E3F0BA0F7169EDEED3D2AAFA90734BB0592EAFBF02DD58:10ACBAA1D1DD7084C664C7A631F1DEE3FDCE9BF7953A521CDD4EFBD0D3F0CCDC
+ECP2wrong = 
21189F7505E1E43D0FAAA70FADFF09DCEE9687EAABFEA06EE038AE46E043A89D:208DFD2D854AC7806183EF71CED31DF6A34FDE0BB10EF4972844A3E61F440A0E&179CF2B28CABA0595B197FAE9C9477C695642101CCE0B913532081DEBBCC2BEF:1866FA4507A4768B34367505897CA6334FE3A52D0E72ECD04FD87001FCBA6B43
+ECP2inf = 00:00&01:00
+ECP2set1 = 
196A59E4B1F8CA1436F544210ED09E0E59295044FF273E70AEDCFC02DEC71819:04E36DC6C854A623B37D15FD3998FB9BCCF0DF561D729644B0BF2F64A519851B&0F668D92CB58C3097D396C97E6CD8A9606842AC75B6347336E5D3F873768864A:058232DC04E3518E8E6EB3648CBA3026AF5A18E3C4ED827BD7736AB1F2FB1FCD
+ECP2set2 = 
196A59E4B1F8CA1436F544210ED09E0E59295044FF273E70AEDCFC02DEC71819:04E36DC6C854A623B37D15FD3998FB9BCCF0DF561D729644B0BF2F64A519851B&1499726D3D176704338472CC9395DC3D1DBBAC26BCA5F7AE5008E46824B2CF69:1E7DCD24038CD87F224F2BFFEDA936AC74E5BE0A531BBC65E6F2B93D692035E6
+

Reply via email to