Browse Source

check ecschnorr

Ugochukwu Mmaduekwe 7 years ago
parent
commit
ba2be8c5d4

+ 10 - 10
CryptoLib.Tests/FreePascal.Tests/CryptoLibConsole.lpr

@@ -4,18 +4,18 @@ program CryptoLibConsole;
 
 
 uses
 uses
   consoletestrunner,
   consoletestrunner,
- // Asn1SequenceParserTests, // pass x64
- // DerApplicationSpecificTests, // pass x64
- // EqualsAndHashCodeTests, // pass x64
- // OIDTests, // pass x64
- // BigIntegerTests,
+ // Asn1SequenceParserTests, // pass x64, pass arm
+ // DerApplicationSpecificTests, // pass x64, pass arm
+ // EqualsAndHashCodeTests, // pass x64, pass arm
+ // OIDTests, // pass x64, pass arm
+ // BigIntegerTests, // pass x64, pass arm
  // ECAlgorithmsTests,
  // ECAlgorithmsTests,
  // ECPointTests,
  // ECPointTests,
  // SecP384R1FieldTests,
  // SecP384R1FieldTests,
  // ECDsa5Tests,
  // ECDsa5Tests,
  // ECTests,
  // ECTests,
  // NamedCurveTests,
  // NamedCurveTests,
- // ECSchnorrTests,
+  ECSchnorrTests,
  // SignerUtilitiesTests,
  // SignerUtilitiesTests,
  // SecureRandomTests,
  // SecureRandomTests,
  // DigestRandomNumberTests,
  // DigestRandomNumberTests,
@@ -23,11 +23,11 @@ uses
  // AESTests, // pass x64
  // AESTests, // pass x64
  // BlockCipherVectorTests, // pass x64
  // BlockCipherVectorTests, // pass x64
   AESTestVectors,
   AESTestVectors,
-  IESCipherTests,
- // AESSICTests, // pass x64
- // MD5HMacTests, // pass x64
+ // IESCipherTests, // pass x64, pass arm, arm raises exception
+ // AESSICTests, // pass x64, pass arm
+ // MD5HMacTests, // pass x64, pass arm
  // HMacTests,
  // HMacTests,
- // Pkcs5Tests,
+ // Pkcs5Tests, // pass x64, pass arm
   ClpFixedSecureRandom,
   ClpFixedSecureRandom,
   ClpIFixedSecureRandom;
   ClpIFixedSecureRandom;
 
 

+ 9 - 9
CryptoLib/src/Include/CryptoLib.inc

@@ -40,18 +40,18 @@
 {$NOTES OFF}
 {$NOTES OFF}
 
 
 // Optimizations
 // Optimizations
-{.$OPTIMIZATION LEVEL3}
-{.$OPTIMIZATION PEEPHOLE}
-{.$OPTIMIZATION REGVAR}
-{.$OPTIMIZATION LOOPUNROLL}
-{.$OPTIMIZATION STRENGTH}
-{.$OPTIMIZATION CSE}
-{.$OPTIMIZATION DFA}
+{$OPTIMIZATION LEVEL3}
+{$OPTIMIZATION PEEPHOLE}
+{$OPTIMIZATION REGVAR}
+{$OPTIMIZATION LOOPUNROLL}
+{$OPTIMIZATION STRENGTH}
+{$OPTIMIZATION CSE}
+{$OPTIMIZATION DFA}
 {$IFDEF CPUI386}
 {$IFDEF CPUI386}
-{.$OPTIMIZATION USEEBP}
+{$OPTIMIZATION USEEBP}
 {$ENDIF}
 {$ENDIF}
 {$IFDEF CPUX86_64}
 {$IFDEF CPUX86_64}
-{.$OPTIMIZATION USERBP}
+{$OPTIMIZATION USERBP}
 {$ENDIF}
 {$ENDIF}
 {$ENDIF FPC}
 {$ENDIF FPC}
 
 

+ 1 - 1
CryptoLib/src/Packages/FPC/CryptoLib4PascalPackage.lpk

@@ -15,7 +15,7 @@
       </SearchPaths>
       </SearchPaths>
       <CodeGeneration>
       <CodeGeneration>
         <Optimizations>
         <Optimizations>
-          <OptimizationLevel Value="0"/>
+          <OptimizationLevel Value="4"/>
         </Optimizations>
         </Optimizations>
       </CodeGeneration>
       </CodeGeneration>
     </CompilerOptions>
     </CompilerOptions>