Logo Search packages:      
Sourcecode: openssl version File versions  Download package

Public Attributes

evp_pkey_asn1_method_st Struct Reference

List of all members.

Public Attributes

char * info
int(* old_priv_decode )(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
int(* old_priv_encode )(const EVP_PKEY *pkey, unsigned char **pder)
int(* param_cmp )(const EVP_PKEY *a, const EVP_PKEY *b)
int(* param_copy )(EVP_PKEY *to, const EVP_PKEY *from)
int(* param_decode )(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
int(* param_encode )(const EVP_PKEY *pkey, unsigned char **pder)
int(* param_missing )(const EVP_PKEY *pk)
int(* param_print )(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx)
char * pem_str
int pkey_base_id
int(* pkey_bits )(const EVP_PKEY *pk)
int(* pkey_ctrl )(EVP_PKEY *pkey, int op, long arg1, void *arg2)
unsigned long pkey_flags
void(* pkey_free )(EVP_PKEY *pkey)
int pkey_id
int(* pkey_size )(const EVP_PKEY *pk)
int(* priv_decode )(EVP_PKEY *pk, PKCS8_PRIV_KEY_INFO *p8inf)
int(* priv_encode )(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk)
int(* priv_print )(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx)
int(* pub_cmp )(const EVP_PKEY *a, const EVP_PKEY *b)
int(* pub_decode )(EVP_PKEY *pk, X509_PUBKEY *pub)
int(* pub_encode )(X509_PUBKEY *pub, const EVP_PKEY *pk)
int(* pub_print )(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx)

Detailed Description

Definition at line 74 of file asn1_locl.h.

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

Generated by  Doxygen 1.6.0   Back to index