Documentation

EC

Table of Contents

Classes

Montgomery
Curves over y^2 = x^3 + a*x + x
brainpoolP160r1
Curves over y^2 = x^3 + a*x + b
brainpoolP160t1
Curves over y^2 = x^3 + a*x + b
brainpoolP192r1
Curves over y^2 = x^3 + a*x + b
brainpoolP192t1
Curves over y^2 = x^3 + a*x + b
brainpoolP224r1
Curves over y^2 = x^3 + a*x + b
brainpoolP224t1
Curves over y^2 = x^3 + a*x + b
brainpoolP256r1
Curves over y^2 = x^3 + a*x + b
brainpoolP256t1
Curves over y^2 = x^3 + a*x + b
brainpoolP320r1
Curves over y^2 = x^3 + a*x + b
brainpoolP320t1
Curves over y^2 = x^3 + a*x + b
brainpoolP384r1
Curves over y^2 = x^3 + a*x + b
brainpoolP384t1
Curves over y^2 = x^3 + a*x + b
brainpoolP512r1
Curves over y^2 = x^3 + a*x + b
brainpoolP512t1
Curves over y^2 = x^3 + a*x + b
Curve25519
Curves over y^2 = x^3 + a*x + x
Curve448
Curves over y^2 = x^3 + a*x + x
Ed25519
Curves over a*x^2 + y^2 = 1 + d*x^2*y^2
Ed448
Curves over a*x^2 + y^2 = 1 + d*x^2*y^2
nistb233
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistb409
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistk163
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistk233
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistk283
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistk409
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistp192
Curves over y^2 = x^3 + a*x + b
nistp224
Curves over y^2 = x^3 + a*x + b
nistp256
Curves over y^2 = x^3 + a*x + b
nistp384
Curves over y^2 = x^3 + a*x + b
nistp521
Curves over y^2 = x^3 + a*x + b
nistt571
Curves over y^2 + x*y = x^3 + a*x^2 + b
prime192v1
Curves over y^2 = x^3 + a*x + b
prime192v2
Curves over y^2 = x^3 + a*x + b
prime192v3
Curves over y^2 = x^3 + a*x + b
prime239v1
Curves over y^2 = x^3 + a*x + b
prime239v2
Curves over y^2 = x^3 + a*x + b
prime239v3
Curves over y^2 = x^3 + a*x + b
prime256v1
Curves over y^2 = x^3 + a*x + b
secp112r1
Curves over y^2 = x^3 + a*x + b
secp112r2
Curves over y^2 = x^3 + a*x + b
secp128r1
Curves over y^2 = x^3 + a*x + b
secp128r2
Curves over y^2 = x^3 + a*x + b
secp160k1
Curves over y^2 = x^3 + b
secp160r1
Curves over y^2 = x^3 + a*x + b
secp160r2
Curves over y^2 = x^3 + a*x + b
secp192k1
Curves over y^2 = x^3 + b
secp192r1
Curves over y^2 = x^3 + a*x + b
secp224k1
Curves over y^2 = x^3 + b
secp224r1
Curves over y^2 = x^3 + a*x + b
secp256k1
Curves over y^2 = x^3 + b
secp256r1
Curves over y^2 = x^3 + a*x + b
secp384r1
Curves over y^2 = x^3 + a*x + b
secp521r1
Curves over y^2 = x^3 + a*x + b
sect113r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect113r2
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect131r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect131r2
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect163k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect163r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect163r2
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect193r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect193r2
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect233k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect233r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect239k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect283k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect283r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect409k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect409r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect571k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect571r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
libsodium
libsodium Key Handler
MontgomeryPrivate
Montgomery Curve Private Key Handler
MontgomeryPublic
Montgomery Public Key Handler
OpenSSH
OpenSSH Formatted EC Key Handler
PKCS1
"PKCS1" (RFC5915) Formatted EC Key Handler
PKCS8
PKCS#8 Formatted EC Key Handler
PuTTY
PuTTY Formatted EC Key Handler
XML
XML Formatted EC Key Handler
Raw
Raw DSA Signature Handler
Parameters
EC Parameters
PrivateKey
EC Private Key
PublicKey
EC Public Key
EC
Pure-PHP implementation of EC.

Traits

Common
Generic EC Key Parsing Helper functions

        
On this page

Search results