package org.apache.harmony.crypto.tests.javax.crypto;
class ShortBufferExceptionTest {
  int tCause;
  int msgs;
}
class SecretKeyTest {
  class checkSecretKey {
  }
}
class mySecretKeyFactory {
}
class SecretKeyFactoryTest {
  class Mock_SecretKeyFactory {
  }
  int NotSupportMsg;
  int DEFSupported;
  int validValues;
  int invalidValues;
  int defaultProvider;
  int defaultProviderName;
  int defaultAlgorithm;
  int defaultAlgorithm2;
  int defaultAlgorithm1;
  int srvSecretKeyFactory;
}
class SecretKeyFactorySpiTest {
  class Mock_SecretKeyFactorySpi {
  }
}
class SealedObjectTest {
  class Mock_SealedObject {
  }
}
class NullCipherTest {
  int c;
}
class NoSuchPaddingExceptionTest {
  int tCause;
  int msgs;
}
class myMac {
}
class MacTest {
  class Mock_Mac {
  }
  int validAlgorithmsMac;
  int validValues;
  int invalidValues;
  int NotSupportedMsg;
  int DEFSupported;
  int defaultProvider;
  int defaultProviderName;
  int defaultAlgorithm;
  int srvMac;
}
class MyMacSpi2 {
}
class MyMacSpi1 {
}
class MacSpiTest {
  class Mock_MacSpi2 {
  }
  class Mock_MacSpi1 {
  }
  class Mock_MacSpi {
  }
}
class myKeyGenerator {
}
class KeyGeneratorTest {
  int validValues;
  int invalidValues;
  int NotSupportMsg;
  int DEFSupported;
  int defaultProvider;
  int defaultProviderName;
  int defaultAlgorithm;
  int defaultKeySize;
  int validKeySizes;
  int validAlgorithmsKeyGenerator;
  int srvKeyGenerator;
}
class APSpecSpi {
}
class KeyGeneratorSpiTest {
  class Mock_KeyGeneratorSpi {
  }
}
class KeyAgreementTest {
  class Mock_KeyAgreement {
  }
  int initKeys;
  int publKey;
  int privKey;
  int validValues;
  int invalidValues;
  int NotSupportMsg;
  int DEFSupported;
  int defaultProvider;
  int defaultProviderName;
  int defaultAlgorithm;
  int srvKeyAgreement;
}
class KeyAgreementSpiTest {
  class Mock_KeyAgreementSpi {
  }
}
class IllegalBlockSizeExceptionTest {
  int tCause;
  int msgs;
}
class ExemptionMechanismTest {
  class Mock_ExemptionMechanismSpi {
  }
  class Mock_ExemptionMechanism {
  }
  int flag;
  int ExemptionMechanismProviderClass;
  int defaultAlg;
  int srvExemptionMechanism;
}
class ExemptionMechanismSpiTest {
  class Mock_ExemptionMechanismSpi {
  }
}
class ExemptionMechanismExceptionTest {
  int tCause;
  int msgs;
}
class EncryptedPrivateKeyInfoTest {
  int privateKeyInfoDamaged;
  int privateKeyInfo;
  class TestDataGenerator {
    int ct;
    int ap;
    int pubK;
    int k;
    int c;
    class AllowedFailure {
    }
  }
  class Mock_AlgorithmParameters {
  }
  int algName;
  int provider;
}
class CipherTest {
  class testCipher {
  }
  class Mock_Key {
  }
  int keyLenDES;
  int algorithmDES;
  int cipherKeyDES;
  int keyLen;
  int algorithm;
  int cipherKey;
}
class myCipherSpi {
  int resV;
  int initV;
}
class CipherSpiTest {
  class Mock_CipherSpi {
  }
}
class CipherOutputStreamTest {
}
class CipherOutputStream1Test {
  class TestOutputStream {
    int closed;
  }
}
class CipherInputStreamTest {
}
class CipherInputStream1Test {
  class TestInputStream {
    int closed;
  }
}
class BadPaddingExceptionTest {
  int tCause;
  int msgs;
}
