#!/bin/sh
rm -f secretkey.counter m1.enc m2.enc
./otp in=message1.txt out=m1.enc key=secretkey
if diff m1.enc message1.enc; then : ; else echo FAILED;  exit 1 ; fi
rm -f m1.enc
./otp in=message2.txt out=m2.enc key=secretkey
if diff m2.enc message2.enc; then : ; else echo FAILED ; exit 1 ; fi
rm -f m2.enc
rm -f secretkey.counter m1.txt m2.txt
./otp in=message1.enc out=m1.txt key=secretkey
if diff m1.txt message1.txt; then : ; else echo FAILED;  exit 1 ; fi
rm -f m1.txt
./otp in=message2.enc out=m2.txt key=secretkey
if diff m2.txt message2.txt; then : ; else echo FAILED ; exit 1 ; fi
rm -f m2.txt
echo PASSED
exit 0
