From 17d92b0a8ebcdd1cded77e3bb2307ba148599352 Mon Sep 17 00:00:00 2001 From: Gianluca Recchia Date: Sun, 3 Jan 2021 16:31:19 +0100 Subject: [PATCH] Fix completion of cipher algorithms --- src/_openssl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/_openssl b/src/_openssl index 4a44ea0..df92096 100644 --- a/src/_openssl +++ b/src/_openssl @@ -611,7 +611,9 @@ _openssl_gendsa() { _openssl_genpkey() { # written for openssl 1.0.1k local ciphers cipher_opts - ciphers=( ${$(openssl list-cipher-algorithms | cut -d' ' -f1)} ) + if ! ciphers=( ${$(openssl list-cipher-algorithms | cut -d' ' -f1)} ) 2>/dev/null ; then + ciphers=( ${$(openssl list -cipher-algorithms | cut -d' ' -f1)} ) + fi cipher_opts=() for alg in ${ciphers}; do cipher_opts=(${cipher_opts} "(${${(l:32:: ::-:)ciphers[@]}// / })-${alg}[use this cipher to encrypt the key]")