Idris2Doc : Crypto.Curve.Weierstrass

Crypto.Curve.Weierstrass

(source)

Definitions

interfaceWeierstrassPoint : Type->Type
Parameters: p
Methods:
a_coefficent : Integer
b_coefficent : Integer
prime : Integer
to_jacobian : p-> (Integer, (Integer, Integer))
from_jacobian : (Integer, (Integer, Integer)) ->p
g : p
to_from_jacobian : (x : (Integer, (Integer, Integer))) ->to_jacobian (from_jacobianx) =x
bits' : Nat
curve_n : Integer

Implementations:
WeierstrassPointP256
WeierstrassPointP384
WeierstrassPointP521
a_coefficent : WeierstrassPointp=>Integer
Visibility: public export
b_coefficent : WeierstrassPointp=>Integer
Visibility: public export
prime : WeierstrassPointp=>Integer
Visibility: public export
to_jacobian : WeierstrassPointp=>p-> (Integer, (Integer, Integer))
Visibility: public export
from_jacobian : WeierstrassPointp=> (Integer, (Integer, Integer)) ->p
Visibility: public export
g : WeierstrassPointp=>p
Visibility: public export
to_from_jacobian : {auto__con : WeierstrassPointp} -> (x : (Integer, (Integer, Integer))) ->to_jacobian (from_jacobianx) =x
Visibility: public export
bits' : WeierstrassPointp=>Nat
Visibility: public export
curve_n : WeierstrassPointp=>Integer
Visibility: public export
dataP256 : Type
Totality: total
Visibility: public export
Constructor: 
MkP256 : (Integer, (Integer, Integer)) ->P256

Hint: 
WeierstrassPointP256
dataP384 : Type
Totality: total
Visibility: public export
Constructor: 
MkP384 : (Integer, (Integer, Integer)) ->P384

Hint: 
WeierstrassPointP384
dataP521 : Type
Totality: total
Visibility: public export
Constructor: 
MkP521 : (Integer, (Integer, Integer)) ->P521

Hint: 
WeierstrassPointP521