MPHELL  4.0.0
Data Fields
fp2_param_t Struct Reference

Quadratic extension field structure. More...

#include <mphell-fp2.h>

Collaboration diagram for fp2_param_t:
Collaboration graph
[legend]

Data Fields

fp_param base
 
fp_elt non_residue
 
number q
 
fp2_elt non_res
 
fp2_elt gen_sylow
 
number p_odd
 
uint32_t p_even
 
uint8_t size
 

Detailed Description

Quadratic extension field structure.

Definition at line 63 of file mphell-fp2.h.

Field Documentation

◆ base

fp_param base

Base prime field

Definition at line 65 of file mphell-fp2.h.

◆ gen_sylow

fp2_elt gen_sylow

Non quadratic residue power p_odd

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

◆ non_res

fp2_elt non_res

Non square residue

Definition at line 69 of file mphell-fp2.h.

◆ non_residue

fp_elt non_residue

Non quadratic residue

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

◆ p_even

uint32_t p_even

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

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

◆ p_odd

number p_odd

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

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

◆ q

number q

Order of FP2 = p^2

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

◆ size

uint8_t size

Number of block required by p

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


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