|
Data Structures
|
struct |
DSA_SIG_st |
struct |
dsa_method |
struct |
dsa_st |
Defines
|
#define |
OPENSSL_DSA_MAX_MODULUS_BITS 10000
|
#define |
DSA_FLAG_CACHE_MONT_P 0x01
|
#define |
DSA_FLAG_NO_EXP_CONSTTIME 0x02
|
#define |
DSAparams_dup(x) ASN1_dup_of_const(DSA,i2d_DSAparams,d2i_DSAparams,x)
|
#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 |
DSS_prime_checks 50
|
#define |
DSA_is_prime(n, callback, cb_arg) BN_is_prime(n, DSS_prime_checks, callback, NULL, cb_arg)
|
#define |
DSA_F_D2I_DSA_SIG 110
|
#define |
DSA_F_DSAPARAMS_PRINT 100
|
#define |
DSA_F_DSAPARAMS_PRINT_FP 101
|
#define |
DSA_F_DSA_DO_SIGN 112
|
#define |
DSA_F_DSA_DO_VERIFY 113
|
#define |
DSA_F_DSA_NEW_METHOD 103
|
#define |
DSA_F_DSA_PRINT 104
|
#define |
DSA_F_DSA_PRINT_FP 105
|
#define |
DSA_F_DSA_SIGN 106
|
#define |
DSA_F_DSA_SIGN_SETUP 107
|
#define |
DSA_F_DSA_SIG_NEW 109
|
#define |
DSA_F_DSA_VERIFY 108
|
#define |
DSA_F_I2D_DSA_SIG 111
|
#define |
DSA_F_SIG_CB 114
|
#define |
DSA_R_BAD_Q_VALUE 102
|
#define |
DSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE 100
|
#define |
DSA_R_MISSING_PARAMETERS 101
|
#define |
DSA_R_MODULUS_TOO_LARGE 103
|
Typedefs
|
typedef DSA_SIG_st
|
DSA_SIG |
Functions
|
IMPORT_C DSA_SIG *
|
DSA_SIG_new (void)
|
IMPORT_C void |
DSA_SIG_free (DSA_SIG *a)
|
IMPORT_C int |
i2d_DSA_SIG (const DSA_SIG *a, unsigned char **pp)
|
IMPORT_C DSA_SIG *
|
d2i_DSA_SIG (DSA_SIG **v, const unsigned char **pp, long length)
|
IMPORT_C DSA_SIG *
|
DSA_do_sign (const unsigned char *dgst, int dlen, DSA *dsa)
|
IMPORT_C int |
DSA_do_verify (const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa)
|
IMPORT_C const DSA_METHOD *
|
DSA_OpenSSL (void)
|
IMPORT_C void |
DSA_set_default_method (const DSA_METHOD *)
|
IMPORT_C const DSA_METHOD *
|
DSA_get_default_method (void)
|
IMPORT_C int |
DSA_set_method (DSA *dsa, const DSA_METHOD *)
|
IMPORT_C DSA *
|
DSA_new (void)
|
IMPORT_C DSA *
|
DSA_new_method (ENGINE *engine)
|
IMPORT_C void |
DSA_free (DSA *r)
|
IMPORT_C int |
DSA_up_ref (DSA *r)
|
IMPORT_C int |
DSA_size (const DSA *)
|
IMPORT_C int |
DSA_sign_setup (DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
|
IMPORT_C int |
DSA_sign (int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, DSA *dsa)
|
IMPORT_C int |
DSA_verify (int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int siglen, DSA *dsa)
|
IMPORT_C int |
DSA_get_ex_new_index (long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
|
IMPORT_C int |
DSA_set_ex_data (DSA *d, int idx, void *arg)
|
IMPORT_C void * |
DSA_get_ex_data (DSA *d, int idx)
|
IMPORT_C DSA *
|
d2i_DSAPublicKey (DSA **a, const unsigned char **pp, long length)
|
IMPORT_C DSA *
|
d2i_DSAPrivateKey (DSA **a, const unsigned char **pp, long length)
|
IMPORT_C DSA *
|
d2i_DSAparams (DSA **a, const unsigned char **pp, long length)
|
IMPORT_C int |
DSA_generate_parameters_ex (DSA *dsa, int bits, unsigned char *seed, int seed_len, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb)
|
IMPORT_C int |
DSA_generate_key (DSA *a)
|
IMPORT_C int |
i2d_DSAPublicKey (const DSA *a, unsigned char **pp)
|
IMPORT_C int |
i2d_DSAPrivateKey (const DSA *a, unsigned char **pp)
|
IMPORT_C int |
i2d_DSAparams (const DSA *a, unsigned char **pp)
|
IMPORT_C int |
DSAparams_print (BIO *bp, const DSA *x)
|
IMPORT_C int |
DSA_print (BIO *bp, const DSA *x, int off)
|
IMPORT_C int |
DSAparams_print_fp (FILE *fp, const DSA *x)
|
IMPORT_C int |
DSA_print_fp (FILE *bp, const DSA *x, int off)
|
IMPORT_C DH *
|
DSA_dup_DH (const DSA *r)
|
IMPORT_C void |
ERR_load_DSA_strings (void)
|