diff options
author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2025-09-07 09:22:44 +0200 |
---|---|---|
committer | Sander Vrijders <sander@ouroboros.rocks> | 2025-09-10 08:22:07 +0200 |
commit | 20d1f4156394e76c7d9b08013dd04ce6fbc6f949 (patch) | |
tree | b80eb0a811524fdd9dec4a2a5f344288c118a08c /src/lib/crypt | |
parent | 8de42096eb6e90d3ea9f5eacb95dc94222e5000b (diff) | |
download | ouroboros-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/crypt')
-rw-r--r-- | src/lib/crypt/openssl.c | 2 |
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; |