public-square/phpecc
A pure-PHP elliptic curve cryptography library for generating keys, creating and verifying ECDSA signatures, and performing ECDH key exchange. Supports common curves and helps integrate public-key crypto into PHP applications.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| simplito/elliptic-php | 0.82 | Pure-PHP elliptic curve cryptography library for PHP. Provides ECDSA signing/verification and key generation on common curves (incl. secp256k1) with utilities for points, keys, and encodings—useful for blockchain, JWT, and other crypto workflows without extensions. | 232 | 234 | 52 | 102K | 10 | 5.6 | 39.1 | MIT | — | |
| amashukov/secp256k1-php | 0.81 | — | 0 | 0 | 0 | 326 | 0 | 0.0 | 34.7 | MIT | — | |
| paragonie/easy-ecc | 0.81 | Easy-ECC is a hardened, easy-to-use PHP wrapper around paragonie/phpecc for elliptic-curve crypto. Generate keypairs, sign/verify messages, and perform ECDH key exchange with Curve25519 or ECDSA curves (K256, P256, P384, P521). | 35 | 47 | 6 | 38K | 1 | 4.7 | 41.7 | NOASSERTION | 1 year ago | |
| paragonie/ecc | 0.79 | Pure-PHP elliptic curve cryptography (ECDSA/ECDH) with an OpenSSL 3+ fast path and hardened constant-time fallbacks. Fork of phpecc/mdanter. Supports secp256k1, NIST P-256/384/521, Brainpool, plus optional insecure curves. | 24 | 24 | 5 | 49K | 0 | 18.8 | 52.0 | — | 2 months ago | |
| kornrunner/secp256k1 | 0.78 | A PHP secp256k1 elliptic curve library for key generation, ECDSA signing and verification, and public key recovery. Useful for Ethereum-style cryptography without native extensions. | 38 | — | 20 | — | 0 | 1.6 | — | MIT | 11 months ago |
|
| starkbank/ecdsa | 0.78 | Pure-PHP ECDSA implementation compatible with OpenSSL. Fast signing/verification using Jacobian coordinates and optimized scalar multiplication. Security features include RFC6979 deterministic nonces, low-S normalization, on-curve validation, and hash truncation. Supports secp256k1 and P-256; requir... | 114 | 115 | 17 | 2M | 0 | 13.8 | 60.1 | MIT | 6 months ago | |
| public-square/jwt-framework-schnorr | 0.78 | Adds Schnorr signature support to JWT workflows in PHP and Laravel, letting you issue and verify compact, tamper-evident tokens using modern public-key cryptography. A focused integration for developers needing Schnorr-based JWT signing. | 0 | 0 | 0 | 1 | 0 | 0.3 | 4.2 | MIT | 4 years ago | |
| phpseclib/phpseclib | 0.77 | phpseclib is an MIT-licensed pure-PHP secure communications library implementing SSH-2, SFTP, X.509, RSA (PKCS#1 v2.2), DSA/DH, ECDSA/ECDH with 66 curves, Ed25519/Curve25519, AES, DES, ChaCha20, GCM/Poly1305, arbitrary-precision integers and more, with no required PHP extensions. | 5,603 | 5,718 | 909 | 17M | 101 | 93.4 | 81.5 | MIT | 4 weeks ago | |
| mdanter/ecc | 0.77 | Pure-PHP elliptic curve cryptography for ECDSA signatures and Diffie-Hellman key exchange. Supports common NIST and secp curves (including secp256k1), deterministic HMAC-based k generation, and constant-time scalar multiplication. Requires GMP. | 346 | 345 | 103 | 24K | 9 | 8.0 | 30.1 | — | — |
How can I help you explore Laravel packages today?