Constants

KEYSIZE

KEYSIZE

MASK26

MASK26

MASK25

MASK25

Properties

$_instance

$_instance : 

Type

Methods

instance()

instance() 

feCopy()

feCopy(  $out,   $in) 

Parameters

$out
$in

add()

add(  $out,   $a,   $b) 

Parameters

$out
$a
$b

sub()

sub(  $out,   $a,   $b) 

Parameters

$out
$a
$b

scalar_product()

scalar_product(  $out,   $in,   $scalar) 

Parameters

$out
$in
$scalar

mul()

mul(  $out,   $a,   $b) 

Parameters

$out
$a
$b

square()

square(  $out,   $in) 

Parameters

$out
$in

square_times()

square_times(  $out,   $in,   $count) 

Parameters

$out
$in
$count

load32()

load32(  $in,   $pos) 

Parameters

$in
$pos

expand()

expand(  $out,   $in) 

Parameters

$out
$in

carry_pass()

carry_pass(  $f) 

Parameters

$f

carry_pass_full()

carry_pass_full(  $f) 

Parameters

$f

carry_pass_final()

carry_pass_final(  $f) 

Parameters

$f

store32()

store32(  $out,   $pos,   $in) 

Parameters

$out
$pos
$in

contract()

contract(  $out,   $in) 

Parameters

$out
$in

swap_conditional()

swap_conditional(  $x,   $qpx,   $iswap) 

Parameters

$x
$qpx
$iswap

pow_two5mtwo0_two250mtwo0()

pow_two5mtwo0_two250mtwo0(  $b) 

Parameters

$b

recip()

recip(  $out,   $z) 

Parameters

$out
$z

scalarmult()

scalarmult(  $secret,   $basepoint) 

Parameters

$secret
$basepoint

scalarbase()

scalarbase(  $secret) 

Parameters

$secret