{ "name": "WTLS", "desc": "Wireless Application Protocol - Wireless Transport Layer Security (WAP-WTLS) curves: ", "curves": [ { "name": "wap-wsg-idm-ecid-wtls1", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.1", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "bits": 113, "degree": 113, "poly": [ { "power": 113, "coeff": "0x01" }, { "power": 9, "coeff": "0x01" }, { "power": 0, "coeff": "0x01" } ], "type": "Binary", "basis": "poly" }, "form": "Weierstrass", "params": { "a": { "raw": "0x1" }, "b": { "raw": "0x1" } }, "generator": { "x": { "raw": "0x01667979a40ba497e5d5c270780617" }, "y": { "raw": "0x00f44b4af1ecc2630e08785cebcc15" } }, "order": "0x00fffffffffffffffdbf91af6dea73", "cofactor": "0x2", "characteristics": { "discriminant": "1", "j_invariant": "1", "trace_of_frobenius": "1267584991505179" } }, { "name": "wap-wsg-idm-ecid-wtls3", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.3", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "type": "Binary", "poly": [ { "power": 163, "coeff": "0x01" }, { "power": 7, "coeff": "0x01" }, { "power": 6, "coeff": "0x01" }, { "power": 3, "coeff": "0x01" }, { "power": 0, "coeff": "0x01" } ], "bits": 163, "degree": 163, "basis": "poly" }, "form": "Weierstrass", "params": { "a": { "raw": "0x1" }, "b": { "raw": "0x1" } }, "generator": { "x": { "raw": "0x02fe13c0537bbc11acaa07d793de4e6d5e5c94eee8" }, "y": { "raw": "0x0289070fb05d38ff58321f2e800536d538ccdaa3d9" } }, "order": "0x04000000000000000000020108a2e0cc0d99f8a5ef", "cofactor": "0x2", "aliases": [ "nist/K-163", "secg/sect163k1", "x963/ansit163k1" ] }, { "name": "wap-wsg-idm-ecid-wtls4", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.4", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "bits": 113, "degree": 113, "poly": [ { "power": 113, "coeff": "0x01" }, { "power": 9, "coeff": "0x01" }, { "power": 0, "coeff": "0x01" } ], "type": "Binary", "basis": "poly" }, "form": "Weierstrass", "params": { "a": { "raw": "0x003088250ca6e7c7fe649ce85820f7" }, "b": { "raw": "0x00e8bee4d3e2260744188be0e9c723" } }, "generator": { "x": { "raw": "0x009d73616f35f4ab1407d73562c10f" }, "y": { "raw": "0x00a52830277958ee84d1315ed31886" } }, "order": "0x0100000000000000d9ccec8a39e56f", "cofactor": "0x2", "aliases": [ "secg/sect113r1" ], "characteristics": { "discriminant": "4720643197658441292834747278018339", "j_invariant": "2134952494010276499078092765136077", "trace_of_frobenius": "-122610772499221213" } }, { "name": "wap-wsg-idm-ecid-wtls5", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.5", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "type": "Binary", "bits": 163, "degree": 163, "poly": [ { "power": 163, "coeff": "0x01" }, { "power": 8, "coeff": "0x01" }, { "power": 2, "coeff": "0x01" }, { "power": 1, "coeff": "0x01" }, { "power": 0, "coeff": "0x01" } ], "basis": "poly" }, "form": "Weierstrass", "params": { "a": { "raw": "0x072546b5435234a422e0789675f432c89435de5242" }, "b": { "raw": "0x00c9517d06d5240d3cff38c74b20b6cd4d6f9dd4d9" } }, "generator": { "x": { "raw": "0x07af69989546103d79329fcc3d74880f33bbe803cb" }, "y": { "raw": "0x01ec23211b5966adea1d3f87f7ea5848aef0b7ca9f" } }, "order": "0x0400000000000000000001e60fc8821cc74daeafc1", "cofactor": "0x2", "aliases": [ "x962/c2pnb163v1" ] }, { "name": "wap-wsg-idm-ecid-wtls6", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.6", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "bits": 112, "p": "0xdb7c2abf62e35e668076bead208b", "type": "Prime" }, "form": "Weierstrass", "params": { "a": { "raw": "0xdb7c2abf62e35e668076bead2088" }, "b": { "raw": "0x659ef8ba043916eede8911702b22" } }, "generator": { "x": { "raw": "0x09487239995a5ee76b55f9c2f098" }, "y": { "raw": "0xa89ce5af8724c0a23e0e0ff77500" } }, "order": "0xdb7c2abf62e35e7628dfac6561c5", "cofactor": "0x1", "aliases": [ "secg/secp112r1" ], "characteristics": { "cm_disc": "-17787316666415881930611191403938683", "conductor": "1", "discriminant": "431641039663814096123514803737201", "j_invariant": "3522606870331875081851146801233610", "embedding_degree": "4451685225093714776491891542548932", "trace_of_frobenius": "-4407293269000505" } }, { "name": "wap-wsg-idm-ecid-wtls7", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.7", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "bits": 160, "p": "0xffffffffffffffffffffffffffffffff7fffffff", "type": "Prime" }, "form": "Weierstrass", "params": { "a": { "raw": "0xffffffffffffffffffffffffffffffff7ffffffc" }, "b": { "raw": "0x1c97befc54bd7a8b65acf89f81d4d4adc565fa45" } }, "generator": { "x": { "raw": "0x4a96b5688ef573284664698968c38bb913cbfc82" }, "y": { "raw": "0x23a628553168947d59dcc912042351377ac5fb32" } }, "order": "0x0100000000000000000001f4c8f927aed3ca752257", "cofactor": "0x1", "aliases": [ "secg/secp160r1", "x963/ansip160r1" ], "characteristics": { "cm_disc": "-253299265357051288026316368812641220149079098987", "conductor": "1", "discriminant": "1027266213310721979572908445837817790068480350785", "j_invariant": "1443800352525525475817269232308576710441299733598", "embedding_degree": "1461501637330902918203687197606826779884643492438", "trace_of_frobenius": "-2364890543760230858433111" } }, { "name": "wap-wsg-idm-ecid-wtls8", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.8", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "bits": 112, "p": "0xfffffffffffffffffffffffffde7", "type": "Prime" }, "form": "Weierstrass", "params": { "a": { "raw": "0x0" }, "b": { "raw": "0x3" } }, "generator": { "x": { "raw": "0x1" }, "y": { "raw": "0x2" } }, "order": "0x0100000000000001ecea551ad837e9", "cofactor": "0x1", "characteristics": { "cm_disc": "-3", "conductor": "22505355654482883", "discriminant": "5192296858534827628530496329215671", "j_invariant": "0", "embedding_degree": "865382809755804627878972685726716", "trace_of_frobenius": "-138743339785140737" } }, { "name": "wap-wsg-idm-ecid-wtls9", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.9", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "bits": 160, "p": "0xfffffffffffffffffffffffffffffffffffc808f", "type": "Prime" }, "form": "Weierstrass", "params": { "a": { "raw": "0x0" }, "b": { "raw": "0x3" } }, "generator": { "x": { "raw": "0x1" }, "y": { "raw": "0x2" } }, "order": "0x0100000000000000000001cdc98ae0e2de574abf33", "cofactor": "0x1", "characteristics": { "cm_disc": "-3", "conductor": "602889891024722752429129", "discriminant": "1461501637330902918203684832716283019655932309855", "j_invariant": "0", "embedding_degree": "243583606221817153033947835574172404865764717875", "trace_of_frobenius": "-2180728751409538655993507" } }, { "name": "wap-wsg-idm-ecid-wtls10", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.10", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "type": "Binary", "poly": [ { "power": 233, "coeff": "0x01" }, { "power": 74, "coeff": "0x01" }, { "power": 0, "coeff": "0x01" } ], "bits": 233, "degree": 233, "basis": "poly" }, "form": "Weierstrass", "params": { "a": { "raw": "0x0" }, "b": { "raw": "0x1" } }, "generator": { "x": { "raw": "0x017232ba853a7e731af129f22ff4149563a419c26bf50a4c9d6eefad6126" }, "y": { "raw": "0x01db537dece819b7f70f555a67c427a8cd9bf18aeb9b56e0c11056fae6a3" } }, "order": "0x8000000000000000000000000000069d5bb915bcd46efb1ad5f173abdf", "cofactor": "0x4", "aliases": [ "secg/sect233k1", "nist/K-233", "x963/ansit233k1" ], "characteristics": { "discriminant": "1", "j_invariant": "1", "trace_of_frobenius": "-137381546011108235394987299651366779" } }, { "name": "wap-wsg-idm-ecid-wtls11", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.11", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "type": "Binary", "poly": [ { "power": 233, "coeff": "0x01" }, { "power": 74, "coeff": "0x01" }, { "power": 0, "coeff": "0x01" } ], "bits": 233, "degree": 233, "basis": "poly" }, "form": "Weierstrass", "params": { "a": { "raw": "0x1" }, "b": { "raw": "0x0066647ede6c332c7f8c0923bb58213b333b20e9ce4281fe115f7d8f90ad" } }, "generator": { "x": { "raw": "0x00fac9dfcbac8313bb2139f1bb755fef65bc391f8b36f8f8eb7371fd558b" }, "y": { "raw": "0x01006a08a41903350678e58528bebf8a0beff867a7ca36716f7e01f81052" } }, "order": "0x01000000000000000000000000000013e974e72f8a6922031d2603cfe0d7", "cofactor": "0x2", "aliases": [ "secg/sect233r1", "nist/B-233", "x963/ansit233r1" ], "characteristics": { "discriminant": "2760497980029204187078845502377898520307707256259003964398570147123373", "j_invariant": "4307676474001897771242333711874131057278497100044075715856582737706846", "trace_of_frobenius": "-206777407530349254000433718821372333" } }, { "name": "wap-wsg-idm-ecid-wtls12", "category": "WTLS", "desc": "", "oid": "2.23.43.1.4.12", "sources": [ { "name": "Wireless Application Protocol Wireless Transport Layer Security Specification", "url": "https://www.wapforum.org/tech/documents/WAP-199-WTLS-20000218-a.pdf" } ], "field": { "bits": 224, "p": "0xffffffffffffffffffffffffffffffff000000000000000000000001", "type": "Prime" }, "form": "Weierstrass", "params": { "a": { "raw": "0xfffffffffffffffffffffffffffffffefffffffffffffffffffffffe" }, "b": { "raw": "0xb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4" } }, "generator": { "x": { "raw": "0xb70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21" }, "y": { "raw": "0xbd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34" } }, "order": "0xffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", "cofactor": "0x1", "aliases": [ "secg/secp224r1", "nist/P-224", "x963/ansip224r1" ], "characteristics": { "cm_disc": "-9493061114565352281698673660738078664961855212656825491744070162387", "conductor": "3", "discriminant": "8133954887115844930654026312464158747844254983800706208418026371607", "j_invariant": "20781977079628996477063007379734849057519732242287194936686605794677", "embedding_degree": "8986648889050213264889005029006541980152602571474797240560907456020", "trace_of_frobenius": "4733100108545601916421827343930821" } } ] }