Version: 1.1.0
Description: ecutils is a cryptography application that offers a variety of features and functionalities for operations related to Elliptic Curves. This software is designed to meet the needs of cybersecurity professionals, software developers, and anyone requiring high-level cryptography operations in their activities.
Author: RUAS, Isak Paulo
de Andrade
PublicKey:
169C50F726ACBE783B5562AA9E21F74729EB5127D6B9B63AE38FF1EE12BC5B046622C05137D3CF73F2578BB10EF89F23A8DEA3A0423E444A1E662AC98B16C9E67B6 1D312DC8727E8141EAF3115CCA13884B14BBEE143E61846CB26CA4BEAD18AC0182A8BA4CD4DD726B92232E3473CC3D59AE34D071E60A7EEC2CBAC283675077183F4 |
License: Apache Version 2.0
Purpose: ecutils aims to facilitate the execution of advanced cryptographic operations using Elliptic Curves, ensuring data security and privacy.
File | Checksum SHA256 | Digital Signature |
---|---|---|
ecutils-darwin-amd64 | 640248b9f06628ea45dbde36bc95ba60e816576bf9aeb2b207ba3c8be5e09dbf | F9F3C77AADF4859D5E1C92C60A7522DCEC03FD323C6E11D565ED41CC211338D146DC733A61A9BEED27CDF00DE602455EF096262B465753532C864C2392E7FAAAD4 85AF2819D009999E29FFC99D5299D2206501F7EC9251AB418DFDC7755813F02433C90D7E3FB11760C4F563CB055B1CBA65153E39E9756EF25A0A16B178CEBE31ED |
ecutils-linux-386 | a32c6532974b41715a25fe611c63a76135bef77fc8a5dc03495a451405c8fabe | 7B6C63983D18CB90948DB07CB5DF07EF3718CEED6455D36A29737DFB69D8AECE851BF544E108C6FE647827AAAE983D129E8C040E39476379E38C1576AD0F5DB837 D93D7B6732F6C09E8AE1A490D754E2A2805561BCB04C6B08C31D3E3AA17A7EC0A6A579510722542740F5BA4FD599B43BB7D3BDCD3D3577E9536C9F0234E793BB97 |
ecutils-linux-amd64 | 6a5a5a065c99b6cc32de94abe72f615ec950f737910a2a749c8754b04a5620b9 | B2D691EB9F791221EF95C36FA55B401FF45C358B02D03CED395208B04F3E688DFF3863A6565F67827CDCA495A5B250E27A9ED02BF6419309466931FBEAB4035563 B4B80005B80DE92B4364BB1D41226D12724B105C03B266065156863BABCE48CE932A733FF5442E24302040396902CD02A52519F4C299A24E6FDB188537F8A46C20 |
ecutils-linux-arm | 57e35424efd1d87545e9280f5767c02820c2f3d278ee8ba9098882ccb8833f71 | 6BA1986BED09A7A6FBE5163855E0E1761AD2A8670DEEE42D6CA4A005ABE9FCEFE802B6C4F5D3117E29CDA0C3BF2A29B99E23F476589B223858F0DC87D172CD85F1 116C591A1E5FE0565468F90CD731C6E65781D539A6F6263A9CBAE37C2065150684EBA6D8650C88775DE2413402D180B395E730579C142C34C804D1D37AFB2124CC0 |
ecutils-linux-arm64 | ff8d8895aab20bf309ac9394d9de4c87ec52b1c6abefddb0df4197c0aadf9329 | B2DF338E78731132D8E0DA0163776E634AE034864706F3DEF355339839D6FA8BE922FEDF4B4CB0B14D2078BE1C58DD77C9BC7623C4539B7A13CBA736E961DC617A 551B4B5BB2CBB13B61E3EA87D25A4F142C2F42F64AB9EFB9F873196E391E8DEA6A97D5BD4A7EEB75EB5D47390453B2CFE4EF88D06D3D9A8CBDCE47EFC3E3D88F6B |
ecutils-windows-386.exe | f74bb46acf39331d00545d7062d329cd01ed538a191dc6ae930e406c527459a7 | 1E2CA50523DDC6FD44F0FD548694730D69174A489C7AD12B0E147E18D86912FC6EA5065EBEF38F5A739CF6718546F7EC2D8FD482F7A4240E1E4989F9C5B618E934B 10FF772FDF1E5D9F7AC3E100E25340A9F13A06F3005A247FD4BE6CBB97E5BFD47563606847C502CFA27AB1151C8B89716FF133336D2644B20D51943B896DDB5C061 |
ecutils-windows-amd64.exe | 8d26231bc64bdb1d187f62c9b030a2045d06261047e77330dc309636e5c2fe94 | 9F5AD7C2F7ACC712AC1B40F35B1E622FFC786A847BA85DA7974DAFBE89996A54E833F5C99CEDE01788683C360789AB0158430F09137743C7E49BEB0873D08BCF15 12E3D4C4A1FF07A43254C39120325563B2AC21705B0CCE07BD4F29950B1B8E233D957465C92D717B492A1A60DE22838CCF4000D3500861CB0CB77799FB1F90CFDB6 |
./ecutils -ecdsa -ecdsa-ec-get "secp521r1" -ecdsa-verify-signature -ecdsa-verify-signature-public-key-px "169C50F726ACBE783B5562AA9E21F74729EB5127D6B9B63AE38FF1EE12BC5B046622C05137D3CF73F2578BB10EF89F23A8DEA3A0423E444A1E662AC98B16C9E67B6" -ecdsa-verify-signature-public-key-py "1D312DC8727E8141EAF3115CCA13884B14BBEE143E61846CB26CA4BEAD18AC0182A8BA4CD4DD726B92232E3473CC3D59AE34D071E60A7EEC2CBAC283675077183F4" -ecdsa-verify-signature-r "F9F3C77AADF4859D5E1C92C60A7522DCEC03FD323C6E11D565ED41CC211338D146DC733A61A9BEED27CDF00DE602455EF096262B465753532C864C2392E7FAAAD4" -ecdsa-verify-signature-s "85AF2819D009999E29FFC99D5299D2206501F7EC9251AB418DFDC7755813F02433C90D7E3FB11760C4F563CB055B1CBA65153E39E9756EF25A0A16B178CEBE31ED" -ecdsa-verify-signature-signed-message "640248b9f06628ea45dbde36bc95ba60e816576bf9aeb2b207ba3c8be5e09dbf" |
File | Checksum SHA256 | Digital Signature |
---|---|---|
ecutils-darwin-amd64 | 6fc92aa4e86aa60e9c59e6faf23d6e36f64d13b3e0fec1a46dfc3ed9eb994469 | 11F52578E2FA509397EAB49044AB68ADCC1E10AA38F33F438F536186EAD90538C98DB660D543C58D002316D611061FB4BD4C4C26E9B009B9BAABA074CC936CF2C5D 7FAC0F74F2388E028548327F6D5EA313158B86EE40A0BA851B19390E00A0B379835C02E4A6738CCE129971E195ADC4D9D11C2C279BC476D76BDE1DE8CA8E3E5DE3 |
ecutils-linux-386 | 61823871937f4e501098eba234737afa1ae741724c245bc5bac4c6b89988db34 | 1626AB264BF7847848218950C666CBDA1C53FD0E6BDCD20CA4EC1E9401A0678374127974E50CDC0C49DB8E1FD937F7BB5FEFB19E4BC753F17A080FA4592FF165B84 C74D6D490C8F4FBAF3B7A88D4B29263F4B4825900B4C13A25CB3D27219DACE37C83DB966D439AA19B6A2B7E5C03899C2E049405CD7A8098217075D28491596DF60 |
ecutils-linux-amd64 | 632e1a66fdcb23b373aab2b0ba02373299727efe9467209789cfd215f1ae9c30 | E4F20B29A5EF8FD82312C3E374DFF346DA6D08F3852979DD96C979496B1C58079E2CE6FF0332C27F00404DA6DCFB6A2C572F5F99896ADFD2F0AAC0B559BD69FB0F F0D9AAAD4EFCB04CF6ABE84C2473080A6BC00AD125A8DCD2837299D972E1ED79D7A9CE271529C4558276879225D57491EB639F2D13155FA1BEECD08478D5E58024 |
ecutils-linux-arm | 527d49b7ad12a2b434e1565ee6b500e2ee52be2703c0ab0605ebe17392bc2650 | 980A6F9CCAFE23C94E00BC8D0055A8FD47CE6D323A5D1D40ED1D792DB1680492068A67114BC4CC3F803EA5552A9E2543F6C0FC5242D6189CCC9BD06EB20865EFB3 1F5709243A6C62A4A1C7691E190B87B6899FCEDD754B013CABB76E73B31EEF6F1635FF0838C536096908798F6B0F4A2944884735AC44B60E1D83C6291BE87C86CF7 |
ecutils-linux-arm64 | 14aaafe38db2bfc29fbf5360072e45f64e4cdd9149c3d5bb72322155d3f14ae1 | 1AAE64A343B6CE315B8A6C9BF5126C8BD35424FDB2AAB3DD40B69AEE2824304BFA466DEDFFDCF2E8329703D2E37540BF33F11799502DD2D9533D49182536B84E5CB 1B98C477F28CDCD8623D81C170FE51A665A52D071090D4648911FC8535DA213AE2F45885F403BFB5D4860A3EFAA6438838AFAC8F55B77FF4014437D31290F90ED38 |
ecutils-windows-386.exe | bda8c9ff2c7e415e4159dfddcf33211fdd6c35c1749741a53abc9ec2960265a6 | 19A3E2321FC2D04780CB37E6B1F47264044AA1056D6C8FB7DEBDE534D065A64A6F97B8241DC8697D563EF9A46CE1605A51ACCD25AB5368F1446DD1F5C8D927EDF83 ECA2094B68FB725339672AEA4EA600E6B8C2DCAB6847DB29F0C23EAE07EB0CE39C30582A86E79EF9FE6624F11BEB9D92F4870F8861835A21013D7FF24777780425 |
ecutils-windows-amd64.exe | 1d407b35930b010ad8a6642f459f005c4d98cac66944ded59962d9d766818e53 | D17656688D15C7DF2A1811176F6FBAE44DBDECC7B5918037CFDE71DB1C99517DA807C4238861AD54E692240F9ABBEDE1B979488CE3B6E9437A9A19B592D8977B3 EDFFAFBAA00958D8879125A38C3F99065F89AAB0916C8F95A063F5F624A01529DF192619616838B380D9D7473C9E9D6B08F51A7700216EBBCE56C9ABA8BF1AC505 | ./ecutils -ecdsa -ecdsa-ec-get "secp521r1" -ecdsa-verify-signature -ecdsa-verify-signature-public-key-px "169C50F726ACBE783B5562AA9E21F74729EB5127D6B9B63AE38FF1EE12BC5B046622C05137D3CF73F2578BB10EF89F23A8DEA3A0423E444A1E662AC98B16C9E67B6" -ecdsa-verify-signature-public-key-py "1D312DC8727E8141EAF3115CCA13884B14BBEE143E61846CB26CA4BEAD18AC0182A8BA4CD4DD726B92232E3473CC3D59AE34D071E60A7EEC2CBAC283675077183F4" -ecdsa-verify-signature-r "11F52578E2FA509397EAB49044AB68ADCC1E10AA38F33F438F536186EAD90538C98DB660D543C58D002316D611061FB4BD4C4C26E9B009B9BAABA074CC936CF2C5D" -ecdsa-verify-signature-s "7FAC0F74F2388E028548327F6D5EA313158B86EE40A0BA851B19390E00A0B379835C02E4A6738CCE129971E195ADC4D9D11C2C279BC476D76BDE1DE8CA8E3E5DE3" -ecdsa-verify-signature-signed-message "6fc92aa4e86aa60e9c59e6faf23d6e36f64d13b3e0fec1a46dfc3ed9eb994469" |
-ec
Enables operations on Elliptic Curves.
-ec-define
Enables the definition of a new Elliptic Curve.
-ec-define-a string
Defines 'a' coefficient of the Elliptic Curve in hex format. (default "0")
-ec-define-b string
Defines 'b' coefficient of the Elliptic Curve in hex format. (default "3")
-ec-define-gx string
Defines x-coordinate of base point 'G' on the Elliptic Curve in hex format. (default "DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D")
-ec-define-gy string
Defines y-coordinate of base point 'G' on the Elliptic Curve in hex format. (default "9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D")
-ec-define-h string
Defines cofactor 'h' of the Elliptic Curve in hex format. (default "1")
-ec-define-n string
Defines order 'n' of base point 'G' on the Elliptic Curve in hex format. (default "FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D")
-ec-define-p string
Defines 'p' prime modulus of the Elliptic Curve in hex format. (default "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37")
-ec-dot
Performs addition of points P and Q on the Elliptic Curve. Returns result as hex values.
-ec-dot-px string
Specifies P's x-coordinate. (default "7867AC344228C91EABACBE0FBB78DA0FE1E5A4D298467811")
-ec-dot-py string
Specifies P's y-coordinate. (default "8C0855236B4F79655A0CBDF18E6125771792524D4DBFD1FE")
-ec-dot-qx string
Specifies Q's x-coordinate. (default "DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D")
-ec-dot-qy string
Specifies Q's y-coordinate. (default "9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D")
-ec-get string
Identifies Elliptic Curve for operations. Supported curves: secp192k1, secp192r1, secp224k1, secp224r1, secp256k1, secp256r1, secp384r1, secp521r1. (default "secp192k1")
-ec-trapdoor
Performs scalar multiplication operation of Point G on Elliptic Curve.
-ec-trapdoor-gx string
Specifies Point G's x-coordinate. (default "7867AC344228C91EABACBE0FBB78DA0FE1E5A4D298467811")
-ec-trapdoor-gy string
Specifies Point G's y-coordinate. (default "8C0855236B4F79655A0CBDF18E6125771792524D4DBFD1FE")
-ec-trapdoor-k string
Specifies scalar K in hex format. (default "B")
-ecdh
Enables Elliptic Curve Diffie Hellman protocol.
-ecdh-ec-define
Enables definition of a new Elliptic Curve.
-ecdh-ec-define-a string
Defines 'a' coefficient for new curve in hex format. (default "0")
-ecdh-ec-define-b string
Defines 'b' coefficient for new curve in hex format. (default "3")
-ecdh-ec-define-gx string
Defines base point 'G' x-coordinate for new curve in hex format. (default "DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D")
-ecdh-ec-define-gy string
Defines base point 'G' y-coordinate for new curve in hex format. (default "9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D")
-ecdh-ec-define-h string
Defines curve cofactor 'h' for new curve in hex format. (default "1")
-ecdh-ec-define-n string
Defines order 'n' of base point 'G' for new curve in hex format. (default "FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D")
-ecdh-ec-define-p string
Defines 'p' modulus for new curve in hex format. (default "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37")
-ecdh-ec-get string
Identifies Elliptic Curve for protocol usage. Supported curves: secp192k1, secp192r1, secp224k1, secp224r1, secp256k1, secp256r1, secp384r1, secp521r1. (default "secp192k1")
-ecdh-get-public-key
Retrieves public key for ECDH protocol. Returns result as hex values.
-ecdh-private-key string
Specifies private key for ECDH protocol. (default "5C947F3D515FDCD56D50971B1E8017E692CAC847A0FB47E0")
-ecdh-toshare
Generates secure communication channel, returning common point in hex format.
-ecdh-toshare-public-key-px string
Specifies public key's x-coordinate.
-ecdh-toshare-public-key-py string
Specifies public key's y-coordinate.
-ecdsa
This command enables the Elliptic Curve Digital Signature Algorithm (ECDSA).
-ecdsa-ec-define
If set to true, it allows for the definition of new custom Elliptic Curve parameters.
-ecdsa-ec-define-a string
Define coefficient 'a' of the new Elliptic Curve in hex format. (default "0")
-ecdsa-ec-define-b string
Define coefficient 'b' of the new Elliptic Curve in hex format. (default "3")
-ecdsa-ec-define-gx string
Define x-coordinate of base point 'G' of the new Elliptic Curve in hex format. (default "DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D")
-ecdsa-ec-define-gy string
Define y-coordinate of base point 'G' of the new Elliptic Curve in hex format. (default "9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D")
-ecdsa-ec-define-h string
Define 'h' cofactor of the new Elliptic Curve in hex format. (default "1")
-ecdsa-ec-define-n string
Define 'n' order of base point 'G' of the new Elliptic Curve in hex format. (default "FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D")
-ecdsa-ec-define-p string
Define prime modulus 'p' of the new Elliptic Curve in hex format. (default "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37")
-ecdsa-ec-get string
Specify the specific Elliptic Curve for ECDSA. Supported curves: secp192k1, secp192r1, secp224k1, secp224r1, secp256k1, secp256r1, secp384r1, secp521r1 (default "secp192k1")
-ecdsa-get-public-key
If set to true, it retrieves the public key for ECDSA as a pair of hexadecimal values PX and PY.
-ecdsa-private-key string
Specify the private key for ECDSA in hex format. (default "5C947F3D515FDCD56D50971B1E8017E692CAC847A0FB47E0")
-ecdsa-signature
If set to true, it triggers the generation of an ECDSA signature. Returns the generated signature's R and S values in hexadecimal format.
-ecdsa-signature-message string
The source message to be signed, provided in hexadecimal format.
-ecdsa-verify-signature
If set to true, it enables ECDSA signature verification function. Returns 1 if the provided signature is valid, and 0 otherwise.
-ecdsa-verify-signature-public-key-px string
The x-coordinate of the Public Key used for ECDSA signature verification, provided in hexadecimal format.
-ecdsa-verify-signature-public-key-py string
The y-coordinate of the Public Key used for ECDSA signature verification, provided in hexadecimal format.
-ecdsa-verify-signature-r string
The 'R' value of the ECDSA signature being verified, provided in hexadecimal format.
-ecdsa-verify-signature-s string
The 'S' value of the ECDSA signature being verified, provided in hexadecimal format.
-ecdsa-verify-signature-signed-message string
The original message that was signed with ECDSA, provided in hexadecimal format.
-eck
Activates Elliptic Curve Cryptography encoding and decoding operations.
-eck-decode
Activates the decoding function that converts a point on the elliptic curve back into a string message.
-eck-decode-j string
Specifies the 'j-invariant' of the elliptic curve point, in hexadecimal format, to be decoded.
-eck-decode-px string
Specifies the x-coordinate of the point on the elliptic curve, in hexadecimal format, to be decoded.
-eck-decode-py string
Specifies the y-coordinate of the point on the elliptic curve, in hexadecimal format, to be decoded.
-eck-ec-define
Allows the custom definition of an Elliptic Curve.
-eck-ec-define-a string
Defines 'a', the coefficient of the Elliptic Curve, in hexadecimal format. (default "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFC")
-eck-ec-define-b string
Defines 'b', the coefficient of the Elliptic Curve, in hexadecimal format. (default "B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF")
-eck-ec-define-gx string
Defines 'Gx', the x-coordinate of the Elliptic Curve base point 'G', in hexadecimal format. (default "AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7")
-eck-ec-define-gy string
Defines 'Gy', the y-coordinate of the Elliptic Curve base point 'G', in hexadecimal format. (default "3617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F")
-eck-ec-define-h string
Defines 'h', the cofactor of the Elliptic Curve, in hexadecimal format. (default "1")
-eck-ec-define-n string
Defines 'n', the order of the Elliptic Curve base point 'G', in hexadecimal format. (default "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7634D81F4372DDF581A0DB248B0A77AECEC196ACCC52973")
-eck-ec-define-p string
Defines 'p', the prime modulus of the Elliptic Curve, in hexadecimal format. (default "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF")
-eck-ec-get string
Specifies the Elliptic Curve to be used for operations. Supported curves: Supported curves: secp384r1, secp521r1. (default "secp384r1")
-eck-encode
Activates the encoding function that converts a string message into a point on the elliptic curve. The output is in hexadecimal format.
-eck-encode-message string
Specifies the message to be encoded into a point on the elliptic curve.
-eck-encoding-type string
Specifies the encoding type to be used. Supported curves: secp384r1, secp521r1 for 'unicode' and secp192k1, secp192r1, secp256k1, secp256r1, secp384r1, secp521r1 for 'ascii'. (default "unicode")
-ecmo
Activate the Massey–Omura Elliptic Curve protocol.
-ecmo-decrypt
Decode a given point on the Elliptic Curve into a string message.
-ecmo-decrypt-j string
Specify the 'j-invariant' of the Elliptic Curve point. Must be in hexadecimal format.
-ecmo-decrypt-px string
Specify the x-coordinate of the point on the Elliptic Curve to decode. Must be in hexadecimal format.
-ecmo-decrypt-py string
Specify the y-coordinate of the point on the Elliptic Curve to decode. Must be in hexadecimal format.
-ecmo-decrypt-r string
Specify the 'r-signature' of the Elliptic Curve point. Must be in hexadecimal format.
-ecmo-decrypt-s string
Specify the 's-signature' of the Elliptic Curve point. Must be in hexadecimal format.
-ecmo-decrypt-toshare-public-key-px string
Specify the x-coordinate of the public key to use for decoding.
-ecmo-decrypt-toshare-public-key-py string
Specify the y-coordinate of the public key to use for decoding.
-ecmo-decrypt2
Decode a given point on the Elliptic Curve into a string message.
-ecmo-ec-define
Enable the creation of a new Elliptic Curve.
-ecmo-ec-define-a string
Set the 'a' coefficient of the Elliptic Curve in hexadecimal format. (default "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFC")
-ecmo-ec-define-b string
Set the 'b' coefficient of the Elliptic Curve in hexadecimal format. (default "B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF")
-ecmo-ec-define-gx string
Set the x-coordinate of the base point 'G' on the Elliptic Curve in hexadecimal format. (default "AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7")
-ecmo-ec-define-gy string
Set the y-coordinate of the base point 'G' on the Elliptic Curve in hexadecimal format. (default "3617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F")
-ecmo-ec-define-h string
Set the cofactor 'h' of the Elliptic Curve in hexadecimal format. (default "1")
-ecmo-ec-define-n string
Set the order 'n' of the base point 'G' on the Elliptic Curve in hexadecimal format. (default "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7634D81F4372DDF581A0DB248B0A77AECEC196ACCC52973")
-ecmo-ec-define-p string
Set the 'p' prime modulus of the Elliptic Curve in hexadecimal format. (default "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF")
-ecmo-ec-get string
Specify the Elliptic Curve for operations by its identifier. Supported curves: secp384r1, secp521r1. (default "secp384r1")
-ecmo-eck-encoding-type string
Specifies the encoding type to be used. Supported curves: secp384r1, secp521r1 for 'unicode' and secp192k1, secp192r1, secp256k1, secp256r1, secp384r1, secp521r1 for 'ascii'. (default "unicode")
-ecmo-encrypt
Encode a message using the Massey–Omura protocol, outputs in Hex(Px), Hex(Py), Hex(J), Hex(R), Hex(S) format.
-ecmo-encrypt-j string
Specify the 'j-invariant' of the Elliptic Curve point. Must be in hexadecimal format.
-ecmo-encrypt-message string
Specify the message to encode using the Massey–Omura protocol.
-ecmo-encrypt-px string
Specify the x-coordinate of the point on the Elliptic Curve to decode. Must be in hexadecimal format.
-ecmo-encrypt-py string
Specify the y-coordinate of the point on the Elliptic Curve to decode. Must be in hexadecimal format.
-ecmo-encrypt-r string
Specify the 'r-signature' of the Elliptic Curve point. Must be in hexadecimal format.
-ecmo-encrypt-s string
Specify the 's-signature' of the Elliptic Curve point. Must be in hexadecimal format.
-ecmo-encrypt-toshare-public-key-px string
Specify the x-coordinate of the public key to use for encoding.
-ecmo-encrypt-toshare-public-key-py string
Specify the y-coordinate of the public key to use for encoding.
-ecmo-encrypt2
Encode a message using the Massey–Omura protocol, outputs in Hex(Px), Hex(Py), Hex(J), Hex(R), Hex(S) format.
-ecmo-get-public-key
Retrieve the public key for the Massey–Omura protocol. Outputs in Hex(PX) Hex(PY) format.
-ecmo-private-key string
Specify the private key for the Elliptic Curve Massey–Omura protocol in hexadecimal format. (default "5C947F3D515FDCD56D50971B1E8017E692CAC847A0FB47E0")
-info
Display program compilation and version information
-license
Display program license information
#!/bin/bash
declare -A elliptic_curves
elliptic_curves["secp192k1,P"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37"
elliptic_curves["secp192k1,A"]="0"
elliptic_curves["secp192k1,B"]="3"
elliptic_curves["secp192k1,Gx"]="DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D"
elliptic_curves["secp192k1,Gy"]="9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D"
elliptic_curves["secp192k1,N"]="FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D"
elliptic_curves["secp192k1,H"]="1"
elliptic_curves["secp192r1,P"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF"
elliptic_curves["secp192r1,A"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC"
elliptic_curves["secp192r1,B"]="64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1"
elliptic_curves["secp192r1,Gx"]="188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012"
elliptic_curves["secp192r1,Gy"]="07192B95FFC8DA78631011ED6B24CDD573F977A11E794811"
elliptic_curves["secp192r1,N"]="FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146BC9B1B4D22831"
elliptic_curves["secp192r1,H"]="1"
elliptic_curves["secp224k1,P"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFE56D"
elliptic_curves["secp224k1,A"]=""
elliptic_curves["secp224k1,B"]="5"
elliptic_curves["secp224k1,Gx"]="A1455B334DF099DF30FC28A169A467E9E47075A90F7E650EB6B7A45C"
elliptic_curves["secp224k1,Gy"]="7E089FED7FBA344282CAFBD6F7E319F7C0B0BD59E2CA4BDB556D61A5"
elliptic_curves["secp224k1,N"]="010000000000000000000000000001DCE8D2EC6184CAF0A971769FB1F7"
elliptic_curves["secp224k1,H"]="1"
elliptic_curves["secp224r1,P"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001"
elliptic_curves["secp224r1,A"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFE"
elliptic_curves["secp224r1,B"]="B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4"
elliptic_curves["secp224r1,Gx"]="B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21"
elliptic_curves["secp224r1,Gy"]="BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34"
elliptic_curves["secp224r1,N"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8F03E13DD29455C5C2A3D"
elliptic_curves["secp224r1,H"]="1"
elliptic_curves["secp256k1,P"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F"
elliptic_curves["secp256k1,A"]="0"
elliptic_curves["secp256k1,B"]="7"
elliptic_curves["secp256k1,Gx"]="79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798"
elliptic_curves["secp256k1,Gy"]="483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8"
elliptic_curves["secp256k1,N"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141"
elliptic_curves["secp256k1,H"]="0"
elliptic_curves["secp256r1,P"]="FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF"
elliptic_curves["secp256r1,A"]="FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC"
elliptic_curves["secp256r1,B"]="5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B"
elliptic_curves["secp256r1,Gx"]="6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296"
elliptic_curves["secp256r1,Gy"]="4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5"
elliptic_curves["secp256r1,N"]="FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551"
elliptic_curves["secp256r1,H"]="1"
elliptic_curves["secp384r1,P"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF"
elliptic_curves["secp384r1,A"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFC"
elliptic_curves["secp384r1,B"]="B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF"
elliptic_curves["secp384r1,Gx"]="AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7"
elliptic_curves["secp384r1,Gy"]="3617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F"
elliptic_curves["secp384r1,N"]="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7634D81F4372DDF581A0DB248B0A77AECEC196ACCC52973"
elliptic_curves["secp384r1,H"]="1"
elliptic_curves["secp521r1,P"]="01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
elliptic_curves["secp521r1,A"]="01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC"
elliptic_curves["secp521r1,B"]="0051953EB9618E1C9A1F929A21A0B68540EEA2DA725B99B315F3B8B489918EF109E156193951EC7E937B1652C0BD3BB1BF073573DF883D2C34F1EF451FD46B503F00"
elliptic_curves["secp521r1,Gx"]="00C6858E06B70404E9CD9E3ECB662395B4429C648139053FB521F828AF606B4D3DBAA14B5E77EFE75928FE1DC127A2FFA8DE3348B3C1856A429BF97E7E31C2E5BD66"
elliptic_curves["secp521r1,Gy"]="011839296A789A3BC0045C8A5FB42C7D1BD998F54449579B446817AFBD17273E662C97EE72995EF42640C550B9013FAD0761353C7086A272C24088BE94769FD16650"
elliptic_curves["secp521r1,N"]="01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA51868783BF2F966B7FCC0148F709A5D03BB5C9B8899C47AEBB6FB71E91386409"
elliptic_curves["secp521r1,H"]="1"
curve_names=("secp192k1" "secp192r1" "secp224k1" "secp224r1" "secp256k1" "secp256r1" "secp384r1" "secp521r1")
echo " > Testing EC: ..."
start_time=$(date +%s%N)
for curve in "${curve_names[@]}"; do
curve_name="${curve%,*}"
P="${elliptic_curves[$curve_name,P]}"
A="${elliptic_curves[$curve_name,A]}"
B="${elliptic_curves[$curve_name,B]}"
Gx="${elliptic_curves[$curve_name,Gx]}"
Gy="${elliptic_curves[$curve_name,Gy]}"
N="${elliptic_curves[$curve_name,N]}"
H="${elliptic_curves[$curve_name,H]}"
R=$(./ecutils -ec -ec-get "$curve_name" -ec-trapdoor -ec-trapdoor-k F -ec-trapdoor-gx "$Gx" -ec-trapdoor-gy "$Gy")
echo " > ./ecutils -ec -ec-get "$curve_name" -ec-trapdoor -ec-trapdoor-k F -ec-trapdoor-gx "$Gx" -ec-trapdoor-gy "$Gy""
S=$(./ecutils -ec -ec-define -ec-define-p "$P" -ec-define-a "$A" -ec-define-b "$B" -ec-define-gx "$Gx" -ec-define-gy "$Gy" -ec-define-n "$N" -ec-define-h "$H" -ec-trapdoor -ec-trapdoor-k F -ec-trapdoor-gx "$Gx" -ec-trapdoor-gy "$Gy")
echo " > ./ecutils -ec -ec-define -ec-define-p "$P" -ec-define-a "$A" -ec-define-b "$B" -ec-define-gx "$Gx" -ec-define-gy "$Gy" -ec-define-n "$N" -ec-define-h "$H" -ec-trapdoor -ec-trapdoor-k F -ec-trapdoor-gx "$Gx" -ec-trapdoor-gy "$Gy""
if [ "$R" != "$S" ]; then
echo " > EC Trapdoor Error: $R != $S"
exit 1
fi
Qx=$(echo "$R" | cut -d' ' -f1)
Qy=$(echo "$R" | cut -d' ' -f2)
R=$(./ecutils -ec -ec-get "$curve_name" -ec-dot -ec-dot-px "$Gx" -ec-dot-py "$Gy" -ec-dot-qx "$Qx" -ec-dot-qy "$Qy")
echo " > ./ecutils -ec -ec-get "$curve_name" -ec-dot -ec-dot-px "$Gx" -ec-dot-py "$Gy" -ec-dot-qx "$Qx" -ec-dot-qy "$Qy""
S=$(./ecutils -ec -ec-define -ec-define-p "$P" -ec-define-a "$A" -ec-define-b "$B" -ec-define-gx "$Gx" -ec-define-gy "$Gy" -ec-define-n "$N" -ec-define-h "$H" -ec-dot -ec-dot-px "$Gx" -ec-dot-py "$Gy" -ec-dot-qx "$Qx" -ec-dot-qy "$Qy")
echo " > ./ecutils -ec -ec-define -ec-define-p "$P" -ec-define-a "$A" -ec-define-b "$B" -ec-define-gx "$Gx" -ec-define-gy "$Gy" -ec-define-n "$N" -ec-define-h "$H" -ec-dot -ec-dot-px "$Gx" -ec-dot-py "$Gy" -ec-dot-qx "$Qx" -ec-dot-qy "$Qy""
if [ "$R" != "$S" ]; then
echo " > EC Dot Error: $R != $S"
exit 1
fi
done
end_time=$(date +%s%N)
execution_time=$((($end_time - $start_time) / 1000000))
echo " > Finished, execution time: ${execution_time} ms"
echo " > Testing ECDH: ..."
start_time=$(date +%s%N)
for curve in "${curve_names[@]}"; do
curve_name="${curve%,*}"
P="${elliptic_curves[$curve_name,P]}"
A="${elliptic_curves[$curve_name,A]}"
B="${elliptic_curves[$curve_name,B]}"
Gx="${elliptic_curves[$curve_name,Gx]}"
Gy="${elliptic_curves[$curve_name,Gy]}"
N="${elliptic_curves[$curve_name,N]}"
H="${elliptic_curves[$curve_name,H]}"
R=$(./ecutils -ecdh -ecdh-ec-get "$curve_name" -ecdh-private-key F -ecdh-get-public-key)
echo " > ./ecutils -ecdh -ecdh-ec-get "$curve_name" -ecdh-private-key F -ecdh-get-public-key"
S=$(./ecutils -ecdh -ecdh-ec-define -ecdh-ec-define-p "$P" -ecdh-ec-define-a "$A" -ecdh-ec-define-b "$B" -ecdh-ec-define-gx "$Gx" -ecdh-ec-define-gy "$Gy" -ecdh-ec-define-n "$N" -ecdh-ec-define-h "$H" -ecdh-private-key F -ecdh-get-public-key)
echo " > ./ecutils -ecdh -ecdh-ec-define -ecdh-ec-define-p "$P" -ecdh-ec-define-a "$A" -ecdh-ec-define-b "$B" -ecdh-ec-define-gx "$Gx" -ecdh-ec-define-gy "$Gy" -ecdh-ec-define-n "$N" -ecdh-ec-define-h "$H" -ecdh-private-key F -ecdh-get-public-key"
if [ "$R" != "$S" ]; then
echo " > ECDH GetPublicKey Error: $R != $S"
exit 1
fi
B2=$(./ecutils -ecdh -ecdh-ec-get "$curve_name" -ecdh-private-key B -ecdh-get-public-key)
BPx=$(echo "$B2" | cut -d' ' -f1)
BPy=$(echo "$B2" | cut -d' ' -f2)
F=$(./ecutils -ecdh -ecdh-ec-get "$curve_name" -ecdh-private-key F -ecdh-get-public-key)
FPx=$(echo "$F" | cut -d' ' -f1)
FPy=$(echo "$F" | cut -d' ' -f2)
U=$(./ecutils -ecdh -ecdh-ec-get "$curve_name" -ecdh-private-key B -ecdh-toshare -ecdh-toshare-public-key-px "$FPx" -ecdh-toshare-public-key-py "$FPy")
echo " > ./ecutils -ecdh -ecdh-ec-get "$curve_name" -ecdh-private-key B -ecdh-toshare -ecdh-toshare-public-key-px "$FPx" -ecdh-toshare-public-key-py "$FPy""
V=$(./ecutils -ecdh -ecdh-ec-define -ecdh-ec-define-p "$P" -ecdh-ec-define-a "$A" -ecdh-ec-define-b "$B" -ecdh-ec-define-gx "$Gx" -ecdh-ec-define-gy "$Gy" -ecdh-ec-define-n "$N" -ecdh-ec-define-h "$H" -ecdh-private-key F -ecdh-toshare -ecdh-toshare-public-key-px "$BPx" -ecdh-toshare-public-key-py "$BPy")
echo " > ./ecutils -ecdh -ecdh-ec-define -ecdh-ec-define-p "$P" -ecdh-ec-define-a "$A" -ecdh-ec-define-b "$B" -ecdh-ec-define-gx "$Gx" -ecdh-ec-define-gy "$Gy" -ecdh-ec-define-n "$N" -ecdh-ec-define-h "$H" -ecdh-private-key F -ecdh-toshare -ecdh-toshare-public-key-px "$BPx" -ecdh-toshare-public-key-py "$BPy""
if [ "$U" != "$V" ]; then
echo " > ECDH ToShare Error: $U != $V"
exit 1
fi
done
end_time=$(date +%s%N)
execution_time=$((($end_time - $start_time) / 1000000))
echo " > Finished, execution time: ${execution_time} ms"
echo " > Testing ECDSA: ..."
start_time=$(date +%s%N)
for curve in "${curve_names[@]}"; do
curve_name="${curve%,*}"
P="${elliptic_curves[$curve_name,P]}"
A="${elliptic_curves[$curve_name,A]}"
B="${elliptic_curves[$curve_name,B]}"
Gx="${elliptic_curves[$curve_name,Gx]}"
Gy="${elliptic_curves[$curve_name,Gy]}"
N="${elliptic_curves[$curve_name,N]}"
H="${elliptic_curves[$curve_name,H]}"
R=$(./ecutils -ecdsa -ecdsa-ec-get "$curve_name" -ecdsa-private-key F -ecdsa-get-public-key)
echo " > ./ecutils -ecdsa -ecdsa-ec-get "$curve_name" -ecdsa-private-key F -ecdsa-get-public-key"
S=$(./ecutils -ecdsa -ecdsa-ec-define -ecdsa-ec-define-p "$P" -ecdsa-ec-define-a "$A" -ecdsa-ec-define-b "$B" -ecdsa-ec-define-gx "$Gx" -ecdsa-ec-define-gy "$Gy" -ecdsa-ec-define-n "$N" -ecdsa-ec-define-h "$H" -ecdsa-private-key F -ecdsa-get-public-key)
echo " > ./ecutils -ecdsa -ecdsa-ec-define -ecdsa-ec-define-p "$P" -ecdsa-ec-define-a "$A" -ecdsa-ec-define-b "$B" -ecdsa-ec-define-gx "$Gx" -ecdsa-ec-define-gy "$Gy" -ecdsa-ec-define-n "$N" -ecdsa-ec-define-h "$H" -ecdsa-private-key F -ecdsa-get-public-key"
if [ "$R" != "$S" ]; then
echo " > ECDSA GetPublicKey Error: $R != $S"
exit 1
fi
RPx=$(echo "$R" | cut -d' ' -f1)
RPy=$(echo "$R" | cut -d' ' -f2)
message="2F4811D9EC890E12785B32A8D8FB037A180D1A479E3E0D33"
U=$(./ecutils -ecdsa -ecdsa-ec-define -ecdsa-ec-define-p "$P" -ecdsa-ec-define-a "$A" -ecdsa-ec-define-b "$B" -ecdsa-ec-define-gx "$Gx" -ecdsa-ec-define-gy "$Gy" -ecdsa-ec-define-n "$N" -ecdsa-ec-define-h "$H" -ecdsa-private-key F -ecdsa-signature -ecdsa-signature-message "$message")
echo " > ./ecutils -ecdsa -ecdsa-ec-define -ecdsa-ec-define-p "$P" -ecdsa-ec-define-a "$A" -ecdsa-ec-define-b "$B" -ecdsa-ec-define-gx "$Gx" -ecdsa-ec-define-gy "$Gy" -ecdsa-ec-define-n "$N" -ecdsa-ec-define-h "$H" -ecdsa-private-key F -ecdsa-signature -ecdsa-signature-message "$message""
UR=$(echo "$U" | cut -d' ' -f1)
US=$(echo "$U" | cut -d' ' -f2)
V=$(./ecutils -ecdsa -ecdsa-ec-get "$curve_name" -ecdsa-verify-signature -ecdsa-verify-signature-public-key-px "$RPx" -ecdsa-verify-signature-public-key-py "$RPy" -ecdsa-verify-signature-r "$UR" -ecdsa-verify-signature-s "$US" -ecdsa-verify-signature-signed-message "$message")
echo " > ./ecutils -ecdsa -ecdsa-ec-get "$curve_name" -ecdsa-verify-signature -ecdsa-verify-signature-public-key-px "$RPx" -ecdsa-verify-signature-public-key-py "$RPy" -ecdsa-verify-signature-r "$UR" -ecdsa-verify-signature-s "$US" -ecdsa-verify-signature-signed-message "$message""
if [ "$V" != "1" ]; then
echo "ECDSA Signature Error"
exit 1
fi
done
end_time=$(date +%s%N)
execution_time=$((($end_time - $start_time) / 1000000))
echo " > Finished, execution time: ${execution_time} ms"
echo " > Testing ECK Unicode: ..."
curve_names=("secp384r1" "secp521r1")
start_time=$(date +%s%N)
for curve in "${curve_names[@]}"; do
curve_name="${curve%,*}"
P="${elliptic_curves[$curve_name,P]}"
A="${elliptic_curves[$curve_name,A]}"
B="${elliptic_curves[$curve_name,B]}"
Gx="${elliptic_curves[$curve_name,Gx]}"
Gy="${elliptic_curves[$curve_name,Gy]}"
N="${elliptic_curves[$curve_name,N]}"
H="${elliptic_curves[$curve_name,H]}"
message=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 23 | head -n 1)
R=$(./ecutils -eck -eck-ec-define -eck-ec-define-p "$P" -eck-ec-define-a "$A" -eck-ec-define-b "$B" -eck-ec-define-gx "$Gx" -eck-ec-define-gy "$Gy" -eck-ec-define-n "$N" -eck-ec-define-h "$H" -eck-encode -eck-encode-message $message)
echo " > ./ecutils -eck -eck-ec-define -eck-ec-define-p "$P" -eck-ec-define-a "$A" -eck-ec-define-b "$B" -eck-ec-define-gx "$Gx" -eck-ec-define-gy "$Gy" -eck-ec-define-n "$N" -eck-ec-define-h "$H" -eck-encode -eck-encode-message $message"
Px=$(echo "$R" | cut -d' ' -f1)
Py=$(echo "$R" | cut -d' ' -f2)
J=$(echo "$R" | cut -d' ' -f3)
S=$(./ecutils -eck -eck-ec-get "$curve_name" -eck-decode -eck-decode-px "$Px" -eck-decode-py "$Py" -eck-decode-j "$J")
echo " > ./ecutils -eck -eck-ec-get "$curve_name" -eck-decode -eck-decode-px "$Px" -eck-decode-py "$Py" -eck-decode-j "$J""
if [ "$message" != "$S" ]; then
echo " > ECK Error: $message != $S"
exit 1
fi
done
end_time=$(date +%s%N)
execution_time=$((($end_time - $start_time) / 1000000))
echo " > Finished, execution time: ${execution_time} ms"
echo " > Testing ECK ASCII: ..."
curve_names=("secp192k1" "secp192r1" "secp256k1" "secp256r1" "secp384r1" "secp521r1")
start_time=$(date +%s%N)
for curve in "${curve_names[@]}"; do
curve_name="${curve%,*}"
P="${elliptic_curves[$curve_name,P]}"
A="${elliptic_curves[$curve_name,A]}"
B="${elliptic_curves[$curve_name,B]}"
Gx="${elliptic_curves[$curve_name,Gx]}"
Gy="${elliptic_curves[$curve_name,Gy]}"
N="${elliptic_curves[$curve_name,N]}"
H="${elliptic_curves[$curve_name,H]}"
message=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 23 | head -n 1)
R=$(./ecutils -eck -eck-ec-define -eck-ec-define-p "$P" -eck-ec-define-a "$A" -eck-ec-define-b "$B" -eck-ec-define-gx "$Gx" -eck-ec-define-gy "$Gy" -eck-ec-define-n "$N" -eck-ec-define-h "$H" -eck-encoding-type "ascii" -eck-encode -eck-encode-message $message)
echo " > ./ecutils -eck -eck-ec-define -eck-ec-define-p "$P" -eck-ec-define-a "$A" -eck-ec-define-b "$B" -eck-ec-define-gx "$Gx" -eck-ec-define-gy "$Gy" -eck-ec-define-n "$N" -eck-ec-define-h "$H" -eck-encoding-type "ascii" -eck-encode -eck-encode-message $message"
Px=$(echo "$R" | cut -d' ' -f1)
Py=$(echo "$R" | cut -d' ' -f2)
J=$(echo "$R" | cut -d' ' -f3)
S=$(./ecutils -eck -eck-ec-get "$curve_name" -eck-encoding-type "ascii" -eck-decode -eck-decode-px "$Px" -eck-decode-py "$Py" -eck-decode-j "$J")
echo " > ./ecutils -eck -eck-ec-get "$curve_name" -eck-encoding-type "ascii" -eck-decode -eck-decode-px "$Px" -eck-decode-py "$Py" -eck-decode-j "$J""
if [ "$message" != "$S" ]; then
echo " > ECK Error: $message != $S"
exit 1
fi
done
end_time=$(date +%s%N)
execution_time=$((($end_time - $start_time) / 1000000))
echo " > Finished, execution time: ${execution_time} ms"
echo " > Testing ECMO Unicode: ..."
curve_names=("secp384r1" "secp521r1")
start_time=$(date +%s%N)
for curve in "${curve_names[@]}"; do
curve_name="${curve%,*}"
P="${elliptic_curves[$curve_name,P]}"
A="${elliptic_curves[$curve_name,A]}"
B="${elliptic_curves[$curve_name,B]}"
Gx="${elliptic_curves[$curve_name,Gx]}"
Gy="${elliptic_curves[$curve_name,Gy]}"
N="${elliptic_curves[$curve_name,N]}"
H="${elliptic_curves[$curve_name,H]}"
R=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key F -ecmo-get-public-key)
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key F -ecmo-get-public-key"
S=$(./ecutils -ecmo -ecmo-ec-define -ecmo-ec-define-p "$P" -ecmo-ec-define-a "$A" -ecmo-ec-define-b "$B" -ecmo-ec-define-gx "$Gx" -ecmo-ec-define-gy "$Gy" -ecmo-ec-define-n "$N" -ecmo-ec-define-h "$H" -ecmo-private-key F -ecmo-get-public-key)
echo " > ./ecutils -ecmo -ecmo-ec-define -ecmo-ec-define-p "$P" -ecmo-ec-define-a "$A" -ecmo-ec-define-b "$B" -ecmo-ec-define-gx "$Gx" -ecmo-ec-define-gy "$Gy" -ecmo-ec-define-n "$N" -ecmo-ec-define-h "$H" -ecmo-private-key F -ecmo-get-public-key"
if [ "$R" != "$S" ]; then
echo " > ECMO GetPublicKey Error: $R != $S"
exit 1
fi
message=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 23 | head -n 1)
E=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-encrypt -ecmo-encrypt-message "$message")
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-encrypt -ecmo-encrypt-message "$message""
EPx=$(echo "$E" | cut -d' ' -f1)
EPy=$(echo "$E" | cut -d' ' -f2)
EJ=$(echo "$E" | cut -d' ' -f3)
ER=$(echo "$E" | cut -d' ' -f4)
ES=$(echo "$E" | cut -d' ' -f5)
ALI=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-get-public-key)
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-get-public-key"
ALIPx=$(echo "$ALI" | cut -d' ' -f1)
ALIPy=$(echo "$ALI" | cut -d' ' -f2)
E=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-encrypt2 -ecmo-encrypt-px "$EPx" -ecmo-encrypt-py "$EPy" -ecmo-encrypt-j "$EJ" -ecmo-encrypt-r "$ER" -ecmo-encrypt-s "$ES" -ecmo-encrypt-toshare-public-key-px "$ALIPx" -ecmo-encrypt-toshare-public-key-py "$ALIPy")
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-encrypt2 -ecmo-encrypt-px "$EPx" -ecmo-encrypt-py "$EPy" -ecmo-encrypt-j "$EJ" -ecmo-encrypt-r "$ER" -ecmo-encrypt-s "$ES" -ecmo-encrypt-toshare-public-key-px "$ALIPx" -ecmo-encrypt-toshare-public-key-py "$ALIPy""
EPx=$(echo "$E" | cut -d' ' -f1)
EPy=$(echo "$E" | cut -d' ' -f2)
EJ=$(echo "$E" | cut -d' ' -f3)
ER=$(echo "$E" | cut -d' ' -f4)
ES=$(echo "$E" | cut -d' ' -f5)
BOB=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-get-public-key)
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-get-public-key"
BOBPx=$(echo "$BOB" | cut -d' ' -f1)
BOBPy=$(echo "$BOB" | cut -d' ' -f2)
E=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-decrypt -ecmo-decrypt-px "$EPx" -ecmo-decrypt-py "$EPy" -ecmo-decrypt-j "$EJ" -ecmo-decrypt-r "$ER" -ecmo-decrypt-s "$ES" -ecmo-decrypt-toshare-public-key-px "$BOBPx" -ecmo-decrypt-toshare-public-key-py "$BOBPy")
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-decrypt -ecmo-decrypt-px "$EPx" -ecmo-decrypt-py "$EPy" -ecmo-decrypt-j "$EJ" -ecmo-decrypt-r "$ER" -ecmo-decrypt-s "$ES" -ecmo-decrypt-toshare-public-key-px "$BOBPx" -ecmo-decrypt-toshare-public-key-py "$BOBPy""
EPx=$(echo "$E" | cut -d' ' -f1)
EPy=$(echo "$E" | cut -d' ' -f2)
EJ=$(echo "$E" | cut -d' ' -f3)
ER=$(echo "$E" | cut -d' ' -f4)
ES=$(echo "$E" | cut -d' ' -f5)
D=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-decrypt2 -ecmo-decrypt-px "$EPx" -ecmo-decrypt-py "$EPy" -ecmo-decrypt-j "$EJ" -ecmo-decrypt-r "$ER" -ecmo-decrypt-s "$ES" -ecmo-decrypt-toshare-public-key-px "$ALIPx" -ecmo-decrypt-toshare-public-key-py "$ALIPy")
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-decrypt2 -ecmo-decrypt-px "$EPx" -ecmo-decrypt-py "$EPy" -ecmo-decrypt-j "$EJ" -ecmo-decrypt-r "$ER" -ecmo-decrypt-s "$ES" -ecmo-decrypt-toshare-public-key-px "$ALIPx" -ecmo-decrypt-toshare-public-key-py "$ALIPy""
if [ "$message" != "$D" ]; then
echo " > ECMO Error: $message != $D"
exit 1
fi
done
end_time=$(date +%s%N)
execution_time=$((($end_time - $start_time) / 1000000))
echo " > Finished, execution time: ${execution_time} ms"
echo " > Testing ECMO ASCII: ..."
curve_names=("secp192k1" "secp192r1" "secp256k1" "secp256r1" "secp384r1" "secp521r1")
start_time=$(date +%s%N)
for curve in "${curve_names[@]}"; do
curve_name="${curve%,*}"
P="${elliptic_curves[$curve_name,P]}"
A="${elliptic_curves[$curve_name,A]}"
B="${elliptic_curves[$curve_name,B]}"
Gx="${elliptic_curves[$curve_name,Gx]}"
Gy="${elliptic_curves[$curve_name,Gy]}"
N="${elliptic_curves[$curve_name,N]}"
H="${elliptic_curves[$curve_name,H]}"
R=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key F -ecmo-get-public-key)
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key F -ecmo-get-public-key"
S=$(./ecutils -ecmo -ecmo-ec-define -ecmo-ec-define-p "$P" -ecmo-ec-define-a "$A" -ecmo-ec-define-b "$B" -ecmo-ec-define-gx "$Gx" -ecmo-ec-define-gy "$Gy" -ecmo-ec-define-n "$N" -ecmo-ec-define-h "$H" -ecmo-private-key F -ecmo-get-public-key)
echo " > ./ecutils -ecmo -ecmo-ec-define -ecmo-ec-define-p "$P" -ecmo-ec-define-a "$A" -ecmo-ec-define-b "$B" -ecmo-ec-define-gx "$Gx" -ecmo-ec-define-gy "$Gy" -ecmo-ec-define-n "$N" -ecmo-ec-define-h "$H" -ecmo-private-key F -ecmo-get-public-key"
if [ "$R" != "$S" ]; then
echo " > ECMO GetPublicKey Error: $R != $S"
exit 1
fi
message=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 23 | head -n 1)
E=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-eck-encoding-type "ascii" -ecmo-encrypt -ecmo-encrypt-message "$message")
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-eck-encoding-type "ascii" -ecmo-encrypt -ecmo-encrypt-message "$message""
EPx=$(echo "$E" | cut -d' ' -f1)
EPy=$(echo "$E" | cut -d' ' -f2)
EJ=$(echo "$E" | cut -d' ' -f3)
ER=$(echo "$E" | cut -d' ' -f4)
ES=$(echo "$E" | cut -d' ' -f5)
ALI=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-get-public-key)
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-get-public-key"
ALIPx=$(echo "$ALI" | cut -d' ' -f1)
ALIPy=$(echo "$ALI" | cut -d' ' -f2)
E=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-eck-encoding-type "ascii" -ecmo-encrypt2 -ecmo-encrypt-px "$EPx" -ecmo-encrypt-py "$EPy" -ecmo-encrypt-j "$EJ" -ecmo-encrypt-r "$ER" -ecmo-encrypt-s "$ES" -ecmo-encrypt-toshare-public-key-px "$ALIPx" -ecmo-encrypt-toshare-public-key-py "$ALIPy")
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-eck-encoding-type "ascii" -ecmo-encrypt2 -ecmo-encrypt-px "$EPx" -ecmo-encrypt-py "$EPy" -ecmo-encrypt-j "$EJ" -ecmo-encrypt-r "$ER" -ecmo-encrypt-s "$ES" -ecmo-encrypt-toshare-public-key-px "$ALIPx" -ecmo-encrypt-toshare-public-key-py "$ALIPy""
EPx=$(echo "$E" | cut -d' ' -f1)
EPy=$(echo "$E" | cut -d' ' -f2)
EJ=$(echo "$E" | cut -d' ' -f3)
ER=$(echo "$E" | cut -d' ' -f4)
ES=$(echo "$E" | cut -d' ' -f5)
BOB=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-get-public-key)
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-get-public-key"
BOBPx=$(echo "$BOB" | cut -d' ' -f1)
BOBPy=$(echo "$BOB" | cut -d' ' -f2)
E=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-eck-encoding-type "ascii" -ecmo-decrypt -ecmo-decrypt-px "$EPx" -ecmo-decrypt-py "$EPy" -ecmo-decrypt-j "$EJ" -ecmo-decrypt-r "$ER" -ecmo-decrypt-s "$ES" -ecmo-decrypt-toshare-public-key-px "$BOBPx" -ecmo-decrypt-toshare-public-key-py "$BOBPy")
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "DDC96AD92BFBD123D6DFDD0AF1F989CF87F1A1D5D083A30D" -ecmo-eck-encoding-type "ascii" -ecmo-decrypt -ecmo-decrypt-px "$EPx" -ecmo-decrypt-py "$EPy" -ecmo-decrypt-j "$EJ" -ecmo-decrypt-r "$ER" -ecmo-decrypt-s "$ES" -ecmo-decrypt-toshare-public-key-px "$BOBPx" -ecmo-decrypt-toshare-public-key-py "$BOBPy""
EPx=$(echo "$E" | cut -d' ' -f1)
EPy=$(echo "$E" | cut -d' ' -f2)
EJ=$(echo "$E" | cut -d' ' -f3)
ER=$(echo "$E" | cut -d' ' -f4)
ES=$(echo "$E" | cut -d' ' -f5)
D=$(./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-eck-encoding-type "ascii" -ecmo-decrypt2 -ecmo-decrypt-px "$EPx" -ecmo-decrypt-py "$EPy" -ecmo-decrypt-j "$EJ" -ecmo-decrypt-r "$ER" -ecmo-decrypt-s "$ES" -ecmo-decrypt-toshare-public-key-px "$ALIPx" -ecmo-decrypt-toshare-public-key-py "$ALIPy")
echo " > ./ecutils -ecmo -ecmo-ec-get "$curve_name" -ecmo-private-key "71288A9023BD17824F62C46172BC3B3802A7CF288B069FA4" -ecmo-eck-encoding-type "ascii" -ecmo-decrypt2 -ecmo-decrypt-px "$EPx" -ecmo-decrypt-py "$EPy" -ecmo-decrypt-j "$EJ" -ecmo-decrypt-r "$ER" -ecmo-decrypt-s "$ES" -ecmo-decrypt-toshare-public-key-px "$ALIPx" -ecmo-decrypt-toshare-public-key-py "$ALIPy""
if [ "$message" != "$D" ]; then
echo " > ECMO Error: $message != $D"
exit 1
fi
done
end_time=$(date +%s%N)
execution_time=$((($end_time - $start_time) / 1000000))
echo " > Finished, execution time: ${execution_time} ms"
echo " > Testing EC Dot: ..."
start_time=$(date +%s%N)
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "0" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "3" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "2" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "4" -ec-dot-py "F" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "5" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "7" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "8" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "4" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "9" -ec-dot-py "D" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "A" -ec-dot-py "0" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "C" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "8" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "D" -ec-dot-py "9" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "E 10" ]; then
echo "EC Dot Error: $R != E 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "1" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "0" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "0" -ec-dot-qy "0""
if [ "$R" != "5 4" ]; then
echo "EC Dot Error: $R != 5 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "4""
if [ "$R" != "4 F" ]; then
echo "EC Dot Error: $R != 4 F"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "3" -ec-dot-qy "D""
if [ "$R" != "D 9" ]; then
echo "EC Dot Error: $R != D 9"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "2""
if [ "$R" != "3 D" ]; then
echo "EC Dot Error: $R != 3 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "F")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "4" -ec-dot-qy "F""
if [ "$R" != "7 0" ]; then
echo "EC Dot Error: $R != 7 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "4""
if [ "$R" != "D 8" ]; then
echo "EC Dot Error: $R != D 8"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "5" -ec-dot-qy "D""
if [ "$R" != "0 0" ]; then
echo "EC Dot Error: $R != 0 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "7" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "7" -ec-dot-qy "0""
if [ "$R" != "4 2" ]; then
echo "EC Dot Error: $R != 4 2"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "1""
if [ "$R" != "E 1" ]; then
echo "EC Dot Error: $R != E 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "8" -ec-dot-qy "10""
if [ "$R" != "C 1" ]; then
echo "EC Dot Error: $R != C 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "4")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "4""
if [ "$R" != "C 10" ]; then
echo "EC Dot Error: $R != C 10"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "D")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "9" -ec-dot-qy "D""
if [ "$R" != "A 0" ]; then
echo "EC Dot Error: $R != A 0"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "A" -ec-dot-qy "0")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "A" -ec-dot-qy "0""
if [ "$R" != "9 4" ]; then
echo "EC Dot Error: $R != 9 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "1""
if [ "$R" != "9 D" ]; then
echo "EC Dot Error: $R != 9 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "C" -ec-dot-qy "10""
if [ "$R" != "8 1" ]; then
echo "EC Dot Error: $R != 8 1"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "8")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "8""
if [ "$R" != "3 4" ]; then
echo "EC Dot Error: $R != 3 4"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "9")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "D" -ec-dot-qy "9""
if [ "$R" != "5 D" ]; then
echo "EC Dot Error: $R != 5 D"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "1")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "1""
if [ "$R" != "∞" ]; then
echo "EC Dot Error: $R != ∞"
exit 1
fi
R=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "10")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-dot -ec-dot-px "E" -ec-dot-py "10" -ec-dot-qx "E" -ec-dot-qy "10""
if [ "$R" != "8 10" ]; then
echo "EC Dot Error: $R != 8 10"
exit 1
fi
end_time=$(date +%s%N)
execution_time=$((($end_time - $start_time) / 1000000))
echo " > Finished, execution time: ${execution_time} ms"
echo " > Testing EC Trapdoor: ..."
start_time=$(date +%s%N)
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "0" -ec-trapdoor-gy "0" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "0" -ec-trapdoor-gy "0" -ec-trapdoor-k "2""
if [ "$S" != "∞" ]; then
echo "EC Trapdoor Error: $S != ∞"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "3" -ec-trapdoor-gy "4" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "3" -ec-trapdoor-gy "4" -ec-trapdoor-k "2""
if [ "$S" != "9 4" ]; then
echo "EC Trapdoor Error: $S != 9 4"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "3" -ec-trapdoor-gy "D" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "3" -ec-trapdoor-gy "D" -ec-trapdoor-k "2""
if [ "$S" != "9 D" ]; then
echo "EC Trapdoor Error: $S != 9 D"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "4" -ec-trapdoor-gy "2" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "4" -ec-trapdoor-gy "2" -ec-trapdoor-k "2""
if [ "$S" != "8 10" ]; then
echo "EC Trapdoor Error: $S != 8 10"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "4" -ec-trapdoor-gy "F" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "4" -ec-trapdoor-gy "F" -ec-trapdoor-k "2""
if [ "$S" != "8 1" ]; then
echo "EC Trapdoor Error: $S != 8 1"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "5" -ec-trapdoor-gy "4" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "5" -ec-trapdoor-gy "4" -ec-trapdoor-k "2""
if [ "$S" != "8 10" ]; then
echo "EC Trapdoor Error: $S != 8 10"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "5" -ec-trapdoor-gy "D" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "5" -ec-trapdoor-gy "D" -ec-trapdoor-k "2""
if [ "$S" != "8 1" ]; then
echo "EC Trapdoor Error: $S != 8 1"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "7" -ec-trapdoor-gy "0" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "7" -ec-trapdoor-gy "0" -ec-trapdoor-k "2""
if [ "$S" != "∞" ]; then
echo "EC Trapdoor Error: $S != ∞"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "8" -ec-trapdoor-gy "1" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "8" -ec-trapdoor-gy "1" -ec-trapdoor-k "2""
if [ "$S" != "9 4" ]; then
echo "EC Trapdoor Error: $S != 9 4"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "8" -ec-trapdoor-gy "10" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "8" -ec-trapdoor-gy "10" -ec-trapdoor-k "2""
if [ "$S" != "9 D" ]; then
echo "EC Trapdoor Error: $S != 9 D"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "9" -ec-trapdoor-gy "4" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "9" -ec-trapdoor-gy "4" -ec-trapdoor-k "2""
if [ "$S" != "8 10" ]; then
echo "EC Trapdoor Error: $S != 8 10"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "9" -ec-trapdoor-gy "D" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "9" -ec-trapdoor-gy "D" -ec-trapdoor-k "2""
if [ "$S" != "8 1" ]; then
echo "EC Trapdoor Error: $S != 8 1"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "A" -ec-trapdoor-gy "0" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "A" -ec-trapdoor-gy "0" -ec-trapdoor-k "2""
if [ "$S" != "∞" ]; then
echo "EC Trapdoor Error: $S != ∞"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "C" -ec-trapdoor-gy "1" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "C" -ec-trapdoor-gy "1" -ec-trapdoor-k "2""
if [ "$S" != "9 4" ]; then
echo "EC Trapdoor Error: $S != 9 4"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "C" -ec-trapdoor-gy "10" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "C" -ec-trapdoor-gy "10" -ec-trapdoor-k "2""
if [ "$S" != "9 D" ]; then
echo "EC Trapdoor Error: $S != 9 D"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "D" -ec-trapdoor-gy "8" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "D" -ec-trapdoor-gy "8" -ec-trapdoor-k "2""
if [ "$S" != "9 D" ]; then
echo "EC Trapdoor Error: $S != 9 D"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "D" -ec-trapdoor-gy "9" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "D" -ec-trapdoor-gy "9" -ec-trapdoor-k "2""
if [ "$S" != "9 4" ]; then
echo "EC Trapdoor Error: $S != 9 4"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "E" -ec-trapdoor-gy "1" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "E" -ec-trapdoor-gy "1" -ec-trapdoor-k "2""
if [ "$S" != "8 1" ]; then
echo "EC Trapdoor Error: $S != 8 1"
exit 1
fi
S=$(./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "E" -ec-trapdoor-gy "10" -ec-trapdoor-k "2")
echo " > ./ecutils -ec -ec-define -ec-define-a "2" -ec-define-b "0" -ec-define-p "11" -ec-trapdoor -ec-trapdoor-gx "E" -ec-trapdoor-gy "10" -ec-trapdoor-k "2""
if [ "$S" != "8 10" ]; then
echo "EC Trapdoor Error: $S != 8 10"
exit 1
fi
end_time=$(date +%s%N)
execution_time=$((($end_time - $start_time) / 1000000))
echo " > Finished, execution time: ${execution_time} ms"