-
-
Notifications
You must be signed in to change notification settings - Fork 74
Expand file tree
/
Copy pathCryptoLibConsole.lpr
More file actions
66 lines (59 loc) · 3.22 KB
/
CryptoLibConsole.lpr
File metadata and controls
66 lines (59 loc) · 3.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
program CryptoLibConsole;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}cwstring,{$ENDIF}
consoletestrunner, Asn1SequenceParserTests, EqualsAndHashCodeTests, OIDTests,
EnumeratedTests, ExternalTests, ParsingTests, ParseTests, StringTests,
TagTests, BigIntegerTests, ECAlgorithmsTests, ECPointTests,
SecP256R1FieldTests, SecP384R1FieldTests, ECDsa5Tests, ECTests,
NamedCurveTests, SignerUtilitiesTests, SecureRandomTests,
DigestRandomNumberTests, FixedPointTests, NistSp80038aAesTestData, AESTests,
AesLightTests, FusedExternalRegistrationTests, AesX86Tests, AESSICTests,
SicBulkParityTests, EcbBulkParityTests, CbcBulkParityTests,
SpeckCryptoPPTestData, SpeckBlockCipherTestBase, SpeckLegacyTests, SpeckTests,
IESCipherTests, MD5HMacTests, SHA1HMacTests, SHA224HMacTests, SHA256HMacTests,
SHA384HMacTests, SHA512HMacTests, RIPEMD128HMacTests, RIPEMD160HMacTests,
HMacTests, Pkcs5Tests, HkdfGeneratorTests, ECIESTests, PascalCoinECIESTests,
ECNRTests, PrimesTests, ECEncodingTests, PaddingTests, DSATests,
DeterministicDsaTests, Salsa20Tests, XSalsa20Tests, ChaChaTests,
ChaCha7539ProcessBlocks2Tests, HChaCha20Tests, XChaCha20Tests,
XChaCha20Poly1305Tests, StreamCipherResetTests, CTSTests, X25519Tests,
X448Tests, Ed25519Tests, Ed448Tests, X25519HigherLevelTests,
Ed25519HigherLevelTests, Curve25519KeyUtilitiesTests, ShortenedDigestTests,
Kdf1GeneratorTests, Kdf2GeneratorTests, DHKekGeneratorTests,
ECDHKekGeneratorTests, Argon2Tests, ScryptTests, DigestTests, CertTests,
Ed448HigherLevelTests, X448HigherLevelTests, Curve448KeyUtilitiesTests,
DigestUtilitiesTests, ParameterUtilitiesTests, DHTests, Asn1IntegerTests,
GeneralizedTimeTests, BitStringTests, InputStreamTests, UtcTimeTests,
RelativeOidTests, OctetStringTests, SetTests, X9Tests, PrivateKeyInfoTests,
DerUtf8StringTests, EncryptedPrivateKeyInfoTests, Pkcs10CertRequestTests,
DeltaCertificateTests, CertificateTests, X509AltTests, X509ExtensionsTests,
AuthorityKeyIdentifierTests, X509NameTests, SubjectKeyIdentifierTests,
KeyUsageTests, GeneralNameTests, KMacTests, PssTests, ISO9796Tests,
RSABlindedTests, RSADigestSignerTests, RSATests, X931SignerTests,
CryptoIOStreamTests, CryptoIOSinkTests, OaepTests, RijndaelTests,
BlowfishTests, CcmTests, ChaCha20Poly1305Tests, CMacTests, EaxTests, OcbTests,
MacTests, Poly1305Tests, AeadTestUtilities, GcmReorderTests, GCMTests,
GcmSivTests, GMacTests, Pkcs12Tests, Bip327MuSig2Tests, Bip340SchnorrTests,
AlgorithmFinderTests, CryptoLibTestBase, SimdSelectSlotTests,
PkcsEncryptedPrivateKeyInfoTests, Pkcs12StoreTests, OpenSslReaderTests,
OpenSslWriterTests, X509CertGenTests, X509CertificatePairTests,
X509UtilitiesTests, ClpFixedSecureRandom, ClpShortenedDigest,
ClpCertTestUtilities, ClpFusedKernelToggle, Int32Tests, Int64Tests,
IPAddressUtilitiesTests, PemReaderTests;
type
{ TCryptoLibConsoleTestRunner }
TCryptoLibConsoleTestRunner = class(TTestRunner)
protected
// override the protected methods of TTestRunner to customize its behaviour
end;
var
Application: TCryptoLibConsoleTestRunner;
begin
DefaultRunAllTests:= True;
DefaultFormat:= TFormat.fPlain;
Application := TCryptoLibConsoleTestRunner.Create(nil);
Application.Initialize;
Application.Run;
Application.Free;
end.