diff options
Diffstat (limited to 'common')
95 files changed, 664 insertions, 2 deletions
diff --git a/common/build.gradle.kts b/common/build.gradle.kts index ee30247..6fb4585 100644 --- a/common/build.gradle.kts +++ b/common/build.gradle.kts @@ -21,9 +21,9 @@ dependencies { // https://mvnrepository.com/artifact/com.klinec/jcardsim api("com.klinec:jcardsim:3.0.5.11") - testImplementation(platform("org.junit:junit-bom:5.10.2")) + testImplementation(platform("org.junit:junit-bom:5.11.2")) testImplementation("org.junit.jupiter:junit-jupiter") - testImplementation("org.junit-pioneer:junit-pioneer:2.2.0") + testImplementation("org.junit-pioneer:junit-pioneer:2.3.0") testRuntimeOnly("org.junit.platform:junit-platform-launcher") } diff --git a/common/src/main/java/cz/crcs/ectester/common/ec/EC_Params.java b/common/src/main/java/cz/crcs/ectester/common/ec/EC_Params.java index 8d15437..24e9d56 100644 --- a/common/src/main/java/cz/crcs/ectester/common/ec/EC_Params.java +++ b/common/src/main/java/cz/crcs/ectester/common/ec/EC_Params.java @@ -5,6 +5,7 @@ import cz.crcs.ectester.common.util.CardUtil; import java.io.ByteArrayOutputStream; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; /** @@ -265,6 +266,29 @@ public class EC_Params extends EC_Data { return p; } + public static EC_Params merge(EC_Params p1, EC_Params p2) { + if ((p1.params & p2.params) != 0) { + throw new IllegalArgumentException("Cannot merge EC_Params with overlapping parameters."); + } + short params = (short) (p1.params | p2.params); + List<byte[]> dataList = new ArrayList<>(); + short paramMask = EC_Consts.PARAMETER_FP; + while (paramMask <= EC_Consts.PARAMETER_S) { + byte[][] paramData; + if ((p1.params & paramMask) != 0) { + paramData = p1.getParam(paramMask); + } else if ((p2.params & paramMask) != 0) { + paramData = p2.getParam(paramMask); + } else { + throw new IllegalArgumentException("Cannot merge EC_Params with overlapping parameters."); + } + dataList.addAll(Arrays.asList(paramData)); + paramMask = (short) (paramMask << 1); + } + + return new EC_Params(params, dataList.toArray(new byte[dataList.size()][])); + } + @Override public String[] expand() { List<String> out = new ArrayList<>(); diff --git a/common/src/main/java/cz/crcs/ectester/common/util/ECUtil.java b/common/src/main/java/cz/crcs/ectester/common/util/ECUtil.java index 6eb0b1a..677075b 100644 --- a/common/src/main/java/cz/crcs/ectester/common/util/ECUtil.java +++ b/common/src/main/java/cz/crcs/ectester/common/util/ECUtil.java @@ -71,6 +71,13 @@ public class ECUtil { return toX962Compressed(point, spec.getCurve().getField().getFieldSize()); } + public static byte[] toX962Uncompressed(byte[][] point) { + if (point.length != 2) { + return null; + } + return ByteUtil.concatenate(new byte[]{(byte) (0x04)}, point[0], point[1]); + } + public static byte[] toX962Uncompressed(ECPoint point, int bits) { if (point.equals(ECPoint.POINT_INFINITY)) { return new byte[]{0}; diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p101.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p101.csv new file mode 100644 index 0000000..973c303 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p101.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x53d4bbafcfb1639254fe6d10a8c537530c3fe92e1f97d2b4119ed9c16e1acf8d,0x28005555757901cf33ee76e30cd76f08f9833e9a1269f2ce2e4dde0868cd973d,0xc30b25e235053ce95bffd46f41dd5c74f410849c64dbb33ab1cd32a3cd064a55,0x2aaaaaaa800000002aaaaaaaaaaaaaaacca7af3975c89997113235c61420a143,0x65
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p103.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p103.csv new file mode 100644 index 0000000..71dfa37 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p103.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x396bfa4a0edc1567a634daae504f92e5a9a15a07a9d2a888cc555f73c8f8ff00,0x775674b8c1515bc5aa7495be80a3af8c6fa2b5974be5dce2ad0355e7552d2332,0x60557261e30416b6daf927bc6e66b34d05374ac74a23f4f182e69b7816fddb9b,0xffffffff000000010000000000000000970966b118d6bfbda645bb308a30d731,0x67
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p107.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p107.csv new file mode 100644 index 0000000..27bcf06 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p107.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x2496b0ff748c42b1004d0f4d186f5fe2e11aef9ee588bb774014f0aa8c060e11,0xb702d443359b4eed8dc2f65ef55e06818dfc437540f24beb12c367c82a096cfb,0x5a945746ec79867b9b334a1e11a2fe44687524aefd66c96542a4e0a2e176038a,0x3fffffffc0000000400000000000000033592b264a18744c9bc2915daa6da21,0x6b
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p109.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p109.csv new file mode 100644 index 0000000..77fd8e5 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p109.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa447cff278a0fdaee768bd01563354a0106b1e69f8334897a5e4a87f59971ab9,0xd5fed7d415762fdc1bf9787a27ef9aec58872f67838d65d1fb2897b53ca93053,0x7c24d807a9b9df8303deebb04661183a7212cc33255190e888aad671a8f4c3be,0x3fffffffc00000003fffffffffffffffb548efa686b12486236f8218934efdd,0x6d
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p11.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p11.csv new file mode 100644 index 0000000..6cc718f --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p11.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x83176164af0da454efb678631736defb157b3a644a12657c6e631917ebebbe37,0x95ca1fec7024cd146d4e411ea364da101cf7301a7861eb253db96821e5ecb345,0x1cfe808423eacd4e48d6202781594a9a8c78ac310b8589e0fdf8d4b19d11b957,0x1fffffffe00000002000000000000000384147fb71f224f1175f0164b8d7a315,0xb
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p113.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p113.csv new file mode 100644 index 0000000..cfcf128 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p113.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x743164bd1042692eb48b19aaf72829a1589b7438a22fbad1a84d1a2c0e875dea,0xce4b5f0afc0d378aafddb1a285a5221796b4e2e7470471e085d0c45e87788504,0x19beda20b0142bf3a6d0bbf6fdf8f99df9009d1665b0dfd92a37b23f72ac0fc5,0xffffffff00000000ffffffffffffffff9c4f382da976b37b2308d3f8a8fb721d,0x71
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p127.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p127.csv new file mode 100644 index 0000000..5a338ea --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p127.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x3827c3b01d9f01412abdc25931b9b8428c2395ad6cd32df83afa63a244301b3c,0xfeef92467c2fb0c5a754d6d44d53469645d2c798e262d42e2f1702e4d76dcbda,0x36f8cdbc3ee3e287c59a9bc78d12ef79bb3c50a76f0d7e96a41b480a59a0f80b,0xffffffff00000000ffffffffffffffff365f1ab3b363dfad45ed6292645abab,0x7f
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p13.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p13.csv new file mode 100644 index 0000000..42c1f57 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p13.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa819e2e1b788a00c9cef4c6999c8109c57cb26e0e8c261762f602aabccd3461f,0x92abb9528178d361726445496e0b5079c54b3c15a2c64f42f24ee46989ac7ad2,0xf53e687bff0819eda3aeb02cd944c3631ba51cc72356e7c1546495e2991fa5b0,0x7fffffff8000000080000000000000001bd5817bfeacf495e8b45867b70a43,0xd
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p131.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p131.csv new file mode 100644 index 0000000..5139e0f --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p131.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xbf902a36d8fc610f24979de0938ce1f32f77412108d2043c56f19552daa4cfa6,0xf03fe27097bea711a8c795b4417ae74bc8e23125d687417ba519afbdf42e3150,0x161bbfb984fca29d73ae62edb66fb6dd7de840eb1302a7801fbdd4db6195ee64,0x1fffffffe00000001fffffffffffffffce7a442cdf069920cac81f69568b8fc7,0x83
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p137.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p137.csv new file mode 100644 index 0000000..33e0e9d --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p137.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xf7c0c4d0202a9a401f7830b1eb3db56c8ee58e243ce57306f5b983f9d756cf8,0x4c19f9afdcfead4f79cfbe07f12ead1db6b16f76a4e2c220ab2ba271c02f6ca6,0xf76e950149a7f0d21c7354c3ea88f343b9508deab152ac8d2d21dabfde0e14f6,0x7fffffff800000007fffffffffffffff288b037f331217045561f65981d90727,0x89
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p139.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p139.csv new file mode 100644 index 0000000..f60b4ae --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p139.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x6754d289cbcf0f08415b1c362441e2a3ceb0465ec2c9f1c50610cf29cde9106a,0x1ff239fddb7ccafd1b9a6c623df21cd0cd6edb192818f3d764261b759c0b02d4,0xaf5e4612a533e89f54ee473058b42abceeb483748b0d64ed991476d2ea29b8cc,0x3fffffffc00000003fffffffffffffffb65d24f8c29091f5abed4422ca4d92e1,0x8b
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p149.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p149.csv new file mode 100644 index 0000000..c794175 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p149.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x2333cfdd179b8e6d919537804fda4c721509dc921b03dd5a9bd1f8ab75cb422f,0xc4a895829bedd725656ac338477844b481f756183d92a05a7ee3daa5f09607ee,0x68d1775954d6432b050554ee0503ee711401af368f101fc5732ffa8e96752c20,0x7fffffff800000007fffffffffffffff6d514a63e72167e607daefd5d4a5c5a9,0x95
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p151.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p151.csv new file mode 100644 index 0000000..d106c1b --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p151.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x3535fbe218c32b7537cdd16ebe9c90f5fff0bf4d80d1d3fa9136b6f249a70279,0x6a7fc75d1ff9e42ad8294b9800a62e94300bccb1b884ad149f3e21dec4be655,0x4e5b99eac13485a41865f3ad1d9c4a6c1b33f3e8432247646f65f9b0d3412dab,0x3fffffffc000000040000000000000001108790a103d6dd4e1b472edf017295,0x97
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p157.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p157.csv new file mode 100644 index 0000000..370c174 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p157.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x5bfc5c9ad9044872a4a0b78b2eb775706e011c3b3858049b9749d7cf41dde6c9,0x9cd0721e3d66fc79a2577e0b5b7005f6edad36a5bdcc559ef73539819a9b39e1,0xcc2ecbbfc2ab1bb501b0c4425972cae99e6947b5528b1ea3ced3dcb72e7fe643,0x33333333000000003333333333333333491366c3c0843350bc4db90bf8dc6563,0x9d
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p163.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p163.csv new file mode 100644 index 0000000..72dcbec --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p163.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x4aae77bbcaa08ebde6664a66bc401786402ab971419871f2491f817ce30bdd6a,0x92147e70598201c1197de8e30fb89d8487605ef78d480003607a115694f6b4eb,0x80860392c634c0c95ec335d3fc1cddc1c8d5600b791ec095f87188b990b3c494,0xffffffff00000000ffffffffffffffff4e9f6706d86173866e820a01b7e441d,0xa3
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p167.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p167.csv new file mode 100644 index 0000000..a182764 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p167.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x936786aa5295a6763cb49edb00415640dfbef0ba6c41e4316b644103c95a9d41,0xa4ee1e18feb643d8e18f8ada3355abd0c9b3a6667c0e95892d7e5edfa33ed2cd,0xcf7623895e85673aaddc20200ca4bff79a940854dd4a36340a47d357c7273801,0x7fffffff80000000800000000000000086ac19e1c5f2794d29481ae5a98529a5,0xa7
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p17.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p17.csv new file mode 100644 index 0000000..21c9ecb --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p17.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x4fefd3f6e2dfa0ab187e4c16d36f4893750dc1f02c37644c0a4b6bf7bebf1b5e,0x209c2d2ea35c58d439669a0ecccbb0382799bd8120677d55b5f17d83ffe66b20,0xb2ab4ee7c000c65f02860a6f3f05873d27fc727d78a53dd1b4a4eac84bbc357f,0x3333333300000000333333333333333343faa74510b2d2dc1c6822e6ac240345,0x11
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p173.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p173.csv new file mode 100644 index 0000000..ddbb04b --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p173.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x161a3d3635520534f8d1fa2a9708ecc999f936a0d23af011c6220ddb4533fbf9,0xc8a5cf09cd90b10a724fee42637e9058ab4a41c55e9bdca69dcdf077df159690,0x9cc7aabcc0a0c6109b9ab6d04e03aa825dc8c267c7f26d0a14f1c9998f1281a3,0x7fffffff80000000800000000000000099f8e5a151b59df3ab380b63bde2619b,0xad
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p179.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p179.csv new file mode 100644 index 0000000..cd8e019 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p179.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x96d8c6372f21e7a93951368eb8171206f061b05c312e92572601e1e5b7493b47,0x25cee57e936e710716657c511dcd6f29c317a04f87f6276981a194ab22724ac,0x2de1934912289a200e8a37ea302f9686a26a161d9f67c9cf89adc86379446544,0x3333333300000000333333333333333395f0dc99bc544d8f7041c0d94a8585d,0xb3
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p181.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p181.csv new file mode 100644 index 0000000..4099cfc --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p181.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xbe22f6c1585886bc7bd471b9532c837d4959ed82f2d9aba8c592233ce1f6748c,0xe832565ef4c5f738693165dcaed523a14c7fb1f0ea21f2d559ee3ae40712e497,0x8d035b99b32b5da25e70f1951162724ec01a4799b134a581e06d032c93ed3c43,0x7fffffff800000007fffffffffffffff73d51270642a0859842996eaf284563,0xb5
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p19.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p19.csv new file mode 100644 index 0000000..3d2ddef --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p19.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa06cc2cbe28ef33e03d2ee00039441b1e91a7f75e7fd40b13fdd25c15b8ff3e9,0xb24e4448bdf84f2ae694a03ab4683bdd1b8a5ed8858320b79793e1c2d90ed1de,0xe2fe97500ed657e01058fc536e877b4c704616757671e2a4772a2fb8bc0f413a,0x3fffffffc00000003fffffffffffffff95c7b42503b61e41773dbbd4e222eb87,0x13
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p191.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p191.csv new file mode 100644 index 0000000..eb19a79 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p191.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xc088fd54654dc78a9f3797f5a2a358f4b29a9a1997a6c8dc1cf4ae3a9392e1f5,0x7deabe1de72344c2cd07005ff4b7845d5a36e657dbbd62202578d5b5f4fca02b,0xad5619fac6afa578e9f4ba27d80cf73c3086c3f947220e8190262b512859f121,0x3fffffffc00000003fffffffffffffffdeea19774c1c27e1673d2dbdc250fe37,0xbf
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p193.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p193.csv new file mode 100644 index 0000000..7a55830 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p193.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x8bc4c76ab732bde2348a21ca2f0f90f4019c90ecf0e9a59aa5803323dfa3f3b3,0x68fabc18d09bbc9b11fe5b6c9520e4caa8505ad84bcc48b9c1393f287081f7a2,0x905f01334a1d94bef434a654d39afcda2aafb062a639c9eb9dbaa172c7e357a9,0x1555555540000000155555555555555565a81d8a353e4ddd6c2d396e2f09dc69,0xc1
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p197.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p197.csv new file mode 100644 index 0000000..b13be61 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p197.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xbf902a36d8fc610f24979de0938ce1f32f77412108d2043c56f19552daa4cfa6,0xda224e3d09483beda61b0111fe188887a91589a3aed8440badd9ac19c083dc19,0x2c15f6b86163150f10e9935f3ec3c8abf1ad88ff39c801a865fc3453b1a97f7c,0x1fffffffe00000001fffffffffffffffce7a442cdf069920cac81f69568b8fc7,0xc5
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p199.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p199.csv new file mode 100644 index 0000000..1ee99b6 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p199.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x5eda2f555b11a1d205e21048bb6122e400aa968fb27827ce5fc9bde3fd33c442,0xeedb429aa0b091e4c49f9d0a227b8f946795f3866ab16bf20f1868ccf858917b,0xdbf7c50ff3ec7412e973f12f2f9271672f5eeeb974b7ab1538d19be846cfab10,0x1fffffffe0000000200000000000000031407a053e93b3476a3ef80461a55dd9,0xc7
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p23.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p23.csv new file mode 100644 index 0000000..c809e53 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p23.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xc71838d9e1469c579a44f97e2c939db058c4e22be54e46e88427b3a960a2f8ff,0xe157332817f95e5fa1781dce80e954cf07bb2fb84a5de313109a5acee4025004,0x8d4295e80ef4c1f630e5ac45acb96fd65ffbfd83157df740f475c2578cfd7e0f,0x7fffffff800000007fffffffffffffff3cb9610456b973bd1a531eb88e00fc49,0x17
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p29.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p29.csv new file mode 100644 index 0000000..40d2338 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p29.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xed4b193fc7b4b9583ec485307c36251b26f30dd920ac3de7ecf0ee0ac8abc8ea,0xe38591afcb67bfa34e60de6f2659863c0cad8b9f530bd7121026e61b206a450d,0xc97d5b57f609f6e7177c288a25aa7cc062766f9e8733283bc1ac583c6e43d0b7,0x3fffffffc0000000400000000000000061b9d2cc878b64e33022c2d2d3d7ff45,0x1d
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p3.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p3.csv new file mode 100644 index 0000000..26dd324 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p3.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x376d1a90123e73b9627bc1c87119fe2af9ca7759d34f873c862639881bc96586,0x344e9b9c5526ceca4f74e2915aff675edaabab03cc780a2a7d3dc0e59d087c7a,0x3a38b05ebf71cfd36c2d1351f7fbf82db39f775a6a69a2167ecb6c8eb3d10fa9,0x555555550000000055555555555555553e6b02a7c11858cf0b505ce734d4e599,0x3
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p31.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p31.csv new file mode 100644 index 0000000..23341fe --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p31.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x32aaac067f4cf4c9f92701873baf39094c8014ed58675e56dc6c7e32b0c1c077,0x13d45b954cd8c1b37ea4d1cedd628b806a0ecae1392e48a5338d3caa01130022,0x5762f3a2ed8cc661fa3d31d15dfbf43de919391954497edadb47bf6769f003eb,0x1fffffffe000000020000000000000000112ff081ccdc4dd22ee8f37c0945c3b,0x1f
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p37.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p37.csv new file mode 100644 index 0000000..bd5f96f --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p37.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa819e2e1b788a00c9cef4c6999c8109c57cb26e0e8c261762f602aabccd3461f,0x70aac9f21578696e2f7f0d8a1b81814c05466495949f8efb9e1856c0d8e4ca98,0x81edd05c6b7619ec4a9a4a2b02cf059059484a1464d2a2c290f4752d4334e33a,0x7fffffff8000000080000000000000001bd5817bfeacf495e8b45867b70a43,0x25
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p41.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p41.csv new file mode 100644 index 0000000..49b08fa --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p41.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xc1592f4f3f898922f6e12c59fe3307180a283e20dd31f68c3c3d21e92b3426f5,0x48363569f1aaafee6a5f531d190b09837242b5de45ea739c66da1b83b3e71ba3,0x18d1172cde2118c49f6494d3f8408fbe6ffa5433bcdd942d644d115f52978096,0xffffffff000000010000000000000001da31200af8f4fb236382834c0cca61c5,0x29
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p43.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p43.csv new file mode 100644 index 0000000..fef75a1 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p43.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x376d1a90123e73b9627bc1c87119fe2af9ca7759d34f873c862639881bc96586,0x39c794911ab4f49de8c5c1af0e623cc640ae5841fa9b0972fe687d8640bdb6d9,0x3f4cfa08e82a05cacd20e28bdb35ec5549509b58e69f37ea0abda5503162f180,0x369d036999999999d0369d0369d0369cf4bf5ddc00b36c09a0d745b2b12c181,0x2b
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p47.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p47.csv new file mode 100644 index 0000000..1bef71f --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p47.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xc1592f4f3f898922f6e12c59fe3307180a283e20dd31f68c3c3d21e92b3426f5,0x19a558afe12fb68de67491e3fce249454a25ad378f9879ae7dcabfe488bc4d65,0x22d813e52a74949fe34cc32164278ed6f084d1c70ef1a15d9604e4090b3ea32a,0xffffffff000000010000000000000001da31200af8f4fb236382834c0cca61c5,0x2f
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p5.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p5.csv new file mode 100644 index 0000000..7a6c4c9 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p5.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x5f0a29921c3c7b625427302eb818ceae26c15ee5fe7772fef82700331e1fa886,0xa2bd981c6041ad980e5b3b481b9fe538e98c2045e27f2f3c55c58f54e54018c8,0x3198b1b567017d828c2f8bac3c91ef9de9111ea08a93b72af0c9cc1e9bbad3c6,0x199999998000000019999999999999996c67ba0aac3cbd4f43ef9e4c5bef63e1,0x5
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p53.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p53.csv new file mode 100644 index 0000000..bec1adf --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p53.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x68ac843ed8037833fe00e4c9675f93f1974423c22a7e9cc8ed0384c3db080181,0x2f2a671b4b02faf84f12ad5cda391ba90a3208448fc9e1513057291ed8663384,0xe4efe2ae5e46f8eea4a03e2d63c3e430b554e1916e0d2afd9b7a5ded85e6aa6,0x7fffffff8000000080000000000000008424d5f07d7bc9270aac3a64ba9e9ee7,0x35
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p59.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p59.csv new file mode 100644 index 0000000..f392a34 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p59.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x7bad44cab4421ccbe45650139052d4783ebf33891b68d9bf4f1344f2cfaf6fd6,0x58792ff3ab2a4985eb25081f00d9a5cd9e37e6ec80361b270529c7face6c789f,0x421b0975a4f51a71d5fd77a88dab088bedbe50deeeec594134bc611c0b98ad21,0x7fffffff800000007fffffffffffffff4e4b3aba4468c49af9d3f2679f8a7a89,0x3b
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p61.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p61.csv new file mode 100644 index 0000000..d307dc3 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p61.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x43b21d51d92a61c216a14c2168281417a409185fd3e2f4a189ad9553b9fb7c3b,0xad431d51313ffea48d25c74051d5ea1cba4a138291b61d4ee48435532c2385e3,0x4512981ef58b329f86f57a7ce37f218626a8d8b7e2fe1305e5af4330e5c50276,0x7fffffff800000007fffffffffffffffa4d53f2b9cb0a4c5fa642ce23536919d,0x3d
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p67.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p67.csv new file mode 100644 index 0000000..761a4b4 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p67.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xc2f3698b88f665a24fb2f0df5c7fe07fc6aa8bc33b97412a082d056bf06cd226,0x9671738efd117f7366a6295edb5fb91badd6ff6527f5835852b52fc390dfc615,0x67a75c78387eccb61919457d9caea1d9d293d609001791ff42b1fe97fed89347,0xffffffff00000000ffffffffffffffff535cd31daedd4e337a316de0d9b99761,0x43
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p7.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p7.csv new file mode 100644 index 0000000..e4a1e6d --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p7.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa06cc2cbe28ef33e03d2ee00039441b1e91a7f75e7fd40b13fdd25c15b8ff3e9,0x29c14f8fca6c98ee55d73c6164c6429a660ec4b0db18d983b6a2723e88a39180,0xa02896dc14de7953b046f7e4a9a21737fe125c01d5d84cdcbbe43a3df813ea1c,0x3fffffffc00000003fffffffffffffff95c7b42503b61e41773dbbd4e222eb87,0x7
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p71.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p71.csv new file mode 100644 index 0000000..3009b15 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p71.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa06cc2cbe28ef33e03d2ee00039441b1e91a7f75e7fd40b13fdd25c15b8ff3e9,0xb738efd2ab9b44d1547ad97267f58bf0d46dbd1a15d540d6f9027eea3647eae8,0xf905ad13789acf90ad23ba91cd7aaa09fb3cadf031df7795ae8d4278cca94e9c,0xe6c2b4473615a241cd85689039b0ad1088389f2b51e394c0c72de9c2489ac1,0x47
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p73.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p73.csv new file mode 100644 index 0000000..b96570c --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p73.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xebd66017916a3ca149d13cfcf75b0ee2c2f3d5268721ce4dac9ee1f761a06d2c,0x1a825573e8460e42cd6c39bc388c8e785ae4fa0cb4f89748f5091765cf628d1a,0x3056d6d4cddfc0e715cfa80641822cb733ef44f7187e20c987d2f4574c9c78ef,0x158ed2306bca1af29c4b73dfa9c4b73deb9d45fe9b32706de2a8fdbce1a864f,0x49
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p79.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p79.csv new file mode 100644 index 0000000..89b35e6 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p79.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xbb56d52bd0b2ca95478352afe94658a544faae5baedc1af5bda3b04c78de108c,0xd4c8bac7976e9770fee9eed8359afbf3aecdd44639d61b167372bc3824e60bc3,0x85c8687be39a913cb90ce442582c29684f6b674cf086cb8a43870dd81d7a082,0x1745d17445d1745d2e8ba2e8ba2e8ba2dfe2dec50aff13fe73903e3051e574c9,0x4f
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p83.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p83.csv new file mode 100644 index 0000000..edc72c8 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p83.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x9e35daf675d154fc2580273cc9f53a3f923bb274f6e2ca0d9bc0f80e94d15967,0xa1ef1a76019755a016f652e6915b1952f8309cc8775c0adc640a19a6caacf42f,0xb6c180abb56f922348f35a5c302454dc4554156e2c512820e4ccbd40b3748427,0xffffffff00000000ffffffffffffffff94a44c3a7c76357205524d478cd948d,0x53
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p89.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p89.csv new file mode 100644 index 0000000..02fe154 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p89.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x4fefd3f6e2dfa0ab187e4c16d36f4893750dc1f02c37644c0a4b6bf7bebf1b5e,0xb9be7902438d3970dfbd74ebc7d303102831d0bb7b94837eb5298a3b719d3f7b,0x7aad5c4ccbad40630f8ba5f2d16ae8148c102c23cf22cd602bec39402ba4294b,0x3333333300000000333333333333333343faa74510b2d2dc1c6822e6ac240345,0x59
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p97.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p97.csv new file mode 100644 index 0000000..c1652f9 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/cofactor256p97.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x3d4fa69d7f1c1693e50e03030e46f3d8c787b8101f4d93dd589cc313fa111b50,0x76f3e48d2d0685604eb5ee6a455a127b3eab89c042342f8f92747b3f587840e5,0x943877f93c45b75a2fae99bc4162c24eb1a1ff1bba92cc23d2e0ec6f959fec63,0x7fffffff800000007fffffffffffffff6bcbe4866d9b6407e982681fff2a14a3,0x61
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/curves.xml b/common/src/main/resources/cz/crcs/ectester/data/cofactor/curves.xml index 30204e8..8894da7 100644 --- a/common/src/main/resources/cz/crcs/ectester/data/cofactor/curves.xml +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/curves.xml @@ -222,4 +222,544 @@ <field>binary</field> <file>cofactor233t128.csv</file> </curve> + <curve> + <id>cofactor256p3</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p3.csv</file> + </curve> + <curve> + <id>cofactor256p5</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p5.csv</file> + </curve> + <curve> + <id>cofactor256p7</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p7.csv</file> + </curve> + <curve> + <id>cofactor256p11</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p11.csv</file> + </curve> + <curve> + <id>cofactor256p13</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p13.csv</file> + </curve> + <curve> + <id>cofactor256p17</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p17.csv</file> + </curve> + <curve> + <id>cofactor256p19</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p19.csv</file> + </curve> + <curve> + <id>cofactor256p23</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p23.csv</file> + </curve> + <curve> + <id>cofactor256p29</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p29.csv</file> + </curve> + <curve> + <id>cofactor256p31</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p31.csv</file> + </curve> + <curve> + <id>cofactor256p37</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p37.csv</file> + </curve> + <curve> + <id>cofactor256p41</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p41.csv</file> + </curve> + <curve> + <id>cofactor256p43</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p43.csv</file> + </curve> + <curve> + <id>cofactor256p47</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p47.csv</file> + </curve> + <curve> + <id>cofactor256p53</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p53.csv</file> + </curve> + <curve> + <id>cofactor256p59</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p59.csv</file> + </curve> + <curve> + <id>cofactor256p61</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p61.csv</file> + </curve> + <curve> + <id>cofactor256p67</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p67.csv</file> + </curve> + <curve> + <id>cofactor256p71</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p71.csv</file> + </curve> + <curve> + <id>cofactor256p73</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p73.csv</file> + </curve> + <curve> + <id>cofactor256p79</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p79.csv</file> + </curve> + <curve> + <id>cofactor256p83</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p83.csv</file> + </curve> + <curve> + <id>cofactor256p89</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p89.csv</file> + </curve> + <curve> + <id>cofactor256p97</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p97.csv</file> + </curve> + <curve> + <id>cofactor256p101</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p101.csv</file> + </curve> + <curve> + <id>cofactor256p103</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p103.csv</file> + </curve> + <curve> + <id>cofactor256p107</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p107.csv</file> + </curve> + <curve> + <id>cofactor256p109</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p109.csv</file> + </curve> + <curve> + <id>cofactor256p113</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p113.csv</file> + </curve> + <curve> + <id>cofactor256p127</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p127.csv</file> + </curve> + <curve> + <id>cofactor256p131</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p131.csv</file> + </curve> + <curve> + <id>cofactor256p137</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p137.csv</file> + </curve> + <curve> + <id>cofactor256p139</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p139.csv</file> + </curve> + <curve> + <id>cofactor256p149</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p149.csv</file> + </curve> + <curve> + <id>cofactor256p151</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p151.csv</file> + </curve> + <curve> + <id>cofactor256p157</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p157.csv</file> + </curve> + <curve> + <id>cofactor256p163</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p163.csv</file> + </curve> + <curve> + <id>cofactor256p167</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p167.csv</file> + </curve> + <curve> + <id>cofactor256p173</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p173.csv</file> + </curve> + <curve> + <id>cofactor256p179</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p179.csv</file> + </curve> + <curve> + <id>cofactor256p181</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p181.csv</file> + </curve> + <curve> + <id>cofactor256p191</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p191.csv</file> + </curve> + <curve> + <id>cofactor256p193</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p193.csv</file> + </curve> + <curve> + <id>cofactor256p197</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p197.csv</file> + </curve> + <curve> + <id>cofactor256p199</id> + <bits>256</bits> + <field>prime</field> + <file>cofactor256p199.csv</file> + </curve> + <curve> + <id>secretcofactor256p3</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p3.csv</file> + </curve> + <curve> + <id>secretcofactor256p5</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p5.csv</file> + </curve> + <curve> + <id>secretcofactor256p7</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p7.csv</file> + </curve> + <curve> + <id>secretcofactor256p11</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p11.csv</file> + </curve> + <curve> + <id>secretcofactor256p13</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p13.csv</file> + </curve> + <curve> + <id>secretcofactor256p17</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p17.csv</file> + </curve> + <curve> + <id>secretcofactor256p19</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p19.csv</file> + </curve> + <curve> + <id>secretcofactor256p23</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p23.csv</file> + </curve> + <curve> + <id>secretcofactor256p29</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p29.csv</file> + </curve> + <curve> + <id>secretcofactor256p31</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p31.csv</file> + </curve> + <curve> + <id>secretcofactor256p37</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p37.csv</file> + </curve> + <curve> + <id>secretcofactor256p41</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p41.csv</file> + </curve> + <curve> + <id>secretcofactor256p43</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p43.csv</file> + </curve> + <curve> + <id>secretcofactor256p47</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p47.csv</file> + </curve> + <curve> + <id>secretcofactor256p53</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p53.csv</file> + </curve> + <curve> + <id>secretcofactor256p59</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p59.csv</file> + </curve> + <curve> + <id>secretcofactor256p61</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p61.csv</file> + </curve> + <curve> + <id>secretcofactor256p67</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p67.csv</file> + </curve> + <curve> + <id>secretcofactor256p71</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p71.csv</file> + </curve> + <curve> + <id>secretcofactor256p73</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p73.csv</file> + </curve> + <curve> + <id>secretcofactor256p79</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p79.csv</file> + </curve> + <curve> + <id>secretcofactor256p83</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p83.csv</file> + </curve> + <curve> + <id>secretcofactor256p89</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p89.csv</file> + </curve> + <curve> + <id>secretcofactor256p97</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p97.csv</file> + </curve> + <curve> + <id>secretcofactor256p101</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p101.csv</file> + </curve> + <curve> + <id>secretcofactor256p103</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p103.csv</file> + </curve> + <curve> + <id>secretcofactor256p107</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p107.csv</file> + </curve> + <curve> + <id>secretcofactor256p109</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p109.csv</file> + </curve> + <curve> + <id>secretcofactor256p113</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p113.csv</file> + </curve> + <curve> + <id>secretcofactor256p127</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p127.csv</file> + </curve> + <curve> + <id>secretcofactor256p131</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p131.csv</file> + </curve> + <curve> + <id>secretcofactor256p137</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p137.csv</file> + </curve> + <curve> + <id>secretcofactor256p139</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p139.csv</file> + </curve> + <curve> + <id>secretcofactor256p149</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p149.csv</file> + </curve> + <curve> + <id>secretcofactor256p151</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p151.csv</file> + </curve> + <curve> + <id>secretcofactor256p157</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p157.csv</file> + </curve> + <curve> + <id>secretcofactor256p163</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p163.csv</file> + </curve> + <curve> + <id>secretcofactor256p167</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p167.csv</file> + </curve> + <curve> + <id>secretcofactor256p173</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p173.csv</file> + </curve> + <curve> + <id>secretcofactor256p179</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p179.csv</file> + </curve> + <curve> + <id>secretcofactor256p181</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p181.csv</file> + </curve> + <curve> + <id>secretcofactor256p191</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p191.csv</file> + </curve> + <curve> + <id>secretcofactor256p193</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p193.csv</file> + </curve> + <curve> + <id>secretcofactor256p197</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p197.csv</file> + </curve> + <curve> + <id>secretcofactor256p199</id> + <bits>256</bits> + <field>prime</field> + <file>secretcofactor256p199.csv</file> + </curve> </curves> diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p101.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p101.csv new file mode 100644 index 0000000..98c3747 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p101.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x53d4bbafcfb1639254fe6d10a8c537530c3fe92e1f97d2b4119ed9c16e1acf8d,0x28005555757901cf33ee76e30cd76f08f9833e9a1269f2ce2e4dde0868cd973d,0xc30b25e235053ce95bffd46f41dd5c74f410849c64dbb33ab1cd32a3cd064a55,0x2aaaaaaa800000002aaaaaaaaaaaaaaacca7af3975c89997113235c61420a143,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p103.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p103.csv new file mode 100644 index 0000000..b6dce89 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p103.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x396bfa4a0edc1567a634daae504f92e5a9a15a07a9d2a888cc555f73c8f8ff00,0x775674b8c1515bc5aa7495be80a3af8c6fa2b5974be5dce2ad0355e7552d2332,0x60557261e30416b6daf927bc6e66b34d05374ac74a23f4f182e69b7816fddb9b,0xffffffff000000010000000000000000970966b118d6bfbda645bb308a30d731,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p107.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p107.csv new file mode 100644 index 0000000..4ac71df --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p107.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x2496b0ff748c42b1004d0f4d186f5fe2e11aef9ee588bb774014f0aa8c060e11,0xb702d443359b4eed8dc2f65ef55e06818dfc437540f24beb12c367c82a096cfb,0x5a945746ec79867b9b334a1e11a2fe44687524aefd66c96542a4e0a2e176038a,0x3fffffffc0000000400000000000000033592b264a18744c9bc2915daa6da21,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p109.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p109.csv new file mode 100644 index 0000000..df2e0e9 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p109.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa447cff278a0fdaee768bd01563354a0106b1e69f8334897a5e4a87f59971ab9,0xd5fed7d415762fdc1bf9787a27ef9aec58872f67838d65d1fb2897b53ca93053,0x7c24d807a9b9df8303deebb04661183a7212cc33255190e888aad671a8f4c3be,0x3fffffffc00000003fffffffffffffffb548efa686b12486236f8218934efdd,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p11.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p11.csv new file mode 100644 index 0000000..86d2a91 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p11.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x83176164af0da454efb678631736defb157b3a644a12657c6e631917ebebbe37,0x95ca1fec7024cd146d4e411ea364da101cf7301a7861eb253db96821e5ecb345,0x1cfe808423eacd4e48d6202781594a9a8c78ac310b8589e0fdf8d4b19d11b957,0x1fffffffe00000002000000000000000384147fb71f224f1175f0164b8d7a315,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p113.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p113.csv new file mode 100644 index 0000000..997d716 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p113.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x743164bd1042692eb48b19aaf72829a1589b7438a22fbad1a84d1a2c0e875dea,0xce4b5f0afc0d378aafddb1a285a5221796b4e2e7470471e085d0c45e87788504,0x19beda20b0142bf3a6d0bbf6fdf8f99df9009d1665b0dfd92a37b23f72ac0fc5,0xffffffff00000000ffffffffffffffff9c4f382da976b37b2308d3f8a8fb721d,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p127.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p127.csv new file mode 100644 index 0000000..08751b1 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p127.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x3827c3b01d9f01412abdc25931b9b8428c2395ad6cd32df83afa63a244301b3c,0xfeef92467c2fb0c5a754d6d44d53469645d2c798e262d42e2f1702e4d76dcbda,0x36f8cdbc3ee3e287c59a9bc78d12ef79bb3c50a76f0d7e96a41b480a59a0f80b,0xffffffff00000000ffffffffffffffff365f1ab3b363dfad45ed6292645abab,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p13.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p13.csv new file mode 100644 index 0000000..57f70d2 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p13.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa819e2e1b788a00c9cef4c6999c8109c57cb26e0e8c261762f602aabccd3461f,0x92abb9528178d361726445496e0b5079c54b3c15a2c64f42f24ee46989ac7ad2,0xf53e687bff0819eda3aeb02cd944c3631ba51cc72356e7c1546495e2991fa5b0,0x7fffffff8000000080000000000000001bd5817bfeacf495e8b45867b70a43,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p131.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p131.csv new file mode 100644 index 0000000..1c3314e --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p131.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xbf902a36d8fc610f24979de0938ce1f32f77412108d2043c56f19552daa4cfa6,0xf03fe27097bea711a8c795b4417ae74bc8e23125d687417ba519afbdf42e3150,0x161bbfb984fca29d73ae62edb66fb6dd7de840eb1302a7801fbdd4db6195ee64,0x1fffffffe00000001fffffffffffffffce7a442cdf069920cac81f69568b8fc7,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p137.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p137.csv new file mode 100644 index 0000000..f3ee292 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p137.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xf7c0c4d0202a9a401f7830b1eb3db56c8ee58e243ce57306f5b983f9d756cf8,0x4c19f9afdcfead4f79cfbe07f12ead1db6b16f76a4e2c220ab2ba271c02f6ca6,0xf76e950149a7f0d21c7354c3ea88f343b9508deab152ac8d2d21dabfde0e14f6,0x7fffffff800000007fffffffffffffff288b037f331217045561f65981d90727,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p139.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p139.csv new file mode 100644 index 0000000..417e5b6 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p139.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x6754d289cbcf0f08415b1c362441e2a3ceb0465ec2c9f1c50610cf29cde9106a,0x1ff239fddb7ccafd1b9a6c623df21cd0cd6edb192818f3d764261b759c0b02d4,0xaf5e4612a533e89f54ee473058b42abceeb483748b0d64ed991476d2ea29b8cc,0x3fffffffc00000003fffffffffffffffb65d24f8c29091f5abed4422ca4d92e1,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p149.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p149.csv new file mode 100644 index 0000000..009d1fe --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p149.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x2333cfdd179b8e6d919537804fda4c721509dc921b03dd5a9bd1f8ab75cb422f,0xc4a895829bedd725656ac338477844b481f756183d92a05a7ee3daa5f09607ee,0x68d1775954d6432b050554ee0503ee711401af368f101fc5732ffa8e96752c20,0x7fffffff800000007fffffffffffffff6d514a63e72167e607daefd5d4a5c5a9,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p151.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p151.csv new file mode 100644 index 0000000..c280896 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p151.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x3535fbe218c32b7537cdd16ebe9c90f5fff0bf4d80d1d3fa9136b6f249a70279,0x6a7fc75d1ff9e42ad8294b9800a62e94300bccb1b884ad149f3e21dec4be655,0x4e5b99eac13485a41865f3ad1d9c4a6c1b33f3e8432247646f65f9b0d3412dab,0x3fffffffc000000040000000000000001108790a103d6dd4e1b472edf017295,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p157.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p157.csv new file mode 100644 index 0000000..3b28e12 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p157.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x5bfc5c9ad9044872a4a0b78b2eb775706e011c3b3858049b9749d7cf41dde6c9,0x9cd0721e3d66fc79a2577e0b5b7005f6edad36a5bdcc559ef73539819a9b39e1,0xcc2ecbbfc2ab1bb501b0c4425972cae99e6947b5528b1ea3ced3dcb72e7fe643,0x33333333000000003333333333333333491366c3c0843350bc4db90bf8dc6563,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p163.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p163.csv new file mode 100644 index 0000000..9ef3b89 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p163.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x4aae77bbcaa08ebde6664a66bc401786402ab971419871f2491f817ce30bdd6a,0x92147e70598201c1197de8e30fb89d8487605ef78d480003607a115694f6b4eb,0x80860392c634c0c95ec335d3fc1cddc1c8d5600b791ec095f87188b990b3c494,0xffffffff00000000ffffffffffffffff4e9f6706d86173866e820a01b7e441d,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p167.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p167.csv new file mode 100644 index 0000000..54b85b1 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p167.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x936786aa5295a6763cb49edb00415640dfbef0ba6c41e4316b644103c95a9d41,0xa4ee1e18feb643d8e18f8ada3355abd0c9b3a6667c0e95892d7e5edfa33ed2cd,0xcf7623895e85673aaddc20200ca4bff79a940854dd4a36340a47d357c7273801,0x7fffffff80000000800000000000000086ac19e1c5f2794d29481ae5a98529a5,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p17.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p17.csv new file mode 100644 index 0000000..30a19cc --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p17.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x4fefd3f6e2dfa0ab187e4c16d36f4893750dc1f02c37644c0a4b6bf7bebf1b5e,0x209c2d2ea35c58d439669a0ecccbb0382799bd8120677d55b5f17d83ffe66b20,0xb2ab4ee7c000c65f02860a6f3f05873d27fc727d78a53dd1b4a4eac84bbc357f,0x3333333300000000333333333333333343faa74510b2d2dc1c6822e6ac240345,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p173.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p173.csv new file mode 100644 index 0000000..06dea11 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p173.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x161a3d3635520534f8d1fa2a9708ecc999f936a0d23af011c6220ddb4533fbf9,0xc8a5cf09cd90b10a724fee42637e9058ab4a41c55e9bdca69dcdf077df159690,0x9cc7aabcc0a0c6109b9ab6d04e03aa825dc8c267c7f26d0a14f1c9998f1281a3,0x7fffffff80000000800000000000000099f8e5a151b59df3ab380b63bde2619b,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p179.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p179.csv new file mode 100644 index 0000000..2f3e1a7 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p179.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x96d8c6372f21e7a93951368eb8171206f061b05c312e92572601e1e5b7493b47,0x25cee57e936e710716657c511dcd6f29c317a04f87f6276981a194ab22724ac,0x2de1934912289a200e8a37ea302f9686a26a161d9f67c9cf89adc86379446544,0x3333333300000000333333333333333395f0dc99bc544d8f7041c0d94a8585d,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p181.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p181.csv new file mode 100644 index 0000000..20410bc --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p181.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xbe22f6c1585886bc7bd471b9532c837d4959ed82f2d9aba8c592233ce1f6748c,0xe832565ef4c5f738693165dcaed523a14c7fb1f0ea21f2d559ee3ae40712e497,0x8d035b99b32b5da25e70f1951162724ec01a4799b134a581e06d032c93ed3c43,0x7fffffff800000007fffffffffffffff73d51270642a0859842996eaf284563,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p19.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p19.csv new file mode 100644 index 0000000..85b23cd --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p19.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa06cc2cbe28ef33e03d2ee00039441b1e91a7f75e7fd40b13fdd25c15b8ff3e9,0xb24e4448bdf84f2ae694a03ab4683bdd1b8a5ed8858320b79793e1c2d90ed1de,0xe2fe97500ed657e01058fc536e877b4c704616757671e2a4772a2fb8bc0f413a,0x3fffffffc00000003fffffffffffffff95c7b42503b61e41773dbbd4e222eb87,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p191.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p191.csv new file mode 100644 index 0000000..9b00cb6 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p191.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xc088fd54654dc78a9f3797f5a2a358f4b29a9a1997a6c8dc1cf4ae3a9392e1f5,0x7deabe1de72344c2cd07005ff4b7845d5a36e657dbbd62202578d5b5f4fca02b,0xad5619fac6afa578e9f4ba27d80cf73c3086c3f947220e8190262b512859f121,0x3fffffffc00000003fffffffffffffffdeea19774c1c27e1673d2dbdc250fe37,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p193.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p193.csv new file mode 100644 index 0000000..cc8bf8b --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p193.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x8bc4c76ab732bde2348a21ca2f0f90f4019c90ecf0e9a59aa5803323dfa3f3b3,0x68fabc18d09bbc9b11fe5b6c9520e4caa8505ad84bcc48b9c1393f287081f7a2,0x905f01334a1d94bef434a654d39afcda2aafb062a639c9eb9dbaa172c7e357a9,0x1555555540000000155555555555555565a81d8a353e4ddd6c2d396e2f09dc69,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p197.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p197.csv new file mode 100644 index 0000000..71da1c4 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p197.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xbf902a36d8fc610f24979de0938ce1f32f77412108d2043c56f19552daa4cfa6,0xda224e3d09483beda61b0111fe188887a91589a3aed8440badd9ac19c083dc19,0x2c15f6b86163150f10e9935f3ec3c8abf1ad88ff39c801a865fc3453b1a97f7c,0x1fffffffe00000001fffffffffffffffce7a442cdf069920cac81f69568b8fc7,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p199.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p199.csv new file mode 100644 index 0000000..5ae2a18 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p199.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x5eda2f555b11a1d205e21048bb6122e400aa968fb27827ce5fc9bde3fd33c442,0xeedb429aa0b091e4c49f9d0a227b8f946795f3866ab16bf20f1868ccf858917b,0xdbf7c50ff3ec7412e973f12f2f9271672f5eeeb974b7ab1538d19be846cfab10,0x1fffffffe0000000200000000000000031407a053e93b3476a3ef80461a55dd9,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p211.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p211.csv new file mode 100644 index 0000000..2d4be46 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p211.csv @@ -0,0 +1 @@ +0x85fd85d30e71b1d38d7f48aa28b413c6cc9cd5cdc8314d388571c55ac4d6fc0f,0x85fd85d30e71b1d38d7f48aa28b413c6cc9cd5cdc8314d388571c55ac4d6fc0c,0x24de438d1abf9a300143053521743f0bf1abcbd0ac6c17c368818bd7e418d4b9,0x226c616cbcf7b972031aea6d4709975b4cee9680339c37edbb129559f8baa5d6,0x438afb1136c9bb5d9930c57c25e0f5c362918900562bdd5f529aa3f4f6028635,0xa291036d4344c931338f82a058357a458dc8a301f5507dd59e76365473c92e,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p23.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p23.csv new file mode 100644 index 0000000..3f75e9e --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p23.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xc71838d9e1469c579a44f97e2c939db058c4e22be54e46e88427b3a960a2f8ff,0xe157332817f95e5fa1781dce80e954cf07bb2fb84a5de313109a5acee4025004,0x8d4295e80ef4c1f630e5ac45acb96fd65ffbfd83157df740f475c2578cfd7e0f,0x7fffffff800000007fffffffffffffff3cb9610456b973bd1a531eb88e00fc49,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p29.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p29.csv new file mode 100644 index 0000000..9ff7c3d --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p29.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xed4b193fc7b4b9583ec485307c36251b26f30dd920ac3de7ecf0ee0ac8abc8ea,0xe38591afcb67bfa34e60de6f2659863c0cad8b9f530bd7121026e61b206a450d,0xc97d5b57f609f6e7177c288a25aa7cc062766f9e8733283bc1ac583c6e43d0b7,0x3fffffffc0000000400000000000000061b9d2cc878b64e33022c2d2d3d7ff45,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p3.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p3.csv new file mode 100644 index 0000000..d7591c8 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p3.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x376d1a90123e73b9627bc1c87119fe2af9ca7759d34f873c862639881bc96586,0x344e9b9c5526ceca4f74e2915aff675edaabab03cc780a2a7d3dc0e59d087c7a,0x3a38b05ebf71cfd36c2d1351f7fbf82db39f775a6a69a2167ecb6c8eb3d10fa9,0x555555550000000055555555555555553e6b02a7c11858cf0b505ce734d4e599,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p31.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p31.csv new file mode 100644 index 0000000..1628433 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p31.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x32aaac067f4cf4c9f92701873baf39094c8014ed58675e56dc6c7e32b0c1c077,0x13d45b954cd8c1b37ea4d1cedd628b806a0ecae1392e48a5338d3caa01130022,0x5762f3a2ed8cc661fa3d31d15dfbf43de919391954497edadb47bf6769f003eb,0x1fffffffe000000020000000000000000112ff081ccdc4dd22ee8f37c0945c3b,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p37.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p37.csv new file mode 100644 index 0000000..f9b8264 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p37.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa819e2e1b788a00c9cef4c6999c8109c57cb26e0e8c261762f602aabccd3461f,0x70aac9f21578696e2f7f0d8a1b81814c05466495949f8efb9e1856c0d8e4ca98,0x81edd05c6b7619ec4a9a4a2b02cf059059484a1464d2a2c290f4752d4334e33a,0x7fffffff8000000080000000000000001bd5817bfeacf495e8b45867b70a43,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p41.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p41.csv new file mode 100644 index 0000000..395192a --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p41.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xc1592f4f3f898922f6e12c59fe3307180a283e20dd31f68c3c3d21e92b3426f5,0x48363569f1aaafee6a5f531d190b09837242b5de45ea739c66da1b83b3e71ba3,0x18d1172cde2118c49f6494d3f8408fbe6ffa5433bcdd942d644d115f52978096,0xffffffff000000010000000000000001da31200af8f4fb236382834c0cca61c5,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p43.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p43.csv new file mode 100644 index 0000000..bd95b0e --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p43.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x376d1a90123e73b9627bc1c87119fe2af9ca7759d34f873c862639881bc96586,0x39c794911ab4f49de8c5c1af0e623cc640ae5841fa9b0972fe687d8640bdb6d9,0x3f4cfa08e82a05cacd20e28bdb35ec5549509b58e69f37ea0abda5503162f180,0x369d036999999999d0369d0369d0369cf4bf5ddc00b36c09a0d745b2b12c181,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p47.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p47.csv new file mode 100644 index 0000000..a88ba13 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p47.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xc1592f4f3f898922f6e12c59fe3307180a283e20dd31f68c3c3d21e92b3426f5,0x19a558afe12fb68de67491e3fce249454a25ad378f9879ae7dcabfe488bc4d65,0x22d813e52a74949fe34cc32164278ed6f084d1c70ef1a15d9604e4090b3ea32a,0xffffffff000000010000000000000001da31200af8f4fb236382834c0cca61c5,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p5.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p5.csv new file mode 100644 index 0000000..7413698 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p5.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x5f0a29921c3c7b625427302eb818ceae26c15ee5fe7772fef82700331e1fa886,0xa2bd981c6041ad980e5b3b481b9fe538e98c2045e27f2f3c55c58f54e54018c8,0x3198b1b567017d828c2f8bac3c91ef9de9111ea08a93b72af0c9cc1e9bbad3c6,0x199999998000000019999999999999996c67ba0aac3cbd4f43ef9e4c5bef63e1,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p53.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p53.csv new file mode 100644 index 0000000..31ee972 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p53.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x68ac843ed8037833fe00e4c9675f93f1974423c22a7e9cc8ed0384c3db080181,0x2f2a671b4b02faf84f12ad5cda391ba90a3208448fc9e1513057291ed8663384,0xe4efe2ae5e46f8eea4a03e2d63c3e430b554e1916e0d2afd9b7a5ded85e6aa6,0x7fffffff8000000080000000000000008424d5f07d7bc9270aac3a64ba9e9ee7,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p59.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p59.csv new file mode 100644 index 0000000..00baffa --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p59.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x7bad44cab4421ccbe45650139052d4783ebf33891b68d9bf4f1344f2cfaf6fd6,0x58792ff3ab2a4985eb25081f00d9a5cd9e37e6ec80361b270529c7face6c789f,0x421b0975a4f51a71d5fd77a88dab088bedbe50deeeec594134bc611c0b98ad21,0x7fffffff800000007fffffffffffffff4e4b3aba4468c49af9d3f2679f8a7a89,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p61.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p61.csv new file mode 100644 index 0000000..41e6e74 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p61.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x43b21d51d92a61c216a14c2168281417a409185fd3e2f4a189ad9553b9fb7c3b,0xad431d51313ffea48d25c74051d5ea1cba4a138291b61d4ee48435532c2385e3,0x4512981ef58b329f86f57a7ce37f218626a8d8b7e2fe1305e5af4330e5c50276,0x7fffffff800000007fffffffffffffffa4d53f2b9cb0a4c5fa642ce23536919d,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p67.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p67.csv new file mode 100644 index 0000000..465a483 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p67.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xc2f3698b88f665a24fb2f0df5c7fe07fc6aa8bc33b97412a082d056bf06cd226,0x9671738efd117f7366a6295edb5fb91badd6ff6527f5835852b52fc390dfc615,0x67a75c78387eccb61919457d9caea1d9d293d609001791ff42b1fe97fed89347,0xffffffff00000000ffffffffffffffff535cd31daedd4e337a316de0d9b99761,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p7.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p7.csv new file mode 100644 index 0000000..64bfb88 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p7.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa06cc2cbe28ef33e03d2ee00039441b1e91a7f75e7fd40b13fdd25c15b8ff3e9,0x29c14f8fca6c98ee55d73c6164c6429a660ec4b0db18d983b6a2723e88a39180,0xa02896dc14de7953b046f7e4a9a21737fe125c01d5d84cdcbbe43a3df813ea1c,0x3fffffffc00000003fffffffffffffff95c7b42503b61e41773dbbd4e222eb87,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p71.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p71.csv new file mode 100644 index 0000000..23f0a77 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p71.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xa06cc2cbe28ef33e03d2ee00039441b1e91a7f75e7fd40b13fdd25c15b8ff3e9,0xb738efd2ab9b44d1547ad97267f58bf0d46dbd1a15d540d6f9027eea3647eae8,0xf905ad13789acf90ad23ba91cd7aaa09fb3cadf031df7795ae8d4278cca94e9c,0xe6c2b4473615a241cd85689039b0ad1088389f2b51e394c0c72de9c2489ac1,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p73.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p73.csv new file mode 100644 index 0000000..92e4725 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p73.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xebd66017916a3ca149d13cfcf75b0ee2c2f3d5268721ce4dac9ee1f761a06d2c,0x1a825573e8460e42cd6c39bc388c8e785ae4fa0cb4f89748f5091765cf628d1a,0x3056d6d4cddfc0e715cfa80641822cb733ef44f7187e20c987d2f4574c9c78ef,0x158ed2306bca1af29c4b73dfa9c4b73deb9d45fe9b32706de2a8fdbce1a864f,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p79.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p79.csv new file mode 100644 index 0000000..87bbfa3 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p79.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0xbb56d52bd0b2ca95478352afe94658a544faae5baedc1af5bda3b04c78de108c,0xd4c8bac7976e9770fee9eed8359afbf3aecdd44639d61b167372bc3824e60bc3,0x85c8687be39a913cb90ce442582c29684f6b674cf086cb8a43870dd81d7a082,0x1745d17445d1745d2e8ba2e8ba2e8ba2dfe2dec50aff13fe73903e3051e574c9,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p83.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p83.csv new file mode 100644 index 0000000..691c4aa --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p83.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x9e35daf675d154fc2580273cc9f53a3f923bb274f6e2ca0d9bc0f80e94d15967,0xa1ef1a76019755a016f652e6915b1952f8309cc8775c0adc640a19a6caacf42f,0xb6c180abb56f922348f35a5c302454dc4554156e2c512820e4ccbd40b3748427,0xffffffff00000000ffffffffffffffff94a44c3a7c76357205524d478cd948d,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p89.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p89.csv new file mode 100644 index 0000000..e3858ff --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p89.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x4fefd3f6e2dfa0ab187e4c16d36f4893750dc1f02c37644c0a4b6bf7bebf1b5e,0xb9be7902438d3970dfbd74ebc7d303102831d0bb7b94837eb5298a3b719d3f7b,0x7aad5c4ccbad40630f8ba5f2d16ae8148c102c23cf22cd602bec39402ba4294b,0x3333333300000000333333333333333343faa74510b2d2dc1c6822e6ac240345,0x01
\ No newline at end of file diff --git a/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p97.csv b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p97.csv new file mode 100644 index 0000000..2da3333 --- /dev/null +++ b/common/src/main/resources/cz/crcs/ectester/data/cofactor/secretcofactor256p97.csv @@ -0,0 +1 @@ +0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff,0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc,0x3d4fa69d7f1c1693e50e03030e46f3d8c787b8101f4d93dd589cc313fa111b50,0x76f3e48d2d0685604eb5ee6a455a127b3eab89c042342f8f92747b3f587840e5,0x943877f93c45b75a2fae99bc4162c24eb1a1ff1bba92cc23d2e0ec6f959fec63,0x7fffffff800000007fffffffffffffff6bcbe4866d9b6407e982681fff2a14a3,0x01
\ No newline at end of file |
