rlib
Convenience library for useful things
Loading...
Searching...
No Matches
RMpintFEMontCtx Struct Reference

Per-modulus Montgomery context. More...

#include <rlib/data/rmpint.h>

Data Fields

RMpintFE p
 
rmpint_digit mp
 
ruint16 n_digits
 

Detailed Description

Per-modulus Montgomery context.

All RMpintFE primitives take a pointer to one of these so the modulus, its Montgomery inverse and the digit width don't have to thread through every call site.

Field Documentation

◆ mp

rmpint_digit RMpintFEMontCtx::mp

-p^-1 mod 2^digit_bits.

◆ n_digits

ruint16 RMpintFEMontCtx::n_digits

Number of digits the modulus occupies.

◆ p

RMpintFE RMpintFEMontCtx::p

Modulus, in normal form.


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