Curve25519
Assembled from: https://github.com/floodyberry/curve25519-donna
KEYSIZE
MASK26
MASK25
$_instance :
instance()
feCopy( $out, $in)
add( $out, $a, $b)
sub( $out, $a, $b)
scalar_product( $out, $in, $scalar)
mul( $out, $a, $b)
square( $out, $in)
square_times( $out, $in, $count)
load32( $in, $pos)
expand( $out, $in)
carry_pass( $f)
carry_pass_full( $f)
carry_pass_final( $f)
store32( $out, $pos, $in)
contract( $out, $in)
swap_conditional( $x, $qpx, $iswap)
pow_two5mtwo0_two250mtwo0( $b)
recip( $out, $z)
scalarmult( $secret, $basepoint)
scalarbase( $secret)