From 8ae7c44e06f31b167b81a07c357d665cb1a11ff8 Mon Sep 17 00:00:00 2001 From: _cry64 Date: Wed, 21 Jan 2026 16:00:07 +1000 Subject: [PATCH] fix bad test for BITS defaulting --- ceru/subcmds/new/ssh-key | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ceru/subcmds/new/ssh-key b/ceru/subcmds/new/ssh-key index cf0d9fb..740031d 100755 --- a/ceru/subcmds/new/ssh-key +++ b/ceru/subcmds/new/ssh-key @@ -99,7 +99,7 @@ fi case "$TYPE" in ecdsa) - if [[ -n "$BITS" ]]; then + if [[ -z "$BITS" ]]; then BITS='521' else # NOTE: ECDSA keys can only operate on elliptic curves @@ -116,12 +116,12 @@ case "$TYPE" in ed25519) # NOTE: the value of BITS does not matter for Ed25519 # NOTE: as it operates on a fixed size elliptic curve - if [[ -n "$BITS" ]]; then + if [[ -z "$BITS" ]]; then BITS='256' fi ;; rsa) - if [[ -n "$BITS" ]]; then + if [[ -z "$BITS" ]]; then BITS='4096' else case "$BITS" in