Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
dsa.h File Reference
#include <openssl/opensslconf.h>
#include <openssl/e_os2.h>
#include <openssl/bio.h>
#include <openssl/crypto.h>
#include <openssl/ossl_typ.h>
#include <openssl/bn.h>
#include <openssl/dh.h>
#include <openssl/dsaerr.h>
+ Include dependency graph for dsa.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define OPENSSL_DSA_MAX_MODULUS_BITS   10000
 
#define OPENSSL_DSA_FIPS_MIN_MODULUS_BITS   1024
 
#define DSA_FLAG_CACHE_MONT_P   0x01
 
#define DSA_FLAG_NO_EXP_CONSTTIME   0x00
 
#define DSA_FLAG_FIPS_METHOD   0x0400
 
#define DSA_FLAG_NON_FIPS_ALLOW   0x0400
 
#define DSA_FLAG_FIPS_CHECKED   0x0800
 
#define d2i_DSAparams_fp(fp, x)
 
#define i2d_DSAparams_fp(fp, x)
 
#define d2i_DSAparams_bio(bp, x)   ASN1_d2i_bio_of(DSA,DSA_new,d2i_DSAparams,bp,x)
 
#define i2d_DSAparams_bio(bp, x)   ASN1_i2d_bio_of_const(DSA,i2d_DSAparams,bp,x)
 
#define DSA_get_ex_new_index(l, p, newf, dupf, freef)    CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_DSA, l, p, newf, dupf, freef)
 
#define DSS_prime_checks   64
 
#define DSA_is_prime(n, callback, cb_arg)    BN_is_prime(n, DSS_prime_checks, callback, NULL, cb_arg)
 
#define EVP_PKEY_CTX_set_dsa_paramgen_bits(ctx, nbits)
 
#define EVP_PKEY_CTX_set_dsa_paramgen_q_bits(ctx, qbits)
 
#define EVP_PKEY_CTX_set_dsa_paramgen_md(ctx, md)
 
#define EVP_PKEY_CTRL_DSA_PARAMGEN_BITS   (EVP_PKEY_ALG_CTRL + 1)
 
#define EVP_PKEY_CTRL_DSA_PARAMGEN_Q_BITS   (EVP_PKEY_ALG_CTRL + 2)
 
#define EVP_PKEY_CTRL_DSA_PARAMGEN_MD   (EVP_PKEY_ALG_CTRL + 3)
 

Typedefs

typedef struct DSA_SIG_st DSA_SIG
 

Functions

DSADSAparams_dup (DSA *x)
 
DSA_SIGDSA_SIG_new (void)
 
void DSA_SIG_free (DSA_SIG *a)
 
int i2d_DSA_SIG (const DSA_SIG *a, unsigned char **pp)
 
DSA_SIGd2i_DSA_SIG (DSA_SIG **v, const unsigned char **pp, long length)
 
