Browse Source

Add support for some new ECDSA Curves.

'sect233r1', 'secp224k1', 'secp224r1', 'sect163k1', 'secp112r2', 'secp192r1', 'sect239k1', 'secp256r1', 'sect163r1', 'sect193r1', 'secp160k1', 'sect571r1', 'sect113r2', 'sect409r1', 'secp112r1', 'sect131r1', 'secp128r1', 'secp160r2', 'secp192k1', 'sect131r2', 'sect409k1', 'sect571k1', 'sect283r1', 'secp128r2', 'sect233k1', 'sect163r2', 'sect113r1', 'sect193r2', 'secp160r1'
Ugochukwu Mmaduekwe 7 years ago
parent
commit
8d785f880a

+ 2 - 0
CryptoLib.Tests/src/Math/EC/Custom/Sec/SecP384R1FieldTests.pas

@@ -148,7 +148,9 @@ procedure TTestSecP384R1Field.SetUp;
 begin
   inherited;
   FRandom := TSecureRandom.Create();
+  // FDP := TCustomNamedCurves.GetByOid(TSecObjectIdentifiers.SecP384r1); // original
   FDP := TSecNamedCurves.GetByOid(TSecObjectIdentifiers.SecP384r1);
+
   FQ := FDP.Curve.Field.Characteristic;
 end;
 

File diff suppressed because it is too large
+ 1669 - 135
CryptoLib/src/Asn1/Sec/ClpSecNamedCurves.pas


Some files were not shown because too many files changed in this diff