Back to index

lightning-sunbird  0.9+nobinonly
Public Attributes
EC_group_fp_str Struct Reference

#include <ecp_fp.h>

Collaboration diagram for EC_group_fp_str:
Collaboration graph
[legend]

List of all members.

Public Attributes

int fpPrecision
int numDoubles
int primeBitSize
int orderBitSize
int doubleBitSize
int numInts
int aIsM3
double curvea [ECFP_MAXDOUBLES]
double bitSize_alpha
const double * alpha
void(* ecfp_singleReduce )(double *r, const EC_group_fp *group)
void(* ecfp_reduce )(double *r, double *x, const EC_group_fp *group)
void(* ecfp_tidy )(double *t, const double *alpha, const EC_group_fp *group)
void(* pt_add_jac_aff )(const ecfp_jac_pt *p, const ecfp_aff_pt *q, ecfp_jac_pt *r, const EC_group_fp *group)
void(* pt_dbl_jac )(const ecfp_jac_pt *dp, ecfp_jac_pt *dr, const EC_group_fp *group)
void(* pt_add_jac )(const ecfp_jac_pt *p, const ecfp_jac_pt *q, ecfp_jac_pt *r, const EC_group_fp *group)
void(* pt_dbl_jm )(const ecfp_jm_pt *p, ecfp_jm_pt *r, const EC_group_fp *group)
void(* pt_dbl_aff2chud )(const ecfp_aff_pt *p, ecfp_chud_pt *r, const EC_group_fp *group)
void(* pt_add_jm_chud )(ecfp_jm_pt *p, ecfp_chud_pt *q, ecfp_jm_pt *r, const EC_group_fp *group)
void(* pt_add_chud )(const ecfp_chud_pt *p, const ecfp_chud_pt *q, ecfp_chud_pt *r, const EC_group_fp *group)
void(* precompute_chud )(ecfp_chud_pt *out, const ecfp_aff_pt *p, const EC_group_fp *group)
void(* precompute_jac )(ecfp_jac_pt *out, const ecfp_aff_pt *p, const EC_group_fp *group)

Detailed Description

Definition at line 255 of file ecp_fp.h.


Member Data Documentation

Definition at line 263 of file ecp_fp.h.

Definition at line 269 of file ecp_fp.h.

Definition at line 267 of file ecp_fp.h.

Definition at line 265 of file ecp_fp.h.

Definition at line 261 of file ecp_fp.h.

void(* EC_group_fp_str::ecfp_reduce)(double *r, double *x, const EC_group_fp *group)

Definition at line 272 of file ecp_fp.h.

void(* EC_group_fp_str::ecfp_singleReduce)(double *r, const EC_group_fp *group)

Definition at line 271 of file ecp_fp.h.

void(* EC_group_fp_str::ecfp_tidy)(double *t, const double *alpha, const EC_group_fp *group)

Definition at line 277 of file ecp_fp.h.

Definition at line 256 of file ecp_fp.h.

Definition at line 258 of file ecp_fp.h.

Definition at line 262 of file ecp_fp.h.

Definition at line 260 of file ecp_fp.h.

Definition at line 315 of file ecp_fp.h.

Definition at line 319 of file ecp_fp.h.

Definition at line 259 of file ecp_fp.h.

Definition at line 309 of file ecp_fp.h.

Definition at line 290 of file ecp_fp.h.

Definition at line 282 of file ecp_fp.h.

Definition at line 304 of file ecp_fp.h.

Definition at line 299 of file ecp_fp.h.

Definition at line 286 of file ecp_fp.h.

Definition at line 294 of file ecp_fp.h.


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