void DSA_SIG_get0 (const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
 
int DSA_SIG_set0 (DSA_SIG *sig, BIGNUM *r, BIGNUM *s)
 
DSA_SIGDSA_do_sign (const unsigned char *dgst, int dlen, DSA *dsa)
 
int DSA_do_verify (const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa)
 
const DSA_METHODDSA_OpenSSL (void)
 
void DSA_set_default_method (const DSA_METHOD *)
 
const DSA_METHODDSA_get_default_method (void)
 
int DSA_set_method (DSA *dsa, const DSA_METHOD *)
 
const DSA_METHODDSA_get_method (DSA *d)
 
DSADSA_new (void)
 
DSADSA_new_method (ENGINE *engine)
 
void DSA_free (DSA *r)
 
int DSA_up_ref (DSA *r)
 
int DSA_size (const DSA *)
 
int DSA_bits (const DSA *d)
 
int DSA_security_bits (const DSA *d)
 
int DSA_sign (int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, DSA *dsa)
 
int DSA_verify (int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int siglen, DSA *dsa)
 
int DSA_set_ex_data (DSA *d, int idx, void *arg)
 
void * DSA_get_ex_data (DSA *d, int idx)
 
DSAd2i_DSAPublicKey (DSA **a, const unsigned char **pp, long length)
 
DSAd2i_DSAPrivateKey (DSA **a, const unsigned char **pp, long length)
 
DSAd2i_DSAparams (DSA **a, const unsigned char **pp, long length)
 
 DEPRECATEDIN_0_9_8 (DSA *DSA_generate_parameters(int bits, unsigned char *seed, int seed_len, int *counter_ret, unsigned long *h_ret, void(*callback)(int, int, void *), void *cb_arg)) int DSA_generate_parameters_ex(DSA *dsa
 
int DSA_generate_key (DSA *a)
 
int i2d_DSAPublicKey (const DSA *a, unsigned char **pp)
 
int i2d_DSAPrivateKey (const DSA *a, unsigned char **pp)
 
int i2d_DSAparams (const DSA *a, unsigned char **pp)
 
int DSAparams_print (BIO *bp, const DSA *x)
 
int DSA_print (BIO *bp, const DSA *x, int off)
 
int DSAparams_print_fp (FILE *fp, const DSA *x)
 
int DSA_print_fp (FILE *bp, const DSA *x, int off)
 
DHDSA_dup_DH (const DSA *r)
 
void DSA_get0_pqg (const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
 
int DSA_set0_pqg (DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g)
 
void DSA_get0_key (const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key)
 
int DSA_set0_key (DSA *d, BIGNUM *pub_key, BIGNUM *priv_key)
 
const BIGNUMDSA_get0_p (const DSA *d)
 
const BIGNUMDSA_get0_q (const DSA *d)
 
const BIGNUMDSA_get0_g (const DSA *d)
 
const BIGNUMDSA_get0_pub_key (const DSA *d)
 
const BIGNUMDSA_get0_priv_key (const DSA *d)
 
void DSA_clear_flags (DSA *d, int flags)
 
int DSA_test_flags (const DSA *d, int flags)
 
void DSA_set_flags (DSA *d, int flags)
 
ENGINEDSA_get0_engine (DSA *d)
 
DSA_METHODDSA_meth_new (const char *name, int flags)
 
void DSA_meth_free (DSA_METHOD *dsam)
 
DSA_METHODDSA_meth_dup (const DSA_METHOD *dsam)
 
const char * DSA_meth_get0_name (const DSA_METHOD *dsam)
 
int DSA_meth_set1_name (DSA_METHOD *dsam, const char *name)
 
int DSA_meth_get_flags (const DSA_METHOD *dsam)
 
int DSA_meth_set_flags (DSA_METHOD *dsam, int flags)
 
void * DSA_meth_get0_app_data (const DSA_METHOD *dsam)
 
int DSA_meth_set0_app_data (DSA_METHOD *dsam, void *app_data)
 
int DSA_meth_set_sign (DSA_METHOD *dsam, DSA_SIG *(*sign)(const unsigned char *, int, DSA *))
 
int DSA_meth_set_sign_setup (DSA_METHOD *dsam, int(*sign_setup)(DSA *, BN_CTX *, BIGNUM **, BIGNUM **))
 
int DSA_meth_set_verify (DSA_METHOD *dsam, int(*verify)(const unsigned char *, int, DSA_SIG *, DSA *))
 
int DSA_meth_set_mod_exp (DSA_METHOD *dsam, int(*mod_exp)(DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *))
 
int DSA_meth_set_bn_mod_exp (DSA_METHOD *dsam, int(*bn_mod_exp)(DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *))
 
int DSA_meth_set_init (DSA_METHOD *dsam, int(*init)(DSA *))
 
int DSA_meth_set_finish (DSA_METHOD *dsam, int(*finish)(DSA *))
 
int DSA_meth_set_paramgen (DSA_METHOD *dsam, int(*paramgen)(DSA *, int, const unsigned char *, int, int *, unsigned long *, BN_GENCB *))
 
int DSA_meth_set_keygen (DSA_METHOD *dsam, int(*keygen)(DSA *))
 

Variables

int bits
 
int const unsigned char * seed
 
int const unsigned char int seed_len
 
int const unsigned char int int * counter_ret
 
int const unsigned char int int unsigned long * h_ret
 
int const unsigned char int int unsigned long BN_GENCBcb
 
DSA_SIG *(*)(const unsigned char *, int, DSA *) DSA_meth_get_sign (const DSA_METHOD *dsam)
 
int(*)(DSA *, BN_CTX *, BIGNUM **, BIGNUM **) DSA_meth_get_sign_setup (const DSA_METHOD *dsam)
 
int(*)(const unsigned char *, int, DSA_SIG *, DSA *) DSA_meth_get_verify (const DSA_METHOD *dsam)
 
int(*)(DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *) DSA_meth_get_mod_exp (const DSA_METHOD *dsam)
 
int(*)(DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *) DSA_meth_get_bn_mod_exp (const DSA_METHOD *dsam)
 
int(*)(DSA *) DSA_meth_get_init (const DSA_METHOD *dsam)
 
int(*)(DSA *) DSA_meth_get_finish (const DSA_METHOD *dsam)
 
int(*)(DSA *, int, const unsigned char *, int, int *, unsigned long *, BN_GENCB *) DSA_meth_get_paramgen (const DSA_METHOD *dsam)
 
int(*)(DSA *) DSA_meth_get_keygen (const DSA_METHOD *dsam)
 

Macro Definition Documentation

◆ d2i_DSAparams_bio

#define d2i_DSAparams_bio ( bp,
x )   ASN1_d2i_bio_of(DSA,DSA_new,d2i_DSAparams,bp,x)

Definition at line 71 of file dsa.h.

◆ d2i_DSAparams_fp

#define d2i_DSAparams_fp ( fp,
x )
Value:
(DSA *)ASN1_d2i_fp((char *(*)())DSA_new, \
(char *(*)())d2i_DSAparams,(fp),(unsigned char **)(x))
void * ASN1_d2i_fp(void *(*xnew)(void), d2i_of_void *d2i, FILE *in, void **x)
DSA * DSA_new(void)
DSA * d2i_DSAparams(DSA **a, const unsigned char **pp, long length)
const EC_POINT BIGNUM * x
Definition ec.h:545
struct dsa_st DSA
Definition ossl_typ.h:107

Definition at line 67 of file dsa.h.

◆ DSA_FLAG_CACHE_MONT_P

#define DSA_FLAG_CACHE_MONT_P   0x01

Definition at line 35 of file dsa.h.

◆ DSA_FLAG_FIPS_CHECKED

#define DSA_FLAG_FIPS_CHECKED   0x0800

Definition at line 59 of file dsa.h.

◆ DSA_FLAG_FIPS_METHOD

#define DSA_FLAG_FIPS_METHOD   0x0400

Definition at line 50 of file dsa.h.

◆ DSA_FLAG_NO_EXP_CONSTTIME

#define DSA_FLAG_NO_EXP_CONSTTIME   0x00

Definition at line 40 of file dsa.h.

◆ DSA_FLAG_NON_FIPS_ALLOW

#define DSA_FLAG_NON_FIPS_ALLOW   0x0400

Definition at line 58 of file dsa.h.

◆ DSA_get_ex_new_index

#define DSA_get_ex_new_index ( l,
p,
newf,
dupf,
freef )    CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_DSA, l, p, newf, dupf, freef)

