Home Online Manual
Top
Back: ellipticRandomCurve
Forward: countPoints
FastBack: atkins_lib
FastForward: hyperel_lib
Up: crypto_lib
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

D.12.3.26 ellipticRandomPoint

Procedure from library crypto.lib (see crypto_lib).

Usage:
ellipticRandomPoint(N,a,b);

Return:
a list representing a random point (x:y:z) of the elliptic curve defined by y^2z=x^3+a*xz^2+b*z^3 over Z/N

Example:
 
LIB "crypto.lib";
ellipticRandomPoint(32003,3,181);
==> [1]:
==>    22857
==> [2]:
==>    17476
==> [3]:
==>    1