| 1234567891011121314151617181920212223242526272829303132 |
- program UsageSamples;
- {$mode objfpc}{$H+}
- uses {$IFDEF UNIX} {$IFDEF UseCThreads}
- cthreads, {$ENDIF} {$ENDIF}
- SysUtils,
- UsageExamples;
- begin
- try
- { TODO -oUser -cConsole Main : Insert code here }
- TUsageExamples.GenerateKeyPairAndSignECDSA;
- TUsageExamples.GenerateKeyPairAndSignECSchnorr;
- TUsageExamples.GetPublicKeyFromPrivateKey;
- TUsageExamples.RecreatePublicAndPrivateKeyPairsFromByteArray;
- TUsageExamples.RecreatePublicKeyFromXAndYCoordByteArray;
- TUsageExamples.BinaryCompatiblePascalCoinAES256EncryptDecryptDemo('Pascal Rules', 'Pascal');
- TUsageExamples.BinaryCompatiblePascalCoinECIESEncryptDecryptDemo('Kowalski');
- // TUsageExamples.BinaryCompatiblePascalCoinECIESEncryptExistingPayloadDemo('', '', '');
- // TUsageExamples.BinaryCompatiblePascalCoinECIESDecryptExistingPayloadDemo('', '', '');
- Readln;
- except
- on E: Exception do
- Writeln(E.ClassName, ': ', E.Message);
- end;
- end.
|