Documentation

EC
in package

Table of Contents

Properties

$curve  : mixed
$g  : mixed
$hash  : mixed
$n  : mixed
$nh  : mixed

Methods

__construct()  : mixed
genKeyPair()  : mixed
getKeyRecoveryParam()  : mixed
keyFromPrivate()  : mixed
keyFromPublic()  : mixed
keyPair()  : mixed
recoverPubKey()  : mixed
sign()  : mixed
verify()  : mixed
_truncateToN()  : mixed

Properties

$curve

public mixed $curve

$g

public mixed $g

$hash

public mixed $hash

$n

public mixed $n

$nh

public mixed $nh

Methods

__construct()

public __construct(mixed $options) : mixed
Parameters
$options : mixed

genKeyPair()

public genKeyPair([mixed $options = null ]) : mixed
Parameters
$options : mixed = null

getKeyRecoveryParam()

public getKeyRecoveryParam(mixed $e, mixed $signature, mixed $Q[, mixed $enc = false ]) : mixed
Parameters
$e : mixed
$signature : mixed
$Q : mixed
$enc : mixed = false

keyFromPrivate()

public keyFromPrivate(mixed $priv[, mixed $enc = false ]) : mixed
Parameters
$priv : mixed
$enc : mixed = false

keyFromPublic()

public keyFromPublic(mixed $pub[, mixed $enc = false ]) : mixed
Parameters
$pub : mixed
$enc : mixed = false

keyPair()

public keyPair(mixed $options) : mixed
Parameters
$options : mixed

recoverPubKey()

public recoverPubKey(mixed $msg, mixed $signature, mixed $j[, mixed $enc = false ]) : mixed
Parameters
$msg : mixed
$signature : mixed
$j : mixed
$enc : mixed = false

sign()

public sign(mixed $msg, mixed $key[, mixed $enc = null ][, mixed $options = null ]) : mixed
Parameters
$msg : mixed
$key : mixed
$enc : mixed = null
$options : mixed = null

verify()

public verify(mixed $msg, mixed $signature, mixed $key[, mixed $enc = false ]) : mixed
Parameters
$msg : mixed
$signature : mixed
$key : mixed
$enc : mixed = false

_truncateToN()

private _truncateToN(mixed $msg[, mixed $truncOnly = false ]) : mixed
Parameters
$msg : mixed
$truncOnly : mixed = false

        
On this page

Search results