From: Steven Baltakatei Sandoval Date: Sun, 5 Jul 2020 01:02:45 +0000 (+0000) Subject: feat(unitproc):Add checkAgePubkey function X-Git-Tag: 0.3.0~60 X-Git-Url: https://zdv2.bktei.com/gitweb/BK-2020-03.git/commitdiff_plain/fe0c8dd2026febd527dcf65a330324de6cad0567?ds=inline;hp=5ac0ccd6ee909a05d7ec851d6abc4184ecb7ec94 feat(unitproc):Add checkAgePubkey function Add checkAgePubkey: a function to check whether or not a string is accepted by age (an encryption function). Reference: https://github.com/FiloSottile/age/releases/tag/v1.0.0-beta2 --- diff --git a/unitproc/bktemp-checkAgePubkey b/unitproc/bktemp-checkAgePubkey new file mode 100644 index 0000000..8089111 --- /dev/null +++ b/unitproc/bktemp-checkAgePubkey @@ -0,0 +1,19 @@ +#!/bin/bash +# Desc: Checks if string is an age-compatible public key string +checkAgePubkey() { + # Desc: Checks if string is an age-compatible pubkey + # Usage: checkAgePubkey [str pubkey] + # Version: 0.1.0 + # Input: arg1: string + # Output: return code 0: string is age-compatible pubkey + # return code 1: string is NOT an age-compatible pubkey + # Depends: age (v0.1.0-beta2; https://github.com/FiloSottile/age/releases/tag/v1.0.0-beta2 ) + + argPubkey="$1"; + + if echo "test" | age -a -r "$argPubkey" 1>/dev/null; then + return 0; + else + return 1; + fi; +} # Check age pubkey