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

Public Attributes

evp_pkey_method_st Struct Reference

List of all members.

Public Attributes

void(* cleanup )(EVP_PKEY_CTX *ctx)
int(* copy )(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src)
int(* ctrl )(EVP_PKEY_CTX *ctx, int type, int p1, void *p2)
int(* ctrl_str )(EVP_PKEY_CTX *ctx, const char *type, const char *value)
int(* decrypt )(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)
int(* decrypt_init )(EVP_PKEY_CTX *ctx)
int(* derive )(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)
int(* derive_init )(EVP_PKEY_CTX *ctx)
int(* encrypt )(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)
int(* encrypt_init )(EVP_PKEY_CTX *ctx)
int flags
int(* init )(EVP_PKEY_CTX *ctx)
int(* keygen )(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
int(* keygen_init )(EVP_PKEY_CTX *ctx)
int(* paramgen )(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
int(* paramgen_init )(EVP_PKEY_CTX *ctx)
int pkey_id
int(* sign )(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)
int(* sign_init )(EVP_PKEY_CTX *ctx)
int(* signctx )(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx)
int(* signctx_init )(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx)
int(* verify )(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)
int(* verify_init )(EVP_PKEY_CTX *ctx)
int(* verify_recover )(EVP_PKEY_CTX *ctx, unsigned char *rout, size_t *routlen, const unsigned char *sig, size_t siglen)
int(* verify_recover_init )(EVP_PKEY_CTX *ctx)
int(* verifyctx )(EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx)
int(* verifyctx_init )(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx)

Detailed Description

Definition at line 291 of file evp_locl.h.


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

Generated by  Doxygen 1.6.0   Back to index