
Crypt::ECDSA::Curve::Prime -- Elliptic curves over F(q), with q prime, for EC cryptography

These are for use with Crypt::ECDSA and require Math::BigInt::GMP.
Delegated to base class Crypt::ECDSA::Curve
return 1 if (x, y) is on the curve, otherwise undef.
Add a point on the curve to itself or another
Subtract a point on the curve. Addition of an additive inverse.
Double a point on the curve. Returns a new point. Note this does NOT change the original point.
get a point's additive inverse on the curve: (x, y) becomes (x, -y)
my $Q = $G * n; Multiply a curve point by a scalar. Note this should always be Point * scalar, not scalar * Point.
tests for known weak curve parameters
Constructs a Point from an ASN.1 DER coded octet (compressed or uncompressed formats)
Converts the Point into an ASN.1 DER encoded octet format
Return ascii string representation of the field equation

William Herrera B<wherrera@skylightview.com>.

Questions, feature requests and bug reports should go to <wherrera@skylightview.com>.

Copyright (c) 2007 William Herrera. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.