program CryptoLibConsole; {$mode objfpc}{$H+} uses consoletestrunner, Asn1SequenceParserTests, DerApplicationSpecificTests, EqualsAndHashCodeTests, OIDTests, // BigIntegerTests, // ECAlgorithmsTests, // ECPointTests, // SecP384R1FieldTests, // ECDsa5Tests, // ECTests, // NamedCurveTests, // ECSchnorrTests, // SignerUtilitiesTests, // SecureRandomTests, // DigestRandomNumberTests, // FixedPointTests, AESTests, BlockCipherVectorTests, AESTestVectors, // IESCipherTests, AESSICTests, MD5HMacTests, HMacTests, Pkcs5Tests, ClpFixedSecureRandom, ClpIFixedSecureRandom; type { TCryptoLibConsoleTestRunner } TCryptoLibConsoleTestRunner = class(TTestRunner) protected // override the protected methods of TTestRunner to customize its behaviour end; var Application: TCryptoLibConsoleTestRunner; begin Application := TCryptoLibConsoleTestRunner.Create(nil); Application.Initialize; Application.Run; Application.Free; end.