#!/bin/bash

# Argument settings

E_NOARGS=65

if [ -z "$1" ]
then
  echo "Usage: `basename $0` rpm-file"
  exit $E_NOARGS
fi

echo "All time units are in nanoseconds" > results
echo >> results
echo "               RSA ANALYSIS FOR DIFFERENT KEY SIZES               " >> results
echo>>results

textsize=1024

while [ "$textsize" -le 4096 ]
do
	echo "Keysize  mesgsize Probability  Keygenarationtime EncryptTime  DecryptTime   Recovery Test" >>results
	echo
	java RSA 128 $textsize $1 >>results
	echo >>results
	java RSA 256 $textsize $1 >>results
	echo >>results
	java RSA 512 $textsize $1 >>results
	echo >>results
	java RSA 768 $textsize $1 >>results
	echo >>results
	java RSA 1024 $textsize $1 >>results
	echo >>results
	textsize=$((textsize+1024))
done

exit 0
