diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2000-01-23 23:41:49 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2000-01-23 23:41:49 +0000 |
commit | dd9d233e2aa493fa1398b527afbf6aa5cdb23f23 (patch) | |
tree | 7606ef123dde3077e09da458c3a41b1a02dda46e /crypto/dsa/dsa_lib.c | |
parent | dd8dec69b825c9fdafc26a200961702d850496b5 (diff) | |
download | openssl-new-dd9d233e2aa493fa1398b527afbf6aa5cdb23f23.tar.gz |
Tidy up CRYPTO_EX_DATA structures.
Diffstat (limited to 'crypto/dsa/dsa_lib.c')
-rw-r--r-- | crypto/dsa/dsa_lib.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/crypto/dsa/dsa_lib.c b/crypto/dsa/dsa_lib.c index 5ce81fb856..224e412afc 100644 --- a/crypto/dsa/dsa_lib.c +++ b/crypto/dsa/dsa_lib.c @@ -68,7 +68,7 @@ const char *DSA_version="DSA" OPENSSL_VERSION_PTEXT; static DSA_METHOD *default_DSA_method; static int dsa_meth_num = 0; -static STACK *dsa_meth = NULL; +static STACK_OF(CRYPTO_EX_DATA_FUNCS) *dsa_meth = NULL; void DSA_set_default_method(DSA_METHOD *meth) { @@ -132,7 +132,7 @@ DSA *DSA_new_method(DSA_METHOD *meth) ret=NULL; } else - CRYPTO_new_ex_data(dsa_meth,(char *)ret,&ret->ex_data); + CRYPTO_new_ex_data(dsa_meth,ret,&ret->ex_data); return(ret); } @@ -156,7 +156,7 @@ void DSA_free(DSA *r) } #endif - CRYPTO_free_ex_data(dsa_meth, (char *)r, &r->ex_data); + CRYPTO_free_ex_data(dsa_meth, r, &r->ex_data); if(r->meth->finish) r->meth->finish(r); @@ -189,20 +189,20 @@ int DSA_size(DSA *r) return(ret); } -int DSA_get_ex_new_index(long argl, char *argp, int (*new_func)(), - int (*dup_func)(), void (*free_func)()) +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) { dsa_meth_num++; return(CRYPTO_get_ex_new_index(dsa_meth_num-1, &dsa_meth,argl,argp,new_func,dup_func,free_func)); } -int DSA_set_ex_data(DSA *d, int idx, char *arg) +int DSA_set_ex_data(DSA *d, int idx, void *arg) { return(CRYPTO_set_ex_data(&d->ex_data,idx,arg)); } -char *DSA_get_ex_data(DSA *d, int idx) +void *DSA_get_ex_data(DSA *d, int idx) { return(CRYPTO_get_ex_data(&d->ex_data,idx)); } |