xzre
Public Member Functions | Data Fields
imported_funcs Struct Reference

Public Member Functions

 PADDING (4)
 

Data Fields

pfn_RSA_public_decrypt_t RSA_public_decrypt
 
pfn_EVP_PKEY_set1_RSA_t EVP_PKEY_set1_RSA
 
void(* RSA_get0_key_null )(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d)
 
pfn_RSA_public_decrypt_t * RSA_public_decrypt_plt
 address of the PLT for RSA_public_decrypt() in sshd
 
pfn_EVP_PKEY_set1_RSA_t * EVP_PKEY_set1_RSA_plt
 address of the PLT for EVP_PKEY_set1_RSA() in sshd
 
pfn_RSA_get0_key_t * RSA_get0_key_plt
 address of the PLT for RSA_get0_key() in sshd
 
void(* DSA_get0_pqg )(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
 
const BIGNUM *(* DSA_get0_pub_key )(const DSA *d)
 
size_t(* EC_POINT_point2oct )(const EC_GROUP *group, const EC_POINT *p, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX *ctx)
 
EC_POINT *(* EC_KEY_get0_public_key )(const EC_KEY *key)
 
const EC_GROUP *(* EC_KEY_get0_group )(const EC_KEY *key)
 
EVP_MD *(* EVP_sha256 )(void)
 
pfn_RSA_get0_key_t RSA_get0_key
 
int(* BN_num_bits )(const BIGNUM *a)
 
EVP_PKEY *(* EVP_PKEY_new_raw_public_key )(int type, ENGINE *e, const unsigned char *key, size_t keylen)
 
EVP_MD_CTX *(* EVP_MD_CTX_new )(void)
 
int(* EVP_DigestVerifyInit )(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey)
 
int(* EVP_DigestVerify )(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)
 
void(* EVP_MD_CTX_free )(EVP_MD_CTX *ctx)
 
void(* EVP_PKEY_free )(EVP_PKEY *key)
 
EVP_CIPHER_CTX *(* EVP_CIPHER_CTX_new )(void)
 
int(* EVP_DecryptInit_ex )(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, ENGINE *impl, const unsigned char *key, const unsigned char *iv)
 
int(* EVP_DecryptUpdate )(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl)
 
int(* EVP_DecryptFinal_ex )(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl)
 
void(* EVP_CIPHER_CTX_free )(EVP_CIPHER_CTX *ctx)
 
const EVP_CIPHER *(* EVP_chacha20 )(void)
 
RSA *(* RSA_new )(void)
 
BIGNUM *(* BN_dup )(const BIGNUM *from)
 
BIGNUM *(* BN_bin2bn )(const unsigned char *s, int len, BIGNUM *ret)
 
int(* RSA_set0_key )(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
 
int(* EVP_Digest )(const void *data, size_t count, unsigned char *md, unsigned int *size, const EVP_MD *type, ENGINE *impl)
 
int(* RSA_sign )(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa)
 
int(* BN_bn2bin )(const BIGNUM *a, unsigned char *to)
 
void(* RSA_free )(RSA *rsa)
 
void(* BN_free )(BIGNUM *a)
 
libc_imports_tlibc
 
u32 resolved_imports_count
 

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