├── .gitignore ├── LICENSE.md ├── Makefile ├── README.md ├── benchmarks └── EllipticBench.php ├── composer.json ├── lib ├── Curve │ ├── BaseCurve.php │ ├── BaseCurve │ │ └── Point.php │ ├── EdwardsCurve.php │ ├── EdwardsCurve │ │ └── Point.php │ ├── MontCurve.php │ ├── MontCurve │ │ └── Point.php │ ├── PresetCurve.php │ ├── ShortCurve.php │ └── ShortCurve │ │ ├── JPoint.php │ │ └── Point.php ├── Curves.php ├── EC.php ├── EC │ ├── KeyPair.php │ └── Signature.php ├── EdDSA.php ├── EdDSA │ ├── KeyPair.php │ └── Signature.php ├── HmacDRBG.php └── Utils.php ├── phpbench.json ├── phpunit.xml.dist └── tests ├── ApiTest.php ├── CurveTest.php ├── ECDHTest.php ├── ECDSATest.php ├── ED25519Test.php ├── HmacDRBGTest.php ├── PointCodecTest.php └── fixtures ├── derivation-fixtures ├── hmac-drbg-nist.json └── sign.input /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/EllipticBench.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/benchmarks/EllipticBench.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/composer.json -------------------------------------------------------------------------------- /lib/Curve/BaseCurve.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curve/BaseCurve.php -------------------------------------------------------------------------------- /lib/Curve/BaseCurve/Point.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curve/BaseCurve/Point.php -------------------------------------------------------------------------------- /lib/Curve/EdwardsCurve.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curve/EdwardsCurve.php -------------------------------------------------------------------------------- /lib/Curve/EdwardsCurve/Point.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curve/EdwardsCurve/Point.php -------------------------------------------------------------------------------- /lib/Curve/MontCurve.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curve/MontCurve.php -------------------------------------------------------------------------------- /lib/Curve/MontCurve/Point.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curve/MontCurve/Point.php -------------------------------------------------------------------------------- /lib/Curve/PresetCurve.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curve/PresetCurve.php -------------------------------------------------------------------------------- /lib/Curve/ShortCurve.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curve/ShortCurve.php -------------------------------------------------------------------------------- /lib/Curve/ShortCurve/JPoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curve/ShortCurve/JPoint.php -------------------------------------------------------------------------------- /lib/Curve/ShortCurve/Point.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curve/ShortCurve/Point.php -------------------------------------------------------------------------------- /lib/Curves.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Curves.php -------------------------------------------------------------------------------- /lib/EC.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/EC.php -------------------------------------------------------------------------------- /lib/EC/KeyPair.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/EC/KeyPair.php -------------------------------------------------------------------------------- /lib/EC/Signature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/EC/Signature.php -------------------------------------------------------------------------------- /lib/EdDSA.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/EdDSA.php -------------------------------------------------------------------------------- /lib/EdDSA/KeyPair.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/EdDSA/KeyPair.php -------------------------------------------------------------------------------- /lib/EdDSA/Signature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/EdDSA/Signature.php -------------------------------------------------------------------------------- /lib/HmacDRBG.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/HmacDRBG.php -------------------------------------------------------------------------------- /lib/Utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/lib/Utils.php -------------------------------------------------------------------------------- /phpbench.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/phpbench.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /tests/ApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/tests/ApiTest.php -------------------------------------------------------------------------------- /tests/CurveTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/tests/CurveTest.php -------------------------------------------------------------------------------- /tests/ECDHTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/tests/ECDHTest.php -------------------------------------------------------------------------------- /tests/ECDSATest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/tests/ECDSATest.php -------------------------------------------------------------------------------- /tests/ED25519Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/tests/ED25519Test.php -------------------------------------------------------------------------------- /tests/HmacDRBGTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/tests/HmacDRBGTest.php -------------------------------------------------------------------------------- /tests/PointCodecTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/tests/PointCodecTest.php -------------------------------------------------------------------------------- /tests/fixtures/derivation-fixtures: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/tests/fixtures/derivation-fixtures -------------------------------------------------------------------------------- /tests/fixtures/hmac-drbg-nist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/tests/fixtures/hmac-drbg-nist.json -------------------------------------------------------------------------------- /tests/fixtures/sign.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplito/elliptic-php/HEAD/tests/fixtures/sign.input --------------------------------------------------------------------------------