# elliptic-curve.h File Reference

Go to the source code of this file.

## Typedefs

typedef struct _EllipticCurveInfo | EllipticCurveInfo

## Functions

WizardExport EllipticCurveInfo * | AcquireEllipticCurveInfo (void)
WizardExport EllipticCurveInfo ** | DestroyEllipticCurveInfo (EllipticCurveInfo *)
WizardExport unsigned int | GetEllipticCurveBlocksize (const EllipticCurveInfo *)
WizardExport void | DecryptEllipticCurveBlock (EllipticCurveInfo *, const unsigned char *, unsigned char *)
WizardExport void | EncryptEllipticCurveBlock (EllipticCurveInfo *, const unsigned char *, unsigned char *)
WizardExport void | SetEllipticCurveKey (EllipticCurveInfo *, const StringInfo *)

## Typedef Documentation

typedef struct _EllipticCurveInfo EllipticCurveInfo

## Function Documentation

WizardExport EllipticCurveInfo* AcquireEllipticCurveInfo | ( | void |  | ) |

WizardExport void DecryptEllipticCurveBlock | ( | EllipticCurveInfo * | ,
|  | const unsigned char * | ,
|  | unsigned char * |  |
| ) |  |  |

WizardExport EllipticCurveInfo* * DestroyEllipticCurveInfo | ( | EllipticCurveInfo * |  | ) |

WizardExport void EncryptEllipticCurveBlock | ( | EllipticCurveInfo * | ,
|  | const unsigned char * | ,
|  | unsigned char * |  |
| ) |  |  |

WizardExport unsigned int GetEllipticCurveBlocksize | ( | const EllipticCurveInfo * |  | ) |

WizardExport void SetEllipticCurveKey | ( | EllipticCurveInfo * | ,
|  | const StringInfo * |  |
| ) |  |  |