From f41678fb726058dc095f54ba7f334cdc37f966f4 Mon Sep 17 00:00:00 2001 From: f Date: Sat, 12 Mar 2022 18:51:52 -0300 Subject: [PATCH] firmar con ssh-keygen --- functions | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/functions b/functions index 5f1f932..2c113fe 100644 --- a/functions +++ b/functions @@ -21,11 +21,10 @@ sign_file () { local _file="$1" test ! -f "$_file" && return 1 - - if ! openssl dgst -sha512 -sign "$private_key" "$_file" | base64 | tr -d "\n" > "$_file.sign" ; then - rm -f "$_file.sign" - return 1 + if test -f "$_file.sig" ; then + echo "$_file.sig" + return 0 fi - echo "$_file.sign" + LC_ALL=C ssh-keygen -Y sign -f ~/.ssh/id_ed25519 -n file "$_file" 2>&1| grep Write | cut -d " " -f 4 }