Definition at line 107 of file dsa.h.

◆ DSA_is_prime

#define DSA_is_prime ( n,
callback,
cb_arg )    BN_is_prime(n, DSS_prime_checks, callback, NULL, cb_arg)

Definition at line 151 of file dsa.h.

◆ DSS_prime_checks

#define DSS_prime_checks   64

Definition at line 144 of file dsa.h.

◆ EVP_PKEY_CTRL_DSA_PARAMGEN_BITS

#define EVP_PKEY_CTRL_DSA_PARAMGEN_BITS   (EVP_PKEY_ALG_CTRL + 1)

Definition at line 172 of file dsa.h.

◆ EVP_PKEY_CTRL_DSA_PARAMGEN_MD

#define EVP_PKEY_CTRL_DSA_PARAMGEN_MD   (EVP_PKEY_ALG_CTRL + 3)

Definition at line 174 of file dsa.h.

◆ EVP_PKEY_CTRL_DSA_PARAMGEN_Q_BITS

#define EVP_PKEY_CTRL_DSA_PARAMGEN_Q_BITS   (EVP_PKEY_ALG_CTRL + 2)

Definition at line 173 of file dsa.h.

◆ EVP_PKEY_CTX_set_dsa_paramgen_bits

#define EVP_PKEY_CTX_set_dsa_paramgen_bits ( ctx,
nbits )
Value:
int void BN_CTX * ctx
Definition bn.h:334
#define EVP_PKEY_CTRL_DSA_PARAMGEN_BITS
Definition dsa.h:172
#define EVP_PKEY_DSA
Definition evp.h:45
int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd, int p1, void *p2)
#define EVP_PKEY_OP_PARAMGEN
Definition evp.h:1254

Definition at line 162 of file dsa.h.

◆ EVP_PKEY_CTX_set_dsa_paramgen_md

