|
| virtual bool | DecodePoint (Point &P, BufferedTransformation &bt, size_t len) const =0 |
| | Decodes an elliptic curve point.
|
| |
| virtual bool | DecodePoint (Point &P, const byte *encodedPoint, size_t len) const =0 |
| | Decodes an elliptic curve point.
|
| |
| virtual bool | VerifyPoint (const Point &P) const =0 |
| | Verifies points on elliptic curve.
|
| |
| virtual unsigned int | EncodedPointSize (bool compressed=false) const =0 |
| | Determines encoded point size.
|
| |
| virtual void | EncodePoint (byte *encodedPoint, const Point &P, bool compressed) const =0 |
| | Encodes an elliptic curve point.
|
| |
| virtual void | EncodePoint (BufferedTransformation &bt, const Point &P, bool compressed) const =0 |
| | Encodes an elliptic curve point.
|
| |
| virtual Point | BERDecodePoint (BufferedTransformation &bt) const =0 |
| | BER Decodes an elliptic curve point.
|
| |
| virtual void | DEREncodePoint (BufferedTransformation &bt, const Point &P, bool compressed) const =0 |
| | DER Encodes an elliptic curve point.
|
| |
template<class Point>
class EncodedPoint< Point >
Abstract class for encoding and decoding ellicptic curve points.
- Template Parameters
-
| Point | ellicptic curve point |
EncodedPoint is an interface for encoding and decoding elliptic curve points. The template parameter Point should be a class like ECP or EC2N.
- Since
- Crypto++ 6.0
Definition at line 90 of file ecpoint.h.