Class AESTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by AESTest
All Implemented Interfaces:
junit.framework.Test

public class AESTest
extends junit.framework.TestCase

AES.java Unit Tests.

Author:
David Young dayoung@csupomona.edu

Constructor Summary
AESTest()
           
 
Method Summary
 void setUp()
           
 void testCipher128()
           
 void testCipher128Vector()
           
 void testCipher192Vector()
           
 void testDecyptAes()
           
 void testEncyptAes()
           
 void testExpandKey128()
           
 void testExpandKey192()
           
 void testInvCipher128Vector()
           
 void testInvCipher192Vector()
           
 void testInvShiftRows()
           
 void testInvSubWord()
           
 void testMul1()
           
 void testMul2()
           
 void testMul3()
           
 void testMul4()
           
 void testRotWord()
           
 void testRotWordKey()
           
 void testShiftRows()
           
 void testSubWord()
           
 void testSubWordKey()
           
 void testXTimes1()
           
 void testXTimes2()
           
 void testXTimes3()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AESTest

public AESTest()
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

testSubWord

public void testSubWord()

testInvSubWord

public void testInvSubWord()

testShiftRows

public void testShiftRows()

testInvShiftRows

public void testInvShiftRows()

testMul1

public void testMul1()

testMul2

public void testMul2()

testMul3

public void testMul3()

testMul4

public void testMul4()

testRotWord

public void testRotWord()

testXTimes1

public void testXTimes1()

testXTimes2

public void testXTimes2()

testXTimes3

public void testXTimes3()

testExpandKey128

public void testExpandKey128()

testRotWordKey

public void testRotWordKey()

testSubWordKey

public void testSubWordKey()

testExpandKey192

public void testExpandKey192()

testCipher128

public void testCipher128()

testCipher128Vector

public void testCipher128Vector()

testCipher192Vector

public void testCipher192Vector()

testInvCipher128Vector

public void testInvCipher128Vector()

testInvCipher192Vector

public void testInvCipher192Vector()

testDecyptAes

public void testDecyptAes()

testEncyptAes

public void testEncyptAes()