Commit a70732c9 authored by Sebastian Brzezinka's avatar Sebastian Brzezinka Committed by Ben Walker
Browse files

test/sma: move crypto helper function to common.sh

parent aa55c23d
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -17,3 +17,21 @@ function uuid2base64() {
		print(base64.b64encode(uuid.UUID("$1").bytes).decode())
	EOF
}

get_cipher() {
	case "$1" in
		AES_CBC) echo 0 ;;
		AES_XTS) echo 1 ;;
		*) echo "$1" ;;
	esac
}

format_key() {
	base64 <(echo -n "$1")
}

uuid2nguid() {
	# The NGUID returned by the RPC is UPPERCASE
	local uuid=${1^^}
	echo ${uuid//-/}
}
+0 −18
Original line number Diff line number Diff line
@@ -20,24 +20,6 @@ cleanup() {
	killprocess $tgtpid
}

get_cipher() {
	case "$1" in
		AES_CBC) echo 0 ;;
		AES_XTS) echo 1 ;;
		*) echo "$1" ;;
	esac
}

format_key() {
	base64 <(echo -n "$1")
}

uuid2nguid() {
	# The NGUID returned by the RPC is UPPERCASE
	local uuid=${1^^}
	echo ${uuid//-/}
}

gen_volume_params() {
	local volume_id=$1 cipher=$2 key=$3 key2=$4 config
	local -a params crypto