Package org.bouncycastle.util.test
Class SimpleTest
java.lang.Object
org.bouncycastle.util.test.SimpleTest
- All Implemented Interfaces:
Test
- Direct Known Subclasses:
AEADTest
,AESSICTest
,AESWrapPadTest
,AESWrapTest
,AlgorithmParametersTest
,Argon2Test
,ARIATest
,ASN1IntegerTest
,ASN1UnitTest
,BaseBlockCipherTest
,BCFKSStoreTest
,BCryptTest
,BigIntegersTest
,BiometricDataUnitTest
,BitStringTest
,Blake2bDigestTest
,Blake2sDigestTest
,Blake2xsDigestTest
,Blake3Test
,BlockCipherMonteCarloTest
,BlockCipherResetTest
,BlockCipherTest
,BlockCipherVectorTest
,CCMTest
,CertificateTest
,CertPathBuilderTest
,CertPathTest
,CertPathValidatorTest
,CertStoreTest
,CertTest
,CertUniqueIDTest
,ChaCha20Poly1305Test
,ChaCha20Poly1305Test
,ChaChaTest
,CipherStreamTest
,CipherStreamTest
,CipherStreamTest2
,CipherTest
,CMacTest
,CMacTest
,CramerShoupTest
,CRL5Test
,CSHAKETest
,CTRDRBGTest
,CTSTest
,DERApplicationSpecificTest
,DERPrivateTest
,DESedeTest
,DetDSATest
,DeterministicDSATest
,DHIESTest
,DHKEKGeneratorTest
,DHTest
,DHTest
,DigestRandomNumberTest
,DigestTest
,DigestTest
,DLExternalTest
,DRBGTest
,DSATest
,DSATest
,DSTU4145Test
,DSTU4145Test
,DualECDRBGTest
,EAXTest
,ECDHKEKGeneratorTest
,ECDSA5Test
,ECElGamalTest
,ECEncodingTest
,ECGOST3410Test
,ECIESKeyEncapsulationTest
,ECIESTest
,ECIESTest
,ECIESVectorTest
,ECNRTest
,ECNRTest
,ECTest
,ECTransformationTest
,Ed25519Test
,Ed448Test
,EdECTest
,ElGamalTest
,ElGamalTest
,EncryptedPrivateKeyInfoTest
,EncryptedPrivateKeyInfoTest
,EqualsHashCodeTest
,EthereumIESTest
,FixedSecureRandomTest
,GCMSIVTest
,GCMTest
,GeneralizedTimeTest
,GeneralNameTest
,GenerationTest
,GMacTest
,GMacTest
,GMSSSignerTest
,GOST28147Test
,GOST3410KeyPairTest
,GOST3410Test
,GOST3412Test
,Grain128Test
,Grainv1Test
,GSKKDFTest
,Haraka256DigestTest
,Haraka512DigestTest
,HashCommitmentTest
,HashDRBGTest
,HCFamilyTest
,HCFamilyVecTest
,HKDFGeneratorTest
,HMacDRBGTest
,HMacTest
,IESTest
,ImplicitlyCaTest
,InputStreamTest
,ISAACTest
,Iso4217CurrencyCodeUnitTest
,ISO9796Test
,ISO9797Alg3MacTest
,IsoTrailerTest
,IssuingDistributionPointUnitTest
,JournalingSecureRandomTest
,KangarooTest
,KDF1GeneratorTest
,KDF2GeneratorTest
,KDFCounterGeneratorTest
,KDFDoublePipelineIteratorGeneratorTest
,KDFFeedbackGeneratorTest
,KeccakDigestTest
,KeccakTest
,KeyStoreTest
,KeyUsageTest
,KMACParamsTest
,KMACTest
,LEATest
,LocaleTest
,MacTest
,MacTest
,McElieceCipherTest
,McElieceFujisakiCipherTest
,McElieceKobaraImaiCipherTest
,McEliecePointchevalCipherTest
,MD5HMacTest
,MGF1GeneratorTest
,MiscTest
,MonetaryValueUnitTest
,MQVTest
,MultiCertStoreTest
,NaccacheSternTest
,NamedCurveTest
,NetscapeCertTypeTest
,NewHopeTest
,NISTCertPathTest
,NISTCTSTest
,NISTECCTest
,OAEPTest
,ObjectIdentifierTest
,OCBTest
,OCBTest
,OIDTest
,OpenBSDBCryptTest
,OpenSSHKeyParsingTests
,OpenSSHSpecTests
,PaddingTest
,ParallelHashTest
,ParsingTest
,PBETest
,PKCS10CertRequestTest
,PKCS12StorePBETest
,PKCS12StoreTest
,PKCS12Test
,PKCS5Test
,PKIXNameConstraintsTest
,PKIXPolicyMappingTest
,PolicyConstraintsTest
,Poly1305Test
,Poly1305Test
,PrivateKeyInfoTest
,PSSBlindTest
,PSSTest
,PSSTest
,QCStatementUnitTest
,RainbowSignerTest
,RC4Test
,ReasonFlagsTest
,RelativeOIDTest
,ResetTest
,RFC3211WrapTest
,RFC4519Test
,RSABlindedTest
,RSADigestSignerTest
,RSAKeyEncapsulationTest
,RSATest
,RSATest
,Salsa20Test
,SCryptTest
,SemanticsInformationUnitTest
,SerialisationTest
,SetTest
,SHA3DigestTest
,SHA3HMacTest
,Shacal2Test
,SHAKEDigestTest
,ShortenedDigestTest
,SigNameTest
,SignatureTest
,SigTest
,SipHash128Test
,SipHash128Test
,SipHashTest
,SipHashTest
,SkeinDigestTest
,SkeinMacTest
,SkeinTest
,SlotTwoTest
,SM2CipherTest
,SM2EngineTest
,SM2KeyExchangeTest
,SM2SignatureTest
,SM2SignerTest
,SP80038GTest
,SP800RandomTest
,Sphincs256Test
,SRP6Test
,StreamCipherResetTest
,StreamCipherVectorTest
,StringTest
,SubjectKeyIdentifierTest
,TagTest
,TargetInformationTest
,ThreefishTest
,TLSKDFTest
,TupleHashTest
,TypeOfBiometricDataUnitTest
,UTCTimeTest
,VMPCKSA3Test
,VMPCMacTest
,VMPCTest
,X25519Test
,X448Test
,X500NameTest
,X509CertificatePairTest
,X509ExtensionsTest
,X509LDAPCertStoreTest
,X509NameTest
,X509StreamParserTest
,X931SignerTest
,X931Test
,X9Test
,XSalsa20Test
,ZucTest
,ZucTest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
areEqual
(byte[][] left, byte[][] right) protected boolean
areEqual
(byte[] a, byte[] b) protected boolean
areEqual
(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) protected void
protected void
protected void
abstract String
getName()
protected void
isEquals
(int a, int b) protected void
isEquals
(long a, long b) protected void
protected void
protected void
protected void
protected void
isTrue
(boolean value) protected void
perform()
abstract void
static void
static void
runTest
(Test test, PrintStream out) static void
static void
runTests
(Test[] tests, PrintStream out)
-
Constructor Details
-
SimpleTest
public SimpleTest()
-
-
Method Details
-
getName
-
fail
-
isTrue
protected void isTrue(boolean value) -
isTrue
-
isEquals
-
isEquals
protected void isEquals(int a, int b) -
isEquals
protected void isEquals(long a, long b) -
isEquals
-
isEquals
-
isEquals
-
areEqual
protected boolean areEqual(byte[][] left, byte[][] right) -
fail
-
fail
-
areEqual
protected boolean areEqual(byte[] a, byte[] b) -
areEqual
protected boolean areEqual(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) -
perform
-
performTest
- Throws:
Exception
-
runTest
-
runTest
-
runTests
-
runTests
-