Public Attributes | List of all members
_pkc_montgomery_multi Struct Reference
Peripheral Driver » HAL Driver » PKC » Structures » PKC expression input

PKC Montgomery Modular Multiplication expression input. More...

`#include <gr55xx_hal_pkc.h>`

## Public Attributes
uint32_t * | p_A
| Pointer to operand A. More...
uint32_t * | p_B
| Pointer to operand B. More...
uint32_t * | p_P
| Pointer to prime number P. More...
uint32_t | ConstP
| Montgomery multiplication constant for P, where constp = (-P[0])^(-1) mod 2^32. More...

## Detailed Description

PKC Montgomery Modular Multiplication expression input.

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

Definition at line 231 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 236 of file gr55xx_hal_pkc.h.

## ◆ p_A

uint32_t* _pkc_montgomery_multi::p_A

Pointer to operand A.

Definition at line 233 of file gr55xx_hal_pkc.h.

## ◆ p_B

uint32_t* _pkc_montgomery_multi::p_B

Pointer to operand B.

Definition at line 234 of file gr55xx_hal_pkc.h.

## ◆ p_P

uint32_t* _pkc_montgomery_multi::p_P

Pointer to prime number P.

Definition at line 235 of file gr55xx_hal_pkc.h.

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

- gr55xx_hal_pkc.h