diff options
| -rw-r--r-- | src/ssl_mbedtls.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ssl_mbedtls.cc b/src/ssl_mbedtls.cc index 50c7975..3242b3c 100644 --- a/src/ssl_mbedtls.cc +++ b/src/ssl_mbedtls.cc @@ -618,7 +618,8 @@ bool SSLCert::generate(Logger* logger, SSLEntropy* entropy, } if (mbedtls_mpi_fill_random( - &serial, 32, mbedtls_ctr_drbg_random, + &serial, MBEDTLS_X509_RFC5280_MAX_SERIAL_LEN, + mbedtls_ctr_drbg_random, static_cast<SSLEntropyImpl*>(entropy)->random())) { logerr(logger, ret, "Unable generate serial"); goto error; |