#define EVP_PKEY_CTX_set_dsa_paramgen_md ( ctx,
md )
Value:
#define EVP_PKEY_CTRL_DSA_PARAMGEN_MD
Definition dsa.h:174
const void int const EVP_MD * md
Definition hmac.h:34

Definition at line 168 of file dsa.h.

◆ EVP_PKEY_CTX_set_dsa_paramgen_q_bits

#define EVP_PKEY_CTX_set_dsa_paramgen_q_bits ( ctx,
qbits )
Value:

Definition at line 165 of file dsa.h.

◆ i2d_DSAparams_bio

#define i2d_DSAparams_bio ( bp,
x )   ASN1_i2d_bio_of_const(DSA,i2d_DSAparams,bp,x)

Definition at line 72 of file dsa.h.

◆ i2d_DSAparams_fp

#define i2d_DSAparams_fp ( fp,
x )
Value:
(unsigned char *)(x))
int ASN1_i2d_fp(i2d_of_void *i2d, FILE *out, void *x)
int i2d_DSAparams(const DSA *a, unsigned char **pp)

Definition at line 69 of file dsa.h.

◆ OPENSSL_DSA_FIPS_MIN_MODULUS_BITS

#define OPENSSL_DSA_FIPS_MIN_MODULUS_BITS   1024

Definition at line 33 of file dsa.h.

◆ OPENSSL_DSA_MAX_MODULUS_BITS

#define OPENSSL_DSA_MAX_MODULUS_BITS   10000

Definition at line 30 of file dsa.h.

Typedef Documentation

◆ DSA_SIG

typedef struct DSA_SIG_st DSA_SIG

Definition at line 65 of file dsa.h.

Function Documentation

◆ d2i_DSA_SIG()

DSA_SIG * d2i_DSA_SIG ( DSA_SIG ** v,
const unsigned char ** pp,
long length )

◆ d2i_DSAparams()

DSA * d2i_DSAparams ( DSA ** a,
const unsigned char ** pp,
long length )

◆ d2i_DSAPrivateKey()

DSA * d2i_DSAPrivateKey ( DSA ** a,
const unsigned char ** pp,
long length )

◆ d2i_DSAPublicKey()

DSA * d2i_DSAPublicKey ( DSA ** a,
const unsigned char ** pp,
long length )

◆ DEPRECATEDIN_0_9_8()

DEPRECATEDIN_0_9_8 ( DSA * DSA_generate_parametersint bits, unsigned char *seed, int seed_len, int *counter_ret, unsigned long *h_ret, void(*callback)(int, int, void *), void *cb_arg)

◆ DSA_bits()

int DSA_bits ( const DSA * d)

◆ DSA_clear_flags()

void DSA_clear_flags ( DSA * d,
int flags )

◆ DSA_do_sign()

DSA_SIG * DSA_do_sign ( const unsigned char * dgst,
int dlen,
DSA * dsa )

◆ DSA_do_verify()

int DSA_do_verify ( const unsigned char * dgst,
int dgst_len,
DSA_SIG * sig,
DSA * dsa )

◆ DSA_dup_DH()

DH * DSA_dup_DH ( const DSA * r)

◆ DSA_free()

void DSA_free ( DSA * r)

◆ DSA_generate_key()

int DSA_generate_key ( DSA * a)

◆ DSA_get0_engine()

ENGINE * DSA_get0_engine ( DSA * d)

◆ DSA_get0_g()

const BIGNUM * DSA_get0_g ( const DSA * d)

◆ DSA_get0_key()

void DSA_get0_key ( const DSA * d,
const BIGNUM ** pub_key,
const BIGNUM ** priv_key )

◆ DSA_get0_p()

const BIGNUM * DSA_get0_p ( const DSA * d)

◆ DSA_get0_pqg()

void DSA_get0_pqg ( const DSA * d,
const BIGNUM ** p,
const BIGNUM ** q,
const BIGNUM ** g )

◆ DSA_get0_priv_key()

const BIGNUM * DSA_get0_priv_key ( const DSA * d)

◆ DSA_get0_pub_key()

const BIGNUM * DSA_get0_pub_key ( const DSA * d)

◆ DSA_get0_q()

const BIGNUM * DSA_get0_q ( const DSA * d)

◆ DSA_get_default_method()

const DSA_METHOD * DSA_get_default_method ( void )

◆ DSA_get_ex_data()

