#include <rsa.h>
Data Fields | |
int | ver |
int | len |
mpi | N |
mpi | E |
mpi | D |
mpi | P |
mpi | Q |
mpi | DP |
mpi | DQ |
mpi | QP |
mpi | RN |
mpi | RP |
mpi | RQ |
int | padding |
int | hash_id |
int(* | f_rng )(void *) |
void * | p_rng |
Definition at line 56 of file rsa.h.
size(N) in chars
Definition at line 59 of file rsa.h.
Referenced by d2i_RSA_PUBKEY(), main(), rsa_decryption(), and rsa_encryption().
public modulus
Definition at line 61 of file rsa.h.
Referenced by d2i_RSA_PUBKEY(), generate_RSA_keys_ciphertext(), generate_RSA_keys_plaintext(), main(), rsa_decryption(), and rsa_encryption().
public exponent
Definition at line 62 of file rsa.h.
Referenced by d2i_RSA_PUBKEY(), generate_RSA_keys_ciphertext(), generate_RSA_keys_plaintext(), main(), rsa_decryption(), and rsa_encryption().
private exponent
Definition at line 64 of file rsa.h.
Referenced by generate_RSA_keys_ciphertext(), generate_RSA_keys_plaintext(), main(), and rsa_decryption().
1st prime factor
Definition at line 65 of file rsa.h.
Referenced by generate_RSA_keys_ciphertext(), generate_RSA_keys_plaintext(), main(), and rsa_decryption().
2nd prime factor
Definition at line 66 of file rsa.h.
Referenced by generate_RSA_keys_ciphertext(), generate_RSA_keys_plaintext(), main(), and rsa_decryption().
D % (P - 1)
Definition at line 67 of file rsa.h.
Referenced by generate_RSA_keys_ciphertext(), generate_RSA_keys_plaintext(), main(), and rsa_decryption().
D % (Q - 1)
Definition at line 68 of file rsa.h.
Referenced by generate_RSA_keys_ciphertext(), generate_RSA_keys_plaintext(), main(), and rsa_decryption().
1 / (Q % P)
Definition at line 69 of file rsa.h.
Referenced by generate_RSA_keys_ciphertext(), generate_RSA_keys_plaintext(), main(), and rsa_decryption().
int(* rsa_context::f_rng)(void *) |
RNG function
void* rsa_context::p_rng |