. functions
p15_init --no-so-pin
p15_set_pin -a 01
p15_gen_key rsa/1024 -a 01 --key-usage decrypt
p15_exp_key key.pem
msg "Encrypting message (pkcs1 padding)"
echo lalla > $p15temp/message
run_check_status openssl rsautl -encrypt \
-pubin -inkey $p15temp/key.pem \
-in $p15temp/message \
-out $p15temp/encrypted
run_check_status $p15crypt --decipher --pkcs1 \
--input $p15temp/encrypted \
--output $p15temp/decrypted \
--pin 0000
cmp $p15temp/message $p15temp/decrypted \
|| fail "Decrypted file does not match plain text file"
success
p15_erase --secret @01=0000