Monero
Loading...
Searching...
No Matches
base Namespace Reference

Functions

 expmod (b, e, m)
 inv (x)
 xrecover (y)
 edwards (P, Q)
 radix255 (x)

Variables

int b = 256
int q = 2**255 - 19
int l = 2**252 + 27742317777372353535851937790883648493
int d = -121665 * inv(121666)
 I = expmod(2,(q-1)/4,q)
int By = 4 * inv(5)
 Bx = xrecover(By)
list B = [Bx % q,By % q]
list Bi = B
list Bij = Bi

Function Documentation

◆ edwards()

base.edwards ( P,
Q )

◆ expmod()

base.expmod ( b,
e,
m )

◆ inv()

base.inv ( x)

◆ radix255()

base.radix255 ( x)

◆ xrecover()

base.xrecover ( y)

Variable Documentation

◆ B

list base.B = [Bx % q,By % q]

◆ b

int base.b = 256

◆ Bi

list base.Bi = B

◆ Bij

list base.Bij = Bi

◆ Bx

base.Bx = xrecover(By)

◆ By

int base.By = 4 * inv(5)

◆ d

int base.d = -121665 * inv(121666)

◆ I

base.I = expmod(2,(q-1)/4,q)

◆ l

int base.l = 2**252 + 27742317777372353535851937790883648493

◆ q

int base.q = 2**255 - 19