org.mozilla.jss.tests
Class HMACTest

java.lang.Object
  extended by org.mozilla.jss.tests.HMACTest

public class HMACTest
extends java.lang.Object

HMAC is a hash function based message authentication code. HMACTest compares the HMAC created by Mozilla, IBM and Sun JCE.


Constructor Summary
HMACTest(java.lang.String[] argv)
           
 
Method Summary
 boolean compareHMAC(java.lang.String alg, SecretKeyFacade sk, java.lang.String clearText)
           
 void doHMAC(java.lang.String alg, SecretKeyFacade sk, java.lang.String clearText)
           
 boolean fipsMode()
           
static void main(java.lang.String[] argv)
          Main test method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HMACTest

public HMACTest(java.lang.String[] argv)
         throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

compareHMAC

public boolean compareHMAC(java.lang.String alg,
                           SecretKeyFacade sk,
                           java.lang.String clearText)
                    throws java.lang.Exception
Throws:
java.lang.Exception

doHMAC

public void doHMAC(java.lang.String alg,
                   SecretKeyFacade sk,
                   java.lang.String clearText)
            throws java.lang.Exception
Throws:
java.lang.Exception

fipsMode

public boolean fipsMode()

main

public static void main(java.lang.String[] argv)
Main test method.