提交 dc2a33d6 编写于 作者: G Geoff Thorpe

"DH_up" had been changed to "DH_up_ref" in libeay.num but the function

declaration and implementation had not. So a recent update recreated the
original definition in libeay.num ... this corrects it and changes the "dh"
code to the "up_ref" variant.
上级 7ba45bf1
......@@ -166,7 +166,7 @@ DH *DH_new_method(struct engine_st *engine);
DH * DH_new(void);
void DH_free(DH *dh);
int DH_up(DH *dh);
int DH_up_ref(DH *dh);
int DH_size(const DH *dh);
int DH_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func,
CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func);
......
......@@ -217,7 +217,7 @@ void DH_free(DH *r)
OPENSSL_free(r);
}
int DH_up(DH *r)
int DH_up_ref(DH *r)
{
int i = CRYPTO_add(&r->references, 1, CRYPTO_LOCK_DH);
#ifdef REF_PRINT
......
......@@ -2650,13 +2650,12 @@ EVP_dev_crypto_rc4 3098 EXIST::FUNCTION:DES
ENGINE_load_ciphers 3099 EXIST::FUNCTION:
ENGINE_get_cipher_by_name 3100 EXIST::FUNCTION:
ENGINE_cipher_num 3101 EXIST::FUNCTION:
DH_up_ref 3102 NOEXIST::FUNCTION:
DH_up_ref 3102 EXIST::FUNCTION:DH
RSA_up_ref 3103 EXIST::FUNCTION:RSA
EVP_DigestInit_dbg 3104 EXIST::FUNCTION:
CRYPTO_cleanup_all_ex_data 3105 EXIST::FUNCTION:
CRYPTO_set_ex_data_implementation 3106 EXIST::FUNCTION:
CRYPTO_ex_data_new_class 3107 EXIST::FUNCTION:
CRYPTO_get_ex_data_implementation 3108 EXIST::FUNCTION:
DH_up 3109 EXIST::FUNCTION:DH
BN_pseudo_rand_range 3110 EXIST::FUNCTION:
ERR_unload_strings 3111 EXIST::FUNCTION:
BN_pseudo_rand_range 3109 EXIST::FUNCTION:
ERR_unload_strings 3110 EXIST::FUNCTION:
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册