summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk Engling <erdgeist@erdgeist.org>2025-03-28 03:31:34 +0100
committerDirk Engling <erdgeist@erdgeist.org>2025-03-28 03:31:34 +0100
commit4accde5d4eecd2d811c055a024da6d7b3972583e (patch)
tree01930496dc5bd31d3b5377bd6f889f8ac94760ea
parente1c8ce7c08c0bac1620b173e478e0fb8636fe351 (diff)
make compatible with mbedtls3erdgeist-mbedtls3
-rw-r--r--receiver.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/receiver.cpp b/receiver.cpp
index 4a0269a..59afdb2 100644
--- a/receiver.cpp
+++ b/receiver.cpp
@@ -107,7 +107,7 @@ public:
107 // Dump key 107 // Dump key
108 char hexkey[2*AES_KEY_LENGTH + 1]; 108 char hexkey[2*AES_KEY_LENGTH + 1];
109 for (int i=0; i<AES_KEY_LENGTH; ++i) 109 for (int i=0; i<AES_KEY_LENGTH; ++i)
110 sprintf(hexkey + 2 * i, "%02x", _key[i]); 110 snprintf(hexkey + 2 * i, 3, "%02x", _key[i]);
111 111
112 // Glue together serialisation 112 // Glue together serialisation
113 char filename[FILENAME_LENGTH + 1]; 113 char filename[FILENAME_LENGTH + 1];
@@ -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