UsageSamples.lpr 687 B

1234567891011121314151617181920212223242526272829
  1. program UsageSamples;
  2. {$mode objfpc}{$H+}
  3. uses {$IFDEF UNIX} {$IFDEF UseCThreads}
  4. cthreads, {$ENDIF} {$ENDIF}
  5. SysUtils,
  6. UsageExamples;
  7. begin
  8. try
  9. { TODO -oUser -cConsole Main : Insert code here }
  10. TUsageExamples.GenerateKeyPairAndSignECDSA;
  11. TUsageExamples.GenerateKeyPairAndSignECSchnorr;
  12. TUsageExamples.GetPublicKeyFromPrivateKey;
  13. TUsageExamples.RecreatePublicAndPrivateKeyPairsFromByteArray;
  14. TUsageExamples.RecreatePublicKeyFromXAndYCoordByteArray;
  15. TUsageExamples.BinaryCompatiblePascalCoinAES256EncryptDecryptDemo('Pascal Rules', 'Pascal');
  16. Readln;
  17. except
  18. on E: Exception do
  19. Writeln(E.ClassName, ': ', E.Message);
  20. end;
  21. end.