summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2025-09-07 09:22:44 +0200
committerSander Vrijders <sander@ouroboros.rocks>2025-09-10 08:22:07 +0200
commit20d1f4156394e76c7d9b08013dd04ce6fbc6f949 (patch)
treeb80eb0a811524fdd9dec4a2a5f344288c118a08c /src/lib
parent8de42096eb6e90d3ea9f5eacb95dc94222e5000b (diff)
downloadouroboros-20d1f4156394e76c7d9b08013dd04ce6fbc6f949.tar.gz
ouroboros-20d1f4156394e76c7d9b08013dd04ce6fbc6f949.zip
lib: Fail on encrypted PEM keysbe
The IRMd currently only supports unencrypted PEM keys, and passing an encrypted one should fail instead of opening a prompt. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks> Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/crypt/openssl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/crypt/openssl.c b/src/lib/crypt/openssl.c
index 03662914..291a3418 100644
--- a/src/lib/crypt/openssl.c
+++ b/src/lib/crypt/openssl.c
@@ -447,7 +447,7 @@ int openssl_load_privkey_file(const char * path,
if (fp == NULL)
goto fail_file;
- pkey = PEM_read_PrivateKey(fp, NULL, NULL, NULL);
+ pkey = PEM_read_PrivateKey(fp, NULL, NULL, "");
if (pkey == NULL)
goto fail_key;