OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
dsa_method Struct Reference

#include <dsa.h>

Public Attributes

const char * name
 
DSA_SIG *(* dsa_do_sign )(const unsigned char *dgst, int dlen, DSA *dsa)
 
int(* dsa_sign_setup )(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
 
int(* dsa_do_verify )(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa)
 
int(* dsa_mod_exp )(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1, BIGNUM *a2, BIGNUM *p2, BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont)
 
int(* bn_mod_exp )(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx)
 
int(* init )(DSA *dsa)
 
int(* finish )(DSA *dsa)
 
int flags
 
char * app_data
 
int(* dsa_paramgen )(DSA *dsa, int bits, const unsigned char *seed, int seed_len, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb)
 
int(* dsa_keygen )(DSA *dsa)
 

Detailed Description

Definition at line 123 of file dsa.h.

Member Data Documentation

char * dsa_method::app_data

Definition at line 140 of file dsa.h.

int(* dsa_method::bn_mod_exp)(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx)

Definition at line 134 of file dsa.h.

DSA_SIG *(* dsa_method::dsa_do_sign)(const unsigned char *dgst, int dlen, DSA *dsa)

Definition at line 126 of file dsa.h.

int(* dsa_method::dsa_do_verify)(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa)

Definition at line 129 of file dsa.h.

int(* dsa_method::dsa_keygen)(DSA *dsa)

Definition at line 147 of file dsa.h.

int(* dsa_method::dsa_mod_exp)(DSA *dsa, BIGNUM *rr, BIGNUM *a1, BIGNUM *p1, BIGNUM *a2, BIGNUM *p2, BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont)

Definition at line 131 of file dsa.h.

int(* dsa_method::dsa_paramgen)(DSA *dsa, int bits, const unsigned char *seed, int seed_len, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb)

Definition at line 142 of file dsa.h.

int(* dsa_method::dsa_sign_setup)(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)

Definition at line 127 of file dsa.h.

int(* dsa_method::finish)(DSA *dsa)

Definition at line 138 of file dsa.h.

int dsa_method::flags

Definition at line 139 of file dsa.h.

int(* dsa_method::init)(DSA *dsa)

Definition at line 137 of file dsa.h.

const char * dsa_method::name

Definition at line 125 of file dsa.h.


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