# FP ARITHMETICS - CURVE: MS256, Modulo = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff43; BIGmax = 2^256 #test1 FP_1 = 6F1D50 FP_2 = 02A38570 FPadd = 0312A2C0 FPsub = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCB9723 FP_1nres = 6F1D50 FP_2nres = 02A38570 FPmulmod = 01253434C76300 FPsmallmul = 04572520 FPsqr = 303A6EBB3900 FPreduce = 6F1D50 FPneg = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90E1F3 FPdiv2 = 378EA8 FPinv = 2BC3E93CC92C50FB55D82D662C5EA94EF71C6FFC5F842E890B60995F91DC820A FPexp = E40D0E61DB41BC01AA075C49B775506F080011D4875A115191F325B95F09E72B #test2 FP_1 = 527E85 FP_2 = 8B79885EAA00 FPadd = 8B7988B12885 FPsub = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF748677F3D3C8 FP_1nres = 527E85 FP_2nres = 8B79885EAA00 FPmulmod = 2CF1DBF594E4DA5200 FPsmallmul = 0338F132 FPsqr = 1A954BBB3119 FPreduce = 527E85 FPneg = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD80BE FPdiv2 = 8000000000000000000000000000000000000000000000000000000000293EE4 FPinv = 16843BFF486000764FB2E8B391DD64B02570932BF3399CF92802B1999013B031 FPexp = 8EC9F6232B889877393A942C945BD785AC0EB963D8E59679CA0FC27A5CF60648 #test3 FP_1 = F73C FP_2 = 0A4908C48892CDF6DCE1 FPadd = 0A4908C48892CDF7D41D FPsub = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B6F73B776D320A199E FP_1nres = F73C FP_2nres = 0A4908C48892CDF6DCE1 FPmulmod = 09EEE093ADD5A72174F8DBBC FPsmallmul = 09A858 FPsqr = EEC4D610 FPreduce = F73C FPneg = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0807 FPdiv2 = 7B9E FPinv = 325A603341483D38A48203A80D1296F32B89A27400D75FE48F79A6560A315867 FPexp = 559C5D72662F1E19ABD3E2CCF1F7F700D3214B77D53D7BA8EE2CFB43735EFB7D #test4 FP_1 = 0E95DEF056 FP_2 = 1EAAB7FA03094869F5A71045D4 FPadd = 1EAAB7FA0309486A043CEF362A FPsub = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1554805FCF6B79618EECEA9C5 FP_1nres = 0E95DEF056 FP_2nres = 1EAAB7FA03094869F5A71045D4 FPmulmod = 01BF4A219692E92FD3A001D10F7E52C63538 FPsmallmul = 91DAB5635C FPsqr = D4BC1F8F51D2C95CE4 FPreduce = 0E95DEF056 FPneg = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16A210EED FPdiv2 = 074AEF782B FPinv = CFE3C3EB2259D5681CE737FCE979268C12E80559988A3F4C351682C8E8735AB7 FPexp = E66A76C7AE8D2BD8B1353655D503CE606B30A010A83137E86CB825683B609010 #test5 FP_1 = 18EF1DF2A0E4FB1072E15A7A FP_2 = DE9D8A79260344D34CD5EC506002D91A FPadd = DE9D8A793EF262C5EDBAE760D2E43394 FPsub = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21627586F2EBD91F540F0EC012DE80A3 FP_1nres = 18EF1DF2A0E4FB1072E15A7A FP_2nres = DE9D8A79260344D34CD5EC506002D91A FPmulmod = 15AEB41A783100832E873DE5181874404DE6EAECB69E96DD25889A64 FPsmallmul = F9572B7A48F1CEA47CCD88C4 FPsqr = 026DB4F66CB43908552C2D82CB7A477E20740634D26E0224 FPreduce = 18EF1DF2A0E4FB1072E15A7A FPneg = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE710E20D5F1B04EF8D1EA4C9 FPdiv2 = 0C778EF950727D883970AD3D FPinv = F78DB3A85B77BBC6922BAF6A822C47ABCAC2DC6BAF8B9D87C9A9F44CB27B68EC FPexp = 26E1E5F4D842EB47AB2F6DADF7E91CEE1122A1044290E2AB1053BD5FAD94E4D9 #test6 FP_1 = 0F63 FP_2 = 036898B4136EF3A7591F8A9BA4273878126026B5 FPadd = 036898B4136EF3A7591F8A9BA427387812603618 FPsub = FFFFFFFFFFFFFFFFFFFFFFFFFC97674BEC910C58A6E075645BD8C787ED9FE7F1 FP_1nres = 0F63 FP_2nres = 036898B4136EF3A7591F8A9BA4273878126026B5 FPmulmod = 3472659AC7042F07F05051B8CEC779DF82BD7392FF FPsmallmul = 99DE FPsqr = ECC049 FPreduce = 0F63 FPneg = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFE0 FPdiv2 = 8000000000000000000000000000000000000000000000000000000000000753 FPinv = 2783BCAB510B3E53941D6040789F9E40DC732A0C9BB7FD667DB15C5A3529A8AB FPexp = ACECBAA4BDA85F7A744BAEB1B72AC19A3A4865DDA2B2E08353630D94FB15E213 #test7 FP_1 = 2C4230D7 FP_2 = D088AF153A09ECDC5773D7072DBA5B2E2604B6B4A98E FPadd = D088AF153A09ECDC5773D7072DBA5B2E2604E2F6DA65 FPsub = FFFFFFFFFFFFFFFFFFFF2F7750EAC5F61323A88C28F8D245A4D1D9FB758D868C FP_1nres = 2C4230D7 FP_2nres = D088AF153A09ECDC5773D7072DBA5B2E2604B6B4A98E FPmulmod = 240D691D8D11B0FA8A95B245D650C151C909D780F7EF70210642 FPsmallmul = 01BA95E866 FPsqr = 07A6D1E7202D5491 FPreduce = 2C4230D7 FPneg = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3BDCE6C FPdiv2 = 800000000000000000000000000000000000000000000000000000001621180D FPinv = 5DBAF8980C942D0BDD6224365032C74FF0B79F5928463CDEE97989C38F9507F7 FPexp = 3EE30E0A8D1FB4103B2CF7F07BFB836D2E9954F9834646C881835F90C3D99220 #test8 FP_1 = 0ACC18EE7EDE5148859A315ED3E73EEC72 FP_2 = 097885BB6398277A694DFB2CB777826ABBB88B266DE04D6AC64E FPadd = 097885BB6398277A6958C745A5F660BC043E2557CCB434A9B2C0 FPsub = FFFFFFFFFFFFF6877A449C67D88596BCD0EC37075BE68CCD0F0AF0F399D42567 FP_1nres = 0ACC18EE7EDE5148859A315ED3E73EEC72 FP_2nres = 097885BB6398277A694DFB2CB777826ABBB88B266DE04D6AC64E FPmulmod = 072145EF5013DD2A89CCB6B13BEFB74F78CD61C8DB958754BD2D77DB9A05F462 FPsmallmul = 6BF8F950F4AF2CD53805EDB44708753C74 FPsqr = 94AA607126A509814E93E2BFD6A2184587A159FD66FC563CE3E41A191D9AB868 FPreduce = 0ACC18EE7EDE5148859A315ED3E73EEC72 FPneg = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF533E7118121AEB77A65CEA12C18C112D1 FPdiv2 = 05660C773F6F28A442CD18AF69F39F7639 FPinv = F491DE0D48C1C268A4DD5CC0C6836DE714B15D3256D83DE991B6DD403A655AF1 FPexp = 3A88A082A5B25DFDE5AFBF934732D6802BCE6CB05EC7D880DC6BE20E8E346A77 #test9 FP_1 = 0590863A1D8E3D FP_2 = 210A842F2FDE0BDCE17268AD8E55B59E8B5F11D86958320064896540CC FPadd = 210A842F2FDE0BDCE17268AD8E55B59E8B5F11D869583790EAC382CF09 FPsub = FFFFFFDEF57BD0D021F4231E8D975271AA4A6174A0EE2796A7D39021B0B84CB4 FP_1nres = 0590863A1D8E3D FP_2nres = 210A842F2FDE0BDCE17268AD8E55B59E8B5F11D86958320064896540CC FPmulmod = 47DD758F3B424D5DBF00F19F5AB967BABAAD27B93B90C2A9B6150819FDEAE2A6 FPsmallmul = 37A53E45278E62 FPsqr = 1EF6D58CE9B288EFB92CD9BA89 FPreduce = 0590863A1D8E3D FPneg = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6F79C5E27106 FPdiv2 = 8000000000000000000000000000000000000000000000000002C8431D0EC6C0 FPinv = 7A21004294A8BFB831BED435F7D544A904C2E44A0355767B77CBA1A75D1801A9 FPexp = B23C729E7B63CE7685FEC138B6B4D177B50F959257CC96A98A6E4AA46EB74B93 #test10 FP_1 = 2FEC47A73AEC99213EDBA074CB3EF9978D32BDEC4460316BC4 FP_2 = 943405AE5E7F45965A7A4F50ED12DE75677A7B5C5C191D94754CAB457AA18467 FPadd = 943405AE5E7F45C646C1F68BD9ABFFB4431AF0279B12B521A80A9789DAD2F02B FPsub = 6BCBFA51A180BA9991CD57E9FF8642C97425F96EE2E079F8BD7140FEE58FE6A0 FP_1nres = 2FEC47A73AEC99213EDBA074CB3EF9978D32BDEC4460316BC4 FP_2nres = 943405AE5E7F45965A7A4F50ED12DE75677A7B5C5C191D94754CAB457AA18467 FPmulmod = 2AA1A3E2511F01F8009557A7B141A17C892B87C37AC525C26429571346CB5FC0 FPsmallmul = 01DF3ACC884D3DFB4C7494448FF075BFEB83FB6B3AABC1EE35A8 FPsqr = 07BE51198121866363B140CEFE5F65E4922A7F626F947484ACC972EEF0D9D612 FPreduce = 2FEC47A73AEC99213EDBA074CB3EF9978D32BDEC4460316BC4 FPneg = FFFFFFFFFFFFFFD013B858C51366DEC1245F8B34C1066872CD4213BB9FCE937F FPdiv2 = 17F623D39D764C909F6DD03A659F7CCBC6995EF6223018B5E2 FPinv = 42824BFBBFC475143C47B9F10000D554F5D4D782B9703C598482F4A44397645A FPexp = 1FE0A2746C260CF33C08F39AA6C1A87A2EE68EC60775D38289E5DC7CD36CDDB0