#include <evp_locl.h>
Public Attributes | |
int | pkey_id |
int | flags |
int(* | init )(EVP_PKEY_CTX *ctx) |
int(* | copy )(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) |
void(* | cleanup )(EVP_PKEY_CTX *ctx) |
int(* | paramgen_init )(EVP_PKEY_CTX *ctx) |
int(* | paramgen )(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) |
int(* | keygen_init )(EVP_PKEY_CTX *ctx) |
int(* | keygen )(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) |
int(* | sign_init )(EVP_PKEY_CTX *ctx) |
int(* | sign )(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) |
int(* | verify_init )(EVP_PKEY_CTX *ctx) |
int(* | verify )(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) |
int(* | verify_recover_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(* | signctx_init )(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) |
int(* | signctx )(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) |
int(* | verifyctx_init )(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) |
int(* | verifyctx )(EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx) |
int(* | encrypt_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(* | decrypt_init )(EVP_PKEY_CTX *ctx) |
int(* | decrypt )(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) |
int(* | derive_init )(EVP_PKEY_CTX *ctx) |
int(* | derive )(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) |
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) |
Definition at line 291 of file evp_locl.h.
void(* evp_pkey_method_st::cleanup)(EVP_PKEY_CTX *ctx) |
Definition at line 298 of file evp_locl.h.
int(* evp_pkey_method_st::copy)(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) |
Definition at line 297 of file evp_locl.h.
int(* evp_pkey_method_st::ctrl)(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) |
Definition at line 339 of file evp_locl.h.
int(* evp_pkey_method_st::ctrl_str)(EVP_PKEY_CTX *ctx, const char *type, const char *value) |
Definition at line 340 of file evp_locl.h.
int(* evp_pkey_method_st::decrypt)(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) |
Definition at line 333 of file evp_locl.h.
int(* evp_pkey_method_st::decrypt_init)(EVP_PKEY_CTX *ctx) |
Definition at line 332 of file evp_locl.h.
int(* evp_pkey_method_st::derive)(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) |
Definition at line 337 of file evp_locl.h.
int(* evp_pkey_method_st::derive_init)(EVP_PKEY_CTX *ctx) |
Definition at line 336 of file evp_locl.h.
int(* evp_pkey_method_st::encrypt)(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) |
Definition at line 329 of file evp_locl.h.
int(* evp_pkey_method_st::encrypt_init)(EVP_PKEY_CTX *ctx) |
Definition at line 328 of file evp_locl.h.
int evp_pkey_method_st::flags |
Definition at line 294 of file evp_locl.h.
int(* evp_pkey_method_st::init)(EVP_PKEY_CTX *ctx) |
Definition at line 296 of file evp_locl.h.
int(* evp_pkey_method_st::keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) |
Definition at line 304 of file evp_locl.h.
int(* evp_pkey_method_st::keygen_init)(EVP_PKEY_CTX *ctx) |
Definition at line 303 of file evp_locl.h.
int(* evp_pkey_method_st::paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) |
Definition at line 301 of file evp_locl.h.
int(* evp_pkey_method_st::paramgen_init)(EVP_PKEY_CTX *ctx) |
Definition at line 300 of file evp_locl.h.
int evp_pkey_method_st::pkey_id |
Definition at line 293 of file evp_locl.h.
int(* evp_pkey_method_st::sign)(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) |
Definition at line 307 of file evp_locl.h.
int(* evp_pkey_method_st::sign_init)(EVP_PKEY_CTX *ctx) |
Definition at line 306 of file evp_locl.h.
int(* evp_pkey_method_st::signctx)(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) |
Definition at line 321 of file evp_locl.h.
int(* evp_pkey_method_st::signctx_init)(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) |
Definition at line 320 of file evp_locl.h.
int(* evp_pkey_method_st::verify)(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) |
Definition at line 311 of file evp_locl.h.
int(* evp_pkey_method_st::verify_init)(EVP_PKEY_CTX *ctx) |
Definition at line 310 of file evp_locl.h.
int(* evp_pkey_method_st::verify_recover)(EVP_PKEY_CTX *ctx, unsigned char *rout, size_t *routlen, const unsigned char *sig, size_t siglen) |
Definition at line 316 of file evp_locl.h.
int(* evp_pkey_method_st::verify_recover_init)(EVP_PKEY_CTX *ctx) |
Definition at line 315 of file evp_locl.h.
int(* evp_pkey_method_st::verifyctx)(EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx) |
Definition at line 325 of file evp_locl.h.
int(* evp_pkey_method_st::verifyctx_init)(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) |
Definition at line 324 of file evp_locl.h.