PKC expression input

Data Structures

struct  _pkc_ecc_point_multi
 PKC ECC Point Multiplication expression input. More...
 
struct  _pkc_rsa_modular_exponent
 PKC RSA Modular Exponentiation expression input. More...
 
struct  _pkc_modular_add
 PKC Modular Addition expression input. More...
 
struct  _pkc_modular_sub
 PKC Modular Subtraction expression input. More...
 
struct  _pkc_modular_shift
 PKC Modular Left Shift expression input. More...
 
struct  _pkc_modular_compare
 PKC Modular Comparison expression input. More...
 
struct  _pkc_montgomery_multi
 PKC Montgomery Modular Multiplication expression input. More...
 
struct  _pkc_montgomery_inversion
 PKC Montgomery Inversion expression input. More...
 
struct  _pkc_big_number_multi
 PKC Big Number Multiplication expression input. More...
 
struct  _pkc_big_number_add
 PKC Big Number Addition expression input. More...
 

Typedefs

typedef struct _pkc_ecc_point_multi pkc_ecc_point_multi_t
 PKC ECC Point Multiplication expression input. More...
 
typedef struct _pkc_rsa_modular_exponent pkc_rsa_modular_exponent_t
 PKC RSA Modular Exponentiation expression input. More...
 
typedef struct _pkc_modular_add pkc_modular_add_t
 PKC Modular Addition expression input. More...
 
typedef struct _pkc_modular_sub pkc_modular_sub_t
 PKC Modular Subtraction expression input. More...
 
typedef struct _pkc_modular_shift pkc_modular_shift_t
 PKC Modular Left Shift expression input. More...
 
typedef struct _pkc_modular_compare pkc_modular_compare_t
 PKC Modular Comparison expression input. More...
 
typedef struct _pkc_montgomery_multi pkc_montgomery_multi_t
 PKC Montgomery Modular Multiplication expression input. More...
 
typedef struct _pkc_montgomery_inversion pkc_montgomery_inversion_t
 PKC Montgomery Inversion expression input. More...
 
typedef struct _pkc_big_number_multi pkc_big_number_multi_t
 PKC Big Number Multiplication expression input. More...
 
typedef struct _pkc_big_number_add pkc_big_number_add_t
 PKC Big Number Addition expression input. More...
 

Detailed Description

Typedef Documentation

◆ pkc_big_number_add_t

PKC Big Number Addition expression input.

Note
Result = A + B, up to 2048 bits

◆ pkc_big_number_multi_t

PKC Big Number Multiplication expression input.

Note
Result = A * B, up to 1024 bits

◆ pkc_ecc_point_multi_t

PKC ECC Point Multiplication expression input.

Note
Result = K * Point

◆ pkc_modular_add_t

PKC Modular Addition expression input.

Note
Result = (A + B) mod P

◆ pkc_modular_compare_t

PKC Modular Comparison expression input.

Note
Result = A mod P

◆ pkc_modular_shift_t

PKC Modular Left Shift expression input.

Note
Result = (A << ShiftBits) mod P

◆ pkc_modular_sub_t

PKC Modular Subtraction expression input.

Note
Result = (A - B) mod P

◆ pkc_montgomery_inversion_t

PKC Montgomery Inversion expression input.

Note
Result = A^(-1) * 2^(K) mod P

◆ pkc_montgomery_multi_t

PKC Montgomery Modular Multiplication expression input.

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

◆ pkc_rsa_modular_exponent_t

PKC RSA Modular Exponentiation expression input.

Note
Result = A^B mod P