fi.hut.tcm.tessa.ECTests
Class BigSignatureTest

java.lang.Object
  |
  +--fi.hut.tcm.tessa.ECTests.BigSignatureTest

public class BigSignatureTest
extends Object

BigSignatureTest This class tests the performance of the ECDSA Signature and demonstrates it's use.


Constructor Summary
BigSignatureTest()
           
 
Method Summary
static void main(String[] args)
          Performs the signing and verification tests.
static long timeGenerate(KeyPairGenerator g, int max)
           
static long timeSigning(Signature s, PrivateKey pri, byte[] m, int max)
           
static long timeVerify(Signature s, PublicKey pub, byte[] m, byte[] b, int max)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BigSignatureTest

public BigSignatureTest()
Method Detail

main

public static void main(String[] args)
Performs the signing and verification tests.

timeGenerate

public static long timeGenerate(KeyPairGenerator g,
                                int max)

timeSigning

public static long timeSigning(Signature s,
                               PrivateKey pri,
                               byte[] m,
                               int max)

timeVerify

public static long timeVerify(Signature s,
                              PublicKey pub,
                              byte[] m,
                              byte[] b,
                              int max)