_pkc_montgomery_multi Struct Reference

PKC Montgomery Modular Multiplication expression input. More...

#include <gr55xx_hal_pkc.h>

Public Attributes

uint32_t * p_A
 
uint32_t * p_B
 
uint32_t * p_P
 
uint32_t ConstP
 

Detailed Description

PKC Montgomery Modular Multiplication expression input.

Note
Result = A * B * R^(-1) mod P, where R = 2^DataBits

Definition at line 232 of file gr55xx_hal_pkc.h.

Member Data Documentation

◆ ConstP

uint32_t _pkc_montgomery_multi::ConstP

Montgomery multiplication constant for P, where constp = (-P[0])^(-1) mod 2^32

Definition at line 237 of file gr55xx_hal_pkc.h.

◆ p_A

uint32_t* _pkc_montgomery_multi::p_A

Pointer to operand A

Definition at line 234 of file gr55xx_hal_pkc.h.

◆ p_B

uint32_t* _pkc_montgomery_multi::p_B

Pointer to operand B

Definition at line 235 of file gr55xx_hal_pkc.h.

◆ p_P

uint32_t* _pkc_montgomery_multi::p_P

Pointer to prime number P

Definition at line 236 of file gr55xx_hal_pkc.h.


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