ircd::openssl: Fix argument narrowing from default constants.

This commit is contained in:
Jason Volk 2022-06-13 14:16:15 -07:00
parent 50017e2555
commit 4e5002eb43
2 changed files with 9 additions and 9 deletions

View File

@ -90,9 +90,9 @@ namespace ircd::openssl
extern const size_t DH_DEFAULT_GEN;
extern const size_t DH_DEFAULT_BITS;
extern const string_view rfc3526_dh_params_pem;
DH &gendh(DH &, const uint &bits = DH_DEFAULT_BITS, const uint &gen = DH_DEFAULT_GEN);
string_view gendh(const mutable_buffer &, const uint &bits = DH_DEFAULT_BITS, const uint &gen = DH_DEFAULT_GEN);
void gendh(const string_view &dhfile, const uint &bits = DH_DEFAULT_BITS, const uint &gen = DH_DEFAULT_GEN);
DH &gendh(DH &, const size_t &bits = DH_DEFAULT_BITS, const size_t &gen = DH_DEFAULT_GEN);
string_view gendh(const mutable_buffer &, const size_t &bits = DH_DEFAULT_BITS, const size_t &gen = DH_DEFAULT_GEN);
void gendh(const string_view &dhfile, const size_t &bits = DH_DEFAULT_BITS, const size_t &gen = DH_DEFAULT_GEN);
// X.509 suite
const_buffer i2d(const mutable_buffer &out, const X509 &);

View File

@ -865,8 +865,8 @@ ircd::openssl::DH_DEFAULT_GEN
void
ircd::openssl::gendh(const string_view &dhfile,
const uint &bits,
const uint &gen)
const size_t &bits,
const size_t &gen)
{
bio::write_file(dhfile, [&bits, &gen]
(const mutable_buffer &buf)
@ -877,8 +877,8 @@ ircd::openssl::gendh(const string_view &dhfile,
ircd::string_view
ircd::openssl::gendh(const mutable_buffer &buf,
const uint &bits,
const uint &gen)
const size_t &bits,
const size_t &gen)
{
const custom_ptr<DH> dh
{
@ -895,8 +895,8 @@ ircd::openssl::gendh(const mutable_buffer &buf,
DH &
ircd::openssl::gendh(DH &dh,
const uint &bits,
const uint &gen)
const size_t &bits,
const size_t &gen)
{
#ifdef IRCD_OPENSSL_API_1_1_X
const custom_ptr<BN_GENCB> gencb