Back to index

lightning-sunbird  0.9+nobinonly
Public Attributes
ECGroupStr Struct Reference

#include <ecl-priv.h>

Collaboration diagram for ECGroupStr:
Collaboration graph
[legend]

List of all members.

Public Attributes

int constructed
GFMethod * meth
char * text
mp_int curvea
mp_int curveb
mp_int genx
mp_int geny
mp_int order
int cofactor
mp_err(* point_add )(const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy, mp_int *rx, mp_int *ry, const ECGroup *group)
mp_err(* point_sub )(const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy, mp_int *rx, mp_int *ry, const ECGroup *group)
mp_err(* point_dbl )(const mp_int *px, const mp_int *py, mp_int *rx, mp_int *ry, const ECGroup *group)
mp_err(* point_mul )(const mp_int *n, const mp_int *px, const mp_int *py, mp_int *rx, mp_int *ry, const ECGroup *group)
mp_err(* base_point_mul )(const mp_int *n, mp_int *rx, mp_int *ry, const ECGroup *group)
mp_err(* points_mul )(const mp_int *k1, const mp_int *k2, const mp_int *px, const mp_int *py, mp_int *rx, mp_int *ry, const ECGroup *group)
mp_err(* validate_point )(const mp_int *px, const mp_int *py, const ECGroup *group)
voidextra1
voidextra2
void(* extra_free )(ECGroup *group)

Detailed Description

Definition at line 152 of file ecl-priv.h.


Member Data Documentation

Definition at line 182 of file ecl-priv.h.

Definition at line 166 of file ecl-priv.h.

Definition at line 155 of file ecl-priv.h.

Definition at line 161 of file ecl-priv.h.

Definition at line 161 of file ecl-priv.h.

Definition at line 190 of file ecl-priv.h.

Definition at line 191 of file ecl-priv.h.

void(* ECGroupStr::extra_free)(ECGroup *group)

Definition at line 192 of file ecl-priv.h.

Definition at line 163 of file ecl-priv.h.

Definition at line 163 of file ecl-priv.h.

GFMethod * ECGroupStr::meth

Definition at line 157 of file ecl-priv.h.

Definition at line 165 of file ecl-priv.h.

mp_err(* ECGroupStr::point_add)(const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy, mp_int *rx, mp_int *ry, const ECGroup *group)

Definition at line 171 of file ecl-priv.h.

mp_err(* ECGroupStr::point_dbl)(const mp_int *px, const mp_int *py, mp_int *rx, mp_int *ry, const ECGroup *group)

Definition at line 177 of file ecl-priv.h.

Definition at line 179 of file ecl-priv.h.

mp_err(* ECGroupStr::point_sub)(const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy, mp_int *rx, mp_int *ry, const ECGroup *group)

Definition at line 174 of file ecl-priv.h.

mp_err(* ECGroupStr::points_mul)(const mp_int *k1, const mp_int *k2, const mp_int *px, const mp_int *py, mp_int *rx, mp_int *ry, const ECGroup *group)

Definition at line 184 of file ecl-priv.h.

Definition at line 159 of file ecl-priv.h.

Definition at line 187 of file ecl-priv.h.


The documentation for this struct was generated from the following files: