rsa_context Struct Reference

RSA context structure. More...

#include <rsa.h>

Collaboration diagram for rsa_context:
Collaboration graph
[legend]

Data Fields

int ver
size_t len
mpi N
mpi E
mpi D
mpi P
mpi Q
mpi DP
mpi DQ
mpi QP
mpi RN
mpi RP
mpi RQ
mpi Vi
mpi Vf
int padding
int hash_id

Detailed Description

RSA context structure.

Definition at line 77 of file rsa.h.


Field Documentation

Hash identifier of md_type_t as specified in the md.h header file for the EME-OAEP and EMSA-PSS encoding

Definition at line 103 of file rsa.h.

Referenced by rsa_copy(), rsa_init(), rsa_rsaes_oaep_decrypt(), rsa_rsaes_oaep_encrypt(), rsa_rsassa_pss_sign(), and rsa_rsassa_pss_verify().

cached R^2 mod N

Definition at line 92 of file rsa.h.

Referenced by rsa_copy(), rsa_free(), rsa_prepare_blinding(), rsa_private(), and rsa_public().

cached R^2 mod P

Definition at line 93 of file rsa.h.

Referenced by rsa_copy(), rsa_free(), and rsa_private().

cached R^2 mod Q

Definition at line 94 of file rsa.h.

Referenced by rsa_copy(), rsa_free(), and rsa_private().

always 0

Definition at line 79 of file rsa.h.

Referenced by pk_parse_key_pkcs1_der(), and rsa_copy().

cached un-blinding value

Definition at line 98 of file rsa.h.

Referenced by rsa_copy(), rsa_free(), rsa_prepare_blinding(), and rsa_private().

cached blinding value

Definition at line 97 of file rsa.h.

Referenced by rsa_copy(), rsa_free(), rsa_prepare_blinding(), and rsa_private().


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

Generated on 9 Apr 2014 for PolarSSL v1.3.2 by  doxygen 1.6.1