summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--receiver.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/receiver.cpp b/receiver.cpp
index 88de5fc..01f7505 100644
--- a/receiver.cpp
+++ b/receiver.cpp
@@ -297,10 +297,10 @@ int main(int argc, char **argv) {
297 mbedtls_ctr_drbg_seed(&ctr_drbg, mbedtls_entropy_func, &entropy, pp, sizeof(pp)); 297 mbedtls_ctr_drbg_seed(&ctr_drbg, mbedtls_entropy_func, &entropy, pp, sizeof(pp));
298 298
299 if (privkey_file) { 299 if (privkey_file) {
300 if ((ret = mbedtls_pk_parse_keyfile(&pk, privkey_file, NULL) ) != 0 ) 300 if ((ret = mbedtls_pk_parse_keyfile(&pk, privkey_file, NULL, mbedtls_ctr_drbg_random, &ctr_drbg) ) != 0 )
301 errx(-1, "Fatal: mbedtls_pk_parse_keyfile returned -0x%04x\n", -ret ); 301 errx(-1, "Fatal: mbedtls_pk_parse_keyfile returned -0x%04x\n", -ret );
302 } else { 302 } else {
303 if ((ret = mbedtls_pk_parse_key(&pk, privkey, sizeof(privkey), NULL, 0) ) != 0 ) 303 if ((ret = mbedtls_pk_parse_key(&pk, privkey, sizeof(privkey), NULL, 0, mbedtls_ctr_drbg_random, &ctr_drbg) ) != 0 )
304 errx(-1, "Fatal: mbedtls_pk_parse_key returned -0x%04x\n", -ret ); 304 errx(-1, "Fatal: mbedtls_pk_parse_key returned -0x%04x\n", -ret );
305 } 305 }
306 306