Ark Server API (ASE) - Wiki
|
#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>
Go to the source code of this file.
Typedefs | |
typedef struct DSA_SIG_st | DSA_SIG |
Functions | |
DSA * | DSAparams_dup (DSA *x) |
DSA_SIG * | DSA_SIG_new (void) |
void | DSA_SIG_free (DSA_SIG *a) |
int | i2d_DSA_SIG (const DSA_SIG *a, unsigned char **pp) |
DSA_SIG * | d2i_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_SIG * | DSA_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_METHOD * | DSA_OpenSSL (void) |
void | DSA_set_default_method (const DSA_METHOD *) |
const DSA_METHOD * | DSA_get_default_method (void) |
int | DSA_set_method (DSA *dsa, const DSA_METHOD *) |
const DSA_METHOD * | DSA_get_method (DSA *d) |
DSA * | DSA_new (void) |
DSA * | DSA_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) |
DSA * | d2i_DSAPublicKey (DSA **a, const unsigned char **pp, long length) |
DSA * | d2i_DSAPrivateKey (DSA **a, const unsigned char **pp, long length) |
DSA * | d2i_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) |
DH * | DSA_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 BIGNUM * | DSA_get0_p (const DSA *d) |
const BIGNUM * | DSA_get0_q (const DSA *d) |
const BIGNUM * | DSA_get0_g (const DSA *d) |
const BIGNUM * | DSA_get0_pub_key (const DSA *d) |
const BIGNUM * | DSA_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) |
ENGINE * | DSA_get0_engine (DSA *d) |
DSA_METHOD * | DSA_meth_new (const char *name, int flags) |
void | DSA_meth_free (DSA_METHOD *dsam) |
DSA_METHOD * | DSA_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_GENCB * | cb |
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) |
#define d2i_DSAparams_bio | ( | bp, | |
x ) ASN1_d2i_bio_of(DSA,DSA_new,d2i_DSAparams,bp,x) |
#define d2i_DSAparams_fp | ( | fp, | |
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 DSA_is_prime | ( | n, | |
callback, | |||
cb_arg ) BN_is_prime(n, DSS_prime_checks, callback, NULL, cb_arg) |
#define EVP_PKEY_CTRL_DSA_PARAMGEN_BITS (EVP_PKEY_ALG_CTRL + 1) |
#define EVP_PKEY_CTRL_DSA_PARAMGEN_MD (EVP_PKEY_ALG_CTRL + 3) |
#define EVP_PKEY_CTRL_DSA_PARAMGEN_Q_BITS (EVP_PKEY_ALG_CTRL + 2) |
#define EVP_PKEY_CTX_set_dsa_paramgen_bits | ( | ctx, | |
nbits ) |
#define EVP_PKEY_CTX_set_dsa_paramgen_q_bits | ( | ctx, | |
qbits ) |
#define i2d_DSAparams_bio | ( | bp, | |
x ) ASN1_i2d_bio_of_const(DSA,i2d_DSAparams,bp,x) |
#define i2d_DSAparams_fp | ( | fp, | |
x ) |
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 | ) |
int DSA_bits | ( | const DSA * | d | ) |
void DSA_clear_flags | ( | DSA * | d, |
int | flags ) |
void DSA_free | ( | DSA * | r | ) |
int DSA_generate_key | ( | DSA * | a | ) |
const DSA_METHOD * DSA_get_default_method | ( | void | ) |
void * DSA_get_ex_data | ( | DSA * | d, |
int | idx ) |
const DSA_METHOD * DSA_get_method | ( | DSA * | d | ) |
DSA_METHOD * DSA_meth_dup | ( | const DSA_METHOD * | dsam | ) |
void DSA_meth_free | ( | DSA_METHOD * | dsam | ) |
void * DSA_meth_get0_app_data | ( | const DSA_METHOD * | dsam | ) |
const char * DSA_meth_get0_name | ( | const DSA_METHOD * | dsam | ) |
int DSA_meth_get_flags | ( | const DSA_METHOD * | dsam | ) |
DSA_METHOD * DSA_meth_new | ( | const char * | name, |
int | flags ) |
int DSA_meth_set0_app_data | ( | DSA_METHOD * | dsam, |
void * | app_data ) |
int DSA_meth_set1_name | ( | DSA_METHOD * | dsam, |
const char * | name ) |
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 ) |
int DSA_meth_set_finish | ( | DSA_METHOD * | dsam, |
int(*)(DSA *) | finish ) |
int DSA_meth_set_flags | ( | DSA_METHOD * | dsam, |
int | flags ) |
int DSA_meth_set_init | ( | DSA_METHOD * | dsam, |
int(*)(DSA *) | init ) |
int DSA_meth_set_keygen | ( | DSA_METHOD * | dsam, |
int(*)(DSA *) | keygen ) |
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 ) |
int DSA_meth_set_paramgen | ( | DSA_METHOD * | dsam, |
int(*)(DSA *, int, const unsigned char *, int, int *, unsigned long *, BN_GENCB *) | paramgen ) |
int DSA_meth_set_sign | ( | DSA_METHOD * | dsam, |
DSA_SIG *(*)(const unsigned char *, int, DSA *) | sign ) |
int DSA_meth_set_sign_setup | ( | DSA_METHOD * | dsam, |
int(*)(DSA *, BN_CTX *, BIGNUM **, BIGNUM **) | sign_setup ) |
int DSA_meth_set_verify | ( | DSA_METHOD * | dsam, |
int(*)(const unsigned char *, int, DSA_SIG *, DSA *) | verify ) |
DSA * DSA_new | ( | void | ) |
const DSA_METHOD * DSA_OpenSSL | ( | void | ) |
int DSA_print_fp | ( | FILE * | bp, |
const DSA * | x, | ||
int | off ) |
int DSA_security_bits | ( | const DSA * | d | ) |
void DSA_set_default_method | ( | const DSA_METHOD * | ) |
int DSA_set_ex_data | ( | DSA * | d, |
int | idx, | ||
void * | arg ) |
void DSA_set_flags | ( | DSA * | d, |
int | flags ) |
int DSA_set_method | ( | DSA * | dsa, |
const DSA_METHOD * | ) |
void DSA_SIG_free | ( | DSA_SIG * | a | ) |
DSA_SIG * DSA_SIG_new | ( | void | ) |
int DSA_sign | ( | int | type, |
const unsigned char * | dgst, | ||
int | dlen, | ||
unsigned char * | sig, | ||
unsigned int * | siglen, | ||
DSA * | dsa ) |
int DSA_size | ( | const DSA * | ) |
int DSA_test_flags | ( | const DSA * | d, |
int | flags ) |
int DSA_up_ref | ( | DSA * | r | ) |
int DSA_verify | ( | int | type, |
const unsigned char * | dgst, | ||
int | dgst_len, | ||
const unsigned char * | sigbuf, | ||
int | siglen, | ||
DSA * | dsa ) |
int DSAparams_print_fp | ( | FILE * | fp, |
const DSA * | x ) |
int i2d_DSA_SIG | ( | const DSA_SIG * | a, |
unsigned char ** | pp ) |
int i2d_DSAparams | ( | const DSA * | a, |
unsigned char ** | pp ) |
int i2d_DSAPrivateKey | ( | const DSA * | a, |
unsigned char ** | pp ) |
int i2d_DSAPublicKey | ( | const DSA * | a, |
unsigned char ** | pp ) |
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 | ) |
int(*)(DSA *) DSA_meth_get_finish(const DSA_METHOD *dsam) | ( | const DSA_METHOD * | dsam | ) |
int(*)(DSA *) DSA_meth_get_init(const DSA_METHOD *dsam) | ( | const DSA_METHOD * | dsam | ) |
int(*)(DSA *) DSA_meth_get_keygen(const DSA_METHOD *dsam) | ( | 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) | ( | const DSA_METHOD * | dsam | ) |
int(*)(DSA *, int, const unsigned char *, int, int *, unsigned long *, BN_GENCB *) DSA_meth_get_paramgen(const DSA_METHOD *dsam) | ( | const DSA_METHOD * | dsam | ) |
DSA_SIG *(*)(const unsigned char *, int, DSA *) DSA_meth_get_sign(const DSA_METHOD *dsam) | ( | const DSA_METHOD * | dsam | ) |
int(*)(DSA *, BN_CTX *, BIGNUM **, BIGNUM **) DSA_meth_get_sign_setup(const DSA_METHOD *dsam) | ( | const DSA_METHOD * | dsam | ) |
int(*)(const unsigned char *, int, DSA_SIG *, DSA *) DSA_meth_get_verify(const DSA_METHOD *dsam) | ( | const DSA_METHOD * | dsam | ) |