org.bouncycastle.jce.provider.test
Class MacTest
java.lang.Object
org.bouncycastle.util.test.SimpleTest
org.bouncycastle.jce.provider.test.MacTest
- All Implemented Interfaces:
- Test
public class MacTest
- extends SimpleTest
MAC tester - vectors from
FIP 81 and
FIP 113.
Method Summary |
private void |
aliasTest(javax.crypto.SecretKey key,
java.lang.String primary,
java.lang.String[] aliases)
|
java.lang.String |
getName()
|
static void |
main(java.lang.String[] args)
|
void |
performTest()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
keyBytes
static byte[] keyBytes
ivBytes
static byte[] ivBytes
input
static byte[] input
output1
static byte[] output1
output2
static byte[] output2
output3
static byte[] output3
keyBytesISO9797
static byte[] keyBytesISO9797
inputISO9797
static byte[] inputISO9797
outputISO9797
static byte[] outputISO9797
inputDesEDE64
static byte[] inputDesEDE64
outputDesEDE64
static byte[] outputDesEDE64
MacTest
public MacTest()
aliasTest
private void aliasTest(javax.crypto.SecretKey key,
java.lang.String primary,
java.lang.String[] aliases)
throws java.lang.Exception
- Throws:
java.lang.Exception
performTest
public void performTest()
throws java.lang.Exception
- Specified by:
performTest
in class SimpleTest
- Throws:
java.lang.Exception
getName
public java.lang.String getName()
- Specified by:
getName
in interface Test
- Specified by:
getName
in class SimpleTest
main
public static void main(java.lang.String[] args)