MPHELL  4.0.0
Data Fields
fp3_param_t Struct Reference

Cubic extension field structure. More...

#include <mphell-fp3.h>

Collaboration diagram for fp3_param_t:
Collaboration graph
[legend]

Data Fields

fp_param_tbase
 
fp_elt non_residue
 
number q
 
fp3_elt non_res
 
fp3_elt gen_sylow
 
number p_odd
 
uint32_t p_even
 
uint8_t size
 

Detailed Description

Cubic extension field structure.

Definition at line 64 of file mphell-fp3.h.

Field Documentation

◆ base

fp_param_t* base

Base prime field

Definition at line 66 of file mphell-fp3.h.

◆ gen_sylow

fp3_elt gen_sylow

Non quadratic residue power p_odd

Definition at line 71 of file mphell-fp3.h.

◆ non_res

fp3_elt non_res

Non square residue

Definition at line 70 of file mphell-fp3.h.

◆ non_residue

fp_elt non_residue

Non cubic residue

Definition at line 67 of file mphell-fp3.h.

◆ p_even

uint32_t p_even

Write q-1 as p_odd.(2^p_even)

Definition at line 73 of file mphell-fp3.h.

◆ p_odd

number p_odd

Write q-1 as p_odd.(2^p_even)

Definition at line 72 of file mphell-fp3.h.

◆ q

number q

Order of FP3 = p^3

Definition at line 68 of file mphell-fp3.h.

◆ size

uint8_t size

Number of block required by p

Definition at line 74 of file mphell-fp3.h.


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