Skip to content

Commit 60485ad

Browse files
committed
crypto: use BoringSSL compatible errors
1 parent 4f12215 commit 60485ad

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/crypto/crypto_dh.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,11 @@ void DiffieHellman::MemoryInfo(MemoryTracker* tracker) const {
120120
bool DiffieHellman::Init(const char* p, int p_len, int g) {
121121
dh_.reset(DH_new());
122122
if (p_len <= 0) {
123-
BNerr(BN_F_BN_GENERATE_PRIME_EX, BN_R_BITS_TOO_SMALL);
123+
ERR_put_error(ERR_LIB_BN, BN_F_BN_GENERATE_PRIME_EX, BN_R_BITS_TOO_SMALL, __FILE__, __LINE__);
124124
return false;
125125
}
126126
if (g <= 1) {
127-
DHerr(DH_F_DH_BUILTIN_GENPARAMS, DH_R_BAD_GENERATOR);
127+
ERR_put_error(ERR_LIB_DH, DH_F_DH_BUILTIN_GENPARAMS, DH_R_BAD_GENERATOR, __FILE__, __LINE__);
128128
return false;
129129
}
130130
BIGNUM* bn_p =
@@ -142,18 +142,18 @@ bool DiffieHellman::Init(const char* p, int p_len, int g) {
142142
bool DiffieHellman::Init(const char* p, int p_len, const char* g, int g_len) {
143143
dh_.reset(DH_new());
144144
if (p_len <= 0) {
145-
BNerr(BN_F_BN_GENERATE_PRIME_EX, BN_R_BITS_TOO_SMALL);
145+
ERR_put_error(ERR_LIB_BN, BN_F_BN_GENERATE_PRIME_EX, BN_R_BITS_TOO_SMALL, __FILE__, __LINE__);
146146
return false;
147147
}
148148
if (g_len <= 0) {
149-
DHerr(DH_F_DH_BUILTIN_GENPARAMS, DH_R_BAD_GENERATOR);
149+
ERR_put_error(ERR_LIB_DH, DH_F_DH_BUILTIN_GENPARAMS, DH_R_BAD_GENERATOR, __FILE__, __LINE__);
150150
return false;
151151
}
152152
BIGNUM* bn_g =
153153
BN_bin2bn(reinterpret_cast<const unsigned char*>(g), g_len, nullptr);
154154
if (BN_is_zero(bn_g) || BN_is_one(bn_g)) {
155155
BN_free(bn_g);
156-
DHerr(DH_F_DH_BUILTIN_GENPARAMS, DH_R_BAD_GENERATOR);
156+
ERR_put_error(ERR_LIB_DH, DH_F_DH_BUILTIN_GENPARAMS, DH_R_BAD_GENERATOR, __FILE__, __LINE__);
157157
return false;
158158
}
159159
BIGNUM* bn_p =

0 commit comments

Comments
 (0)