summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ssl_mbedtls.cc3
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;