X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/fe6657c961b01ec72e9f35f4c3d96b11b31cf09c..45c0fd363937c6e9b05da04a9167e9912c05ca0c:/tests/group diff --git a/tests/group b/tests/group index 2ba7ca6..bc954d0 100644 --- a/tests/group +++ b/tests/group @@ -6,25 +6,25 @@ check { "prime { 29, 7, 16 }" "ok"; "prime { 29, 6, 5 }" "not a subgroup"; "prime { 21, 2, 2 }" "p is not prime"; - "prime { 29, 14, 9 }" "group order not prime"; + "prime { 29, 14, 9 }" "group order not prime"; "ec { secp224r1 }" "ok"; "prime { catacomb-ll-160-1024 }" "ok"; - "ec { + "ec { prime: 0xdb7c2abf62e35e668076bead208b - primeproj: + primeproj: 0xdb7c2abf62e35e668076bead2088, 0x659ef8ba043916eede8911702b22 0x09487239995a5ee76b55f9c2f098, 0xa89ce5af8724c0a23e0e0ff77500 0xdb7c2abf62e35e7628dfac6561c5 * 1 }" "ok"; - - "ec { + + "ec { prime: 0xdb7c2abf62e35e668076bead208b - primeproj: + primeproj: 0xdb7c2abf62e35e668076bead2088, 0x659ef8ba043916eede8911702b22 0x09487239995a5ee76b55f9c2f098, 0xa89ce5af8724c0a23e0e0ff77500 0xdb7c2abf62e35e7628dfac6561c5 * 2 @@ -32,7 +32,7 @@ check { # --- This one's oakley-155 --- - "ec { + "ec { binpoly: 0x0800000000000000000000004000000000000001 binproj: 0, 0x7338F 0xaa089ae4666a422e714651ad9372213fa65a93, @@ -50,7 +50,7 @@ checkelt { "0x09487239995a5ee76b55f9c2f098, 0xa89ce5af8724c0a23e0e0ff77500" 0; - "ec { + "ec { binpoly: 0x0800000000000000000000004000000000000001 binproj: 0, 0x7338F 0xaa089ae4666a422e714651ad9372213fa65a93, @@ -76,7 +76,7 @@ mul { "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888, 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab" "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da, - 0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"; + 0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"; } sqr { @@ -90,12 +90,12 @@ sqr { "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012, 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811" "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888, - 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"; + 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"; } inv { "prime { 29, 7, 16 }" 9 13; - + "prime { catacomb-ll-128-512 }" 3344609493517948819439808013094817124423784439045485500527919676470975342917009634212031124646834193243018749323077268170586751415510015906107400678608590 5876676858790113051879264634636727534122591023949326683791506203503263391580079717512212895466773363712551406785344528808275608153699681298608650332072384; @@ -104,7 +104,7 @@ inv { "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012, 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811" "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012, - 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee"; + 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee"; } div { @@ -201,7 +201,7 @@ mexp-2 { "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012, 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811" -3131675836296406071791252329528905062261497366991742517193 - "0xea711858c23d92f9964655910bc90a197a915e90111cf11b, + "0xea711858c23d92f9964655910bc90a197a915e90111cf11b, 0x664189a1d8b2bb24f2b2ac64b19e2178118842e6ba9f4ad5" 1110875761630725856340142297645383444629395595869672555585 "0xaa25bb0bf38b06821e8641c1afb8bc078dbe11c3cf9bc97, @@ -214,7 +214,7 @@ toint { "ec { nist-p192 }" inf -1 0; - "ec { nist-p192 }" + "ec { nist-p192 }" "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012, 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811" 0 602046282375688656758213480587526111916698976636884684818; @@ -226,14 +226,14 @@ fromint { "prime { 29, 7, 16 }" 39527306161272833161358334459 0 19; "ec { nist-p192 }" 1 -1 inf; - "ec { nist-p192 }" 0 + "ec { nist-p192 }" 0 0 "0, 0x7b685605ee600cb363db5ea912f2bb5e3a0a2e0e60360f12"; } toec { "prime { 29, 7, 16 }" 0 -1 inf; "ec { nist-p192 }" inf 0 inf; - "ec { secp112r1 }" + "ec { secp112r1 }" "0x09487239995a5ee76b55f9c2f098, 0xa89ce5af8724c0a23e0e0ff77500" 0 "0x09487239995a5ee76b55f9c2f098, 0xa89ce5af8724c0a23e0e0ff77500"; @@ -246,7 +246,7 @@ fromec { "ec { secp112r1 }" inf 0 inf; "ec { nist-p192 }" "1, 5" -1 inf; - "ec { secp112r1 }" + "ec { secp112r1 }" "0x09487239995a5ee76b55f9c2f098, 0xa89ce5af8724c0a23e0e0ff77500" 0 "0x09487239995a5ee76b55f9c2f098, 0xa89ce5af8724c0a23e0e0ff77500"; @@ -261,7 +261,7 @@ tobuf { "ec { secp112r1 }" inf 0 "0000"; "ec { secp112r1 }" "0x09487239995a5ee76b55f9c2f098, 0xa89ce5af8724c0a23e0e0ff77500" - 0 "000e09487239995a5ee76b55f9c2f098000ea89ce5af8724c0a23e0e0ff77500"; + 0 "000e09487239995a5ee76b55f9c2f098000ea89ce5af8724c0a23e0e0ff77500"; "ec { nist-p192 }" "0, 0x8497a9fa119ff34c9c24a156ed0d44a0c5f5d1f19fc9f0ed" 0 "00010000188497a9fa119ff34c9c24a156ed0d44a0c5f5d1f19fc9f0ed"; @@ -294,7 +294,7 @@ toraw { "ec { secp112r1 }" inf 0 "00"; "ec { secp112r1 }" "0x09487239995a5ee76b55f9c2f098, 0xa89ce5af8724c0a23e0e0ff77500" - 0 "0409487239995a5ee76b55f9c2f098a89ce5af8724c0a23e0e0ff77500"; + 0 "0409487239995a5ee76b55f9c2f098a89ce5af8724c0a23e0e0ff77500"; "ec { nist-p192 }" "0, 0x8497a9fa119ff34c9c24a156ed0d44a0c5f5d1f19fc9f0ed" 0 "040000000000000000000000000000000000000000000000008497a9fa119ff34c9c24a156ed0d44a0c5f5d1f19fc9f0ed";