void * DSA_get_ex_data ( DSA * d,
int idx )

◆ DSA_get_method()

const DSA_METHOD * DSA_get_method ( DSA * d)

◆ DSA_meth_dup()

DSA_METHOD * DSA_meth_dup ( const DSA_METHOD * dsam)

◆ DSA_meth_free()

void DSA_meth_free ( DSA_METHOD * dsam)

◆ DSA_meth_get0_app_data()

void * DSA_meth_get0_app_data ( const DSA_METHOD * dsam)

◆ DSA_meth_get0_name()

const char * DSA_meth_get0_name ( const DSA_METHOD * dsam)

◆ DSA_meth_get_flags()

int DSA_meth_get_flags ( const DSA_METHOD * dsam)

◆ DSA_meth_new()

DSA_METHOD * DSA_meth_new ( const char * name,
int flags )

◆ DSA_meth_set0_app_data()

int DSA_meth_set0_app_data ( DSA_METHOD * dsam,
void * app_data )

◆ DSA_meth_set1_name()

int DSA_meth_set1_name ( DSA_METHOD * dsam,
const char * name )

◆ DSA_meth_set_bn_mod_exp()

int DSA_meth_set_bn_mod_exp ( DSA_METHOD * dsam,
int(*)(DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *) bn_mod_exp )

◆ DSA_meth_set_finish()

int DSA_meth_set_finish ( DSA_METHOD * dsam,
int(*)(DSA *) finish )

◆ DSA_meth_set_flags()

int DSA_meth_set_flags ( DSA_METHOD * dsam,
int flags )

◆ DSA_meth_set_init()

int DSA_meth_set_init ( DSA_METHOD * dsam,
int(*)(DSA *) init )

◆ DSA_meth_set_keygen()

int DSA_meth_set_keygen ( DSA_METHOD * dsam,
int(*)(DSA *) keygen )

◆ DSA_meth_set_mod_exp()

int DSA_meth_set_mod_exp ( DSA_METHOD * dsam,
int(*)(DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *) mod_exp )

◆ DSA_meth_set_paramgen()

int DSA_meth_set_paramgen ( DSA_METHOD * dsam,
int(*)(DSA *, int, const unsigned char *, int, int *, unsigned long *, BN_GENCB *) paramgen )

◆ DSA_meth_set_sign()

int DSA_meth_set_sign ( DSA_METHOD * dsam,
DSA_SIG *(*)(const unsigned char *, int, DSA *) sign )

◆ DSA_meth_set_sign_setup()

int DSA_meth_set_sign_setup ( DSA_METHOD * dsam,
int(*)(DSA *, BN_CTX *, BIGNUM **, BIGNUM **) sign_setup )

◆ DSA_meth_set_verify()

int DSA_meth_set_verify ( DSA_METHOD * dsam,
int(*)(const unsigned char *, int, DSA_SIG *, DSA *) verify )

◆ DSA_new()

DSA * DSA_new ( void )

◆ DSA_new_method()

DSA * DSA_new_method ( ENGINE * engine)

◆ DSA_OpenSSL()

const DSA_METHOD * DSA_OpenSSL ( void )

◆ DSA_print()

int DSA_print ( BIO * bp,
const DSA * x,
int off )

◆ DSA_print_fp()

int DSA_print_fp ( FILE * bp,
const DSA * x,
int off )

◆ DSA_security_bits()

int DSA_security_bits ( const DSA * d)

◆ DSA_set0_key()

int DSA_set0_key ( DSA * d,
BIGNUM * pub_key,
BIGNUM * priv_key )

◆ DSA_set0_pqg()

int DSA_set0_pqg ( DSA * d,
BIGNUM * p,
BIGNUM * q,
BIGNUM * g )

◆ DSA_set_default_method()

void DSA_set_default_method ( const DSA_METHOD * )

◆ DSA_set_ex_data()

int DSA_set_ex_data ( DSA * d,
int idx,
void * arg )

◆ DSA_set_flags()

void DSA_set_flags ( DSA * d,
int flags )

◆ DSA_set_method()

int DSA_set_method ( DSA * dsa,
const DSA_METHOD *  )

◆ DSA_SIG_free()

void DSA_SIG_free ( DSA_SIG * a)

◆ DSA_SIG_get0()

void DSA_SIG_get0 ( const DSA_SIG * sig,
const BIGNUM ** pr,
const BIGNUM ** ps )

◆ DSA_SIG_new()

