Loading CHANGES +5 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,11 @@ Changes between 0.9.3a and 0.9.4 *) New function "CRYPTO_num_locks" that returns CRYPTO_NUM_LOCKS. Whoever hopes to achieve shared-library compatibility across versions must use this, not the compile-time macro. [Bodo Moeller] *) Add missing case to s3_clnt.c state machine -- one of the new SSL tests through a BIO pair triggered the default case, i.e. SSLerr(...,SSL_R_UNKNOWN_STATE). Loading crypto/cryptlib.c +5 −0 Original line number Diff line number Diff line Loading @@ -133,6 +133,11 @@ int CRYPTO_get_new_lockid(char *name) return(i); } int CRYPTO_num_locks(void) { return CRYPTO_NUM_LOCKS; } void (*CRYPTO_get_locking_callback(void))(int mode,int type,const char *file, int line) { Loading crypto/crypto.h +2 −0 Original line number Diff line number Diff line Loading @@ -256,6 +256,8 @@ void CRYPTO_new_ex_data(STACK *meth, char *obj, CRYPTO_EX_DATA *ad); int CRYPTO_mem_ctrl(int mode); int CRYPTO_get_new_lockid(char *name); int CRYPTO_num_locks(void); /* return CRYPTO_NUM_LOCKS (shared libs!) */ void CRYPTO_lock(int mode, int type,const char *file,int line); void CRYPTO_set_locking_callback(void (*func)(int mode,int type, const char *file,int line)); Loading Loading
CHANGES +5 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,11 @@ Changes between 0.9.3a and 0.9.4 *) New function "CRYPTO_num_locks" that returns CRYPTO_NUM_LOCKS. Whoever hopes to achieve shared-library compatibility across versions must use this, not the compile-time macro. [Bodo Moeller] *) Add missing case to s3_clnt.c state machine -- one of the new SSL tests through a BIO pair triggered the default case, i.e. SSLerr(...,SSL_R_UNKNOWN_STATE). Loading
crypto/cryptlib.c +5 −0 Original line number Diff line number Diff line Loading @@ -133,6 +133,11 @@ int CRYPTO_get_new_lockid(char *name) return(i); } int CRYPTO_num_locks(void) { return CRYPTO_NUM_LOCKS; } void (*CRYPTO_get_locking_callback(void))(int mode,int type,const char *file, int line) { Loading
crypto/crypto.h +2 −0 Original line number Diff line number Diff line Loading @@ -256,6 +256,8 @@ void CRYPTO_new_ex_data(STACK *meth, char *obj, CRYPTO_EX_DATA *ad); int CRYPTO_mem_ctrl(int mode); int CRYPTO_get_new_lockid(char *name); int CRYPTO_num_locks(void); /* return CRYPTO_NUM_LOCKS (shared libs!) */ void CRYPTO_lock(int mode, int type,const char *file,int line); void CRYPTO_set_locking_callback(void (*func)(int mode,int type, const char *file,int line)); Loading