Bouncy Castle Cryptography Library 1.66

org.bouncycastle.crypto.test
Class AEADTestUtil

java.lang.Object
  |
  +--org.bouncycastle.crypto.test.AEADTestUtil

public class AEADTestUtil
extends java.lang.Object


Constructor Summary
AEADTestUtil()
           
 
Method Summary
static void testBufferSizeChecks(Test test, AEADBlockCipher cipher, AEADParameters params)
           
static void testOutputSizes(Test test, AEADBlockCipher cipher, AEADParameters params)
           
static void testReset(Test test, AEADCipher cipher1, AEADBlockCipher cipher2, CipherParameters params)
           
static void testTampering(Test test, AEADCipher cipher, CipherParameters params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AEADTestUtil

public AEADTestUtil()
Method Detail

testTampering

public static void testTampering(Test test,
                                 AEADCipher cipher,
                                 CipherParameters params)
                          throws InvalidCipherTextException

testReset

public static void testReset(Test test,
                             AEADCipher cipher1,
                             AEADBlockCipher cipher2,
                             CipherParameters params)
                      throws InvalidCipherTextException

testOutputSizes

public static void testOutputSizes(Test test,
                                   AEADBlockCipher cipher,
                                   AEADParameters params)
                            throws java.lang.IllegalStateException,
                                   InvalidCipherTextException

testBufferSizeChecks

public static void testBufferSizeChecks(Test test,
                                        AEADBlockCipher cipher,
                                        AEADParameters params)
                                 throws java.lang.IllegalStateException,
                                        InvalidCipherTextException

Bouncy Castle Cryptography Library 1.66