Explorar o código

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 %!s(int64=7) %!d(string=hai) anos
pai
achega
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;
 

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1669 - 135
CryptoLib/src/Asn1/Sec/ClpSecNamedCurves.pas


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio