OpenSSL 1.1.1-pre2
This commit is contained in:
+6
-5
@@ -9,6 +9,7 @@
|
||||
|
||||
#include <stdio.h>
|
||||
#include "internal/cryptlib.h"
|
||||
#include "internal/refcount.h"
|
||||
#include <openssl/bn.h>
|
||||
#include "dh_locl.h"
|
||||
#include <openssl/engine.h>
|
||||
@@ -97,7 +98,7 @@ void DH_free(DH *r)
|
||||
if (r == NULL)
|
||||
return;
|
||||
|
||||
CRYPTO_atomic_add(&r->references, -1, &i, r->lock);
|
||||
CRYPTO_DOWN_REF(&r->references, &i, r->lock);
|
||||
REF_PRINT_COUNT("DH", r);
|
||||
if (i > 0)
|
||||
return;
|
||||
@@ -128,7 +129,7 @@ int DH_up_ref(DH *r)
|
||||
{
|
||||
int i;
|
||||
|
||||
if (CRYPTO_atomic_add(&r->references, 1, &i, r->lock) <= 0)
|
||||
if (CRYPTO_UP_REF(&r->references, &i, r->lock) <= 0)
|
||||
return 0;
|
||||
|
||||
REF_PRINT_COUNT("DH", r);
|
||||
@@ -138,12 +139,12 @@ int DH_up_ref(DH *r)
|
||||
|
||||
int DH_set_ex_data(DH *d, int idx, void *arg)
|
||||
{
|
||||
return (CRYPTO_set_ex_data(&d->ex_data, idx, arg));
|
||||
return CRYPTO_set_ex_data(&d->ex_data, idx, arg);
|
||||
}
|
||||
|
||||
void *DH_get_ex_data(DH *d, int idx)
|
||||
{
|
||||
return (CRYPTO_get_ex_data(&d->ex_data, idx));
|
||||
return CRYPTO_get_ex_data(&d->ex_data, idx);
|
||||
}
|
||||
|
||||
int DH_bits(const DH *dh)
|
||||
@@ -153,7 +154,7 @@ int DH_bits(const DH *dh)
|
||||
|
||||
int DH_size(const DH *dh)
|
||||
{
|
||||
return (BN_num_bytes(dh->p));
|
||||
return BN_num_bytes(dh->p);
|
||||
}
|
||||
|
||||
int DH_security_bits(const DH *dh)
|
||||
|
||||
Reference in New Issue
Block a user