#include <asn1_locl.h>
Public Attributes | |
int | pkey_id |
int | pkey_base_id |
unsigned long | pkey_flags |
char * | pem_str |
char * | info |
int(* | pub_decode )(EVP_PKEY *pk, X509_PUBKEY *pub) |
int(* | pub_encode )(X509_PUBKEY *pub, const EVP_PKEY *pk) |
int(* | pub_cmp )(const EVP_PKEY *a, const EVP_PKEY *b) |
int(* | pub_print )(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
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(* | pkey_size )(const EVP_PKEY *pk) |
int(* | pkey_bits )(const EVP_PKEY *pk) |
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_copy )(EVP_PKEY *to, const EVP_PKEY *from) |
int(* | param_cmp )(const EVP_PKEY *a, const EVP_PKEY *b) |
int(* | param_print )(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
int(* | sig_print )(BIO *out, const X509_ALGOR *sigalg, const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx) |
void(* | pkey_free )(EVP_PKEY *pkey) |
int(* | pkey_ctrl )(EVP_PKEY *pkey, int op, long arg1, void *arg2) |
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(* | item_verify )(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *a, ASN1_BIT_STRING *sig, EVP_PKEY *pkey) |
int(* | item_sign )(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig) |
Definition at line 74 of file asn1_locl.h.
char* evp_pkey_asn1_method_st::info |
Definition at line 81 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::item_sign)(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig) |
Definition at line 122 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::item_verify)(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *a, ASN1_BIT_STRING *sig, EVP_PKEY *pkey) |
Definition at line 119 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::old_priv_decode)(EVP_PKEY *pkey, const unsigned char **pder, int derlen) |
Definition at line 115 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::old_priv_encode)(const EVP_PKEY *pkey, unsigned char **pder) |
Definition at line 117 of file asn1_locl.h.
Definition at line 102 of file asn1_locl.h.
Definition at line 101 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::param_decode)(EVP_PKEY *pkey, const unsigned char **pder, int derlen) |
Definition at line 97 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::param_encode)(const EVP_PKEY *pkey, unsigned char **pder) |
Definition at line 99 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::param_missing)(const EVP_PKEY *pk) |
Definition at line 100 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::param_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
Definition at line 103 of file asn1_locl.h.
char* evp_pkey_asn1_method_st::pem_str |
Definition at line 80 of file asn1_locl.h.
int evp_pkey_asn1_method_st::pkey_base_id |
Definition at line 77 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::pkey_bits)(const EVP_PKEY *pk) |
Definition at line 95 of file asn1_locl.h.
Definition at line 111 of file asn1_locl.h.
unsigned long evp_pkey_asn1_method_st::pkey_flags |
Definition at line 78 of file asn1_locl.h.
Definition at line 110 of file asn1_locl.h.
int evp_pkey_asn1_method_st::pkey_id |
Definition at line 76 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::pkey_size)(const EVP_PKEY *pk) |
Definition at line 94 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::priv_decode)(EVP_PKEY *pk, PKCS8_PRIV_KEY_INFO *p8inf) |
Definition at line 89 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::priv_encode)(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk) |
Definition at line 90 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::priv_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
Definition at line 91 of file asn1_locl.h.
Definition at line 85 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::pub_decode)(EVP_PKEY *pk, X509_PUBKEY *pub) |
Definition at line 83 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk) |
Definition at line 84 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::pub_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
Definition at line 86 of file asn1_locl.h.
int(* evp_pkey_asn1_method_st::sig_print)(BIO *out, const X509_ALGOR *sigalg, const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx) |
Definition at line 105 of file asn1_locl.h.