Merge branch 'ckm' into tizen
[platform/core/test/security-tests.git] / src / ckm / privileged / aes_128_cbc_encrypt.sh
1 #!/bin/bash
2 set -euo pipefail
3
4 if [ "$#" -ne 2 ]
5 then
6     echo "$0 requires 2 arguments: key and IV"
7     exit 1
8 fi
9
10 KEY_HEX=`echo -n $1 | hexdump -e '/1 "%02x"'`
11 IV_HEX=`echo -n $2 | hexdump -e '/1 "%02x"'`
12
13 # encrypt | convert to hex
14 echo -n 'ShortTestMessage' | openssl enc -aes-128-cbc -K $KEY_HEX -iv $IV_HEX | hexdump -e '/1 "%02x"'