DSA_SIG * DSA_SIG_new ( void )

◆ DSA_SIG_set0()

int DSA_SIG_set0 ( DSA_SIG * sig,
BIGNUM * r,
BIGNUM * s )

◆ DSA_sign()

int DSA_sign ( int type,
const unsigned char * dgst,
int dlen,
unsigned char * sig,
unsigned int * siglen,
DSA * dsa )

◆ DSA_size()

int DSA_size ( const DSA * )

◆ DSA_test_flags()

int DSA_test_flags ( const DSA * d,
int flags )

◆ DSA_up_ref()

int DSA_up_ref ( DSA * r)

◆ DSA_verify()

int DSA_verify ( int type,
const unsigned char * dgst,
int dgst_len,
const unsigned char * sigbuf,
int siglen,
DSA * dsa )

◆ DSAparams_dup()

DSA * DSAparams_dup ( DSA * x)

◆ DSAparams_print()

int DSAparams_print ( BIO * bp,
const DSA * x )

◆ DSAparams_print_fp()

int DSAparams_print_fp ( FILE * fp,
const DSA * x )

◆ i2d_DSA_SIG()

int i2d_DSA_SIG ( const DSA_SIG * a,
unsigned char ** pp )

◆ i2d_DSAparams()

int i2d_DSAparams ( const DSA * a,
unsigned char ** pp )

◆ i2d_DSAPrivateKey()

int i2d_DSAPrivateKey ( const DSA * a,
unsigned char ** pp )

◆ i2d_DSAPublicKey()

int i2d_DSAPublicKey ( const DSA * a,
unsigned char ** pp )

Variable Documentation

◆ bits

int bits

Definition at line 127 of file dsa.h.

◆ cb

int const unsigned char int int unsigned long BN_GENCB* cb

Definition at line 130 of file dsa.h.

◆ counter_ret

int const unsigned char int int* counter_ret

Definition at line 129 of file dsa.h.

◆ DSA_meth_get_bn_mod_exp

int(*)(DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *) DSA_meth_get_bn_mod_exp(const DSA_METHOD *dsam) ( const DSA_METHOD * dsam)

Definition at line 220 of file dsa.h.

◆ DSA_meth_get_finish

int(*)(DSA *) DSA_meth_get_finish(const DSA_METHOD *dsam) ( const DSA_METHOD * dsam)

Definition at line 228 of file dsa.h.

◆ DSA_meth_get_init

int(*)(DSA *) DSA_meth_get_init(const DSA_METHOD *dsam) ( const DSA_METHOD * dsam)

Definition at line 226 of file dsa.h.

◆ DSA_meth_get_keygen

int(*)(DSA *) DSA_meth_get_keygen(const DSA_METHOD *dsam) ( const DSA_METHOD * dsam)

Definition at line 236 of file dsa.h.

◆ DSA_meth_get_mod_exp

int(*)(DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *) DSA_meth_get_mod_exp(const DSA_METHOD *dsam) ( const DSA_METHOD * dsam)

Definition at line 213 of file dsa.h.

◆ DSA_meth_get_paramgen

int(*)(DSA *, int, const unsigned char *, int, int *, unsigned long *, BN_GENCB *) DSA_meth_get_paramgen(const DSA_METHOD *dsam) ( const DSA_METHOD * dsam)

Definition at line 230 of file dsa.h.

◆ DSA_meth_get_sign

DSA_SIG *(*)(const unsigned char *, int, DSA *) DSA_meth_get_sign(const DSA_METHOD *dsam) ( const DSA_METHOD * dsam)

Definition at line 201 of file dsa.h.

◆ DSA_meth_get_sign_setup

int(*)(DSA *, BN_CTX *, BIGNUM **, BIGNUM **) DSA_meth_get_sign_setup(const DSA_METHOD *dsam) ( const DSA_METHOD * dsam)

Definition at line 205 of file dsa.h.

◆ DSA_meth_get_verify

int(*)(const unsigned char *, int, DSA_SIG *, DSA *) DSA_meth_get_verify(const DSA_METHOD *dsam) ( const DSA_METHOD * dsam)

Definition at line 209 of file dsa.h.

◆ h_ret

int const unsigned char int int unsigned long* h_ret

Definition at line 129 of file dsa.h.

◆ seed

int const unsigned char* seed

Definition at line 128 of file dsa.h.

◆ seed_len

int const unsigned char int seed_len

Definition at line 128 of file dsa.h.