#!/bin/bash
	
	javac DSASignGen.java
	javac RSASignGen.java
	javac MD5digest.java
	javac SHA1digest.java

	echo "MD5digest starting...." >> _temp_out
	java MD5digest ip0
	java MD5digest ip
	java MD5digest ip64
	java MD5digest ip128
	java MD5digest ip512
	java MD5digest ip1024
	java MD5digest ip2048
	java MD5digest ip4096

	echo "SHA1digest starting..." >> _temp_out
	java SHA1digest ip0
	java SHA1digest ip
	java SHA1digest ip64
	java SHA1digest ip128
	java SHA1digest ip512
	java SHA1digest ip1024
	java SHA1digest ip2048
	java SHA1digest ip4096
	
	echo "RSA Signature Gen-Verify....keysize 1024"	 >> _temp_out
	java RSASignGen 1024 ip0
	java RSASignGen 1024 ip
	java RSASignGen 1024 ip64
	java RSASignGen 1024 ip128
	java RSASignGen 1024 ip512
	java RSASignGen 1024 ip1024
	java RSASignGen 1024 ip2048
	java RSASignGen 1024 ip4096

	echo "DSA Signature Gen-Verify....keysize 1024"	 >> _temp_out
	java DSASignGen 1024 ip0
	java DSASignGen 1024 ip
	java DSASignGen 1024 ip64
	java DSASignGen 1024 ip128
	java DSASignGen 1024 ip512
	java DSASignGen 1024 ip1024
	java DSASignGen 1024 ip2048
	java DSASignGen 1024 ip4096

	echo "RSA Signature Gen-Verify....MessageSize 1024" >> _temp_out # 512 - 2048
	java RSASignGen 512 ip1024
	java RSASignGen 768 ip1024
	java RSASignGen 1024 ip1024
	java RSASignGen 1280  ip1024
	java RSASignGen 1792  ip1024
	java RSASignGen 2048  ip1024

	echo "DSA Signature Gen-Verify....Messagesize 1024" >> _temp_out 	# 512 - 1024 multiple of 64
	java DSASignGen 512 ip1024
	java DSASignGen 640 ip1024
	java DSASignGen 768 ip1024
	java DSASignGen 896 ip1024
	java DSASignGen 1024 ip1024

	java RSASignGen 512 ip1024
	java RSASignGen 640 ip1024
	java RSASignGen 768 ip1024
	java RSASignGen 896 ip1024
	java RSASignGen 1024 ip1024


