Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

fundamentals5

Fundamentals 5 Code Library for FreePascal and Delphi

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Fundamentals 5 Library

Fundamentals 5 Code Library for Delphi and FreePascal

Includes:

  • String, DateTime and dynamic array routines
  • Unicode routines
  • Hash (e.g. SHA256, SHA512, SHA1, SHA256, MD5)
  • Integer (e.g. Word128, Word256, Int128, Int256)
  • Huge Word, Huge Integer
  • Decimal (Decimal32, Decimal64, Decimal128, HugeDecimal and signed decimals)
  • Random number generators
  • Cryptographic (Symmetric: AES, DES, RC2, RC4; Asymmetric: RSA, Diffie-Hellman, Elliptic Curve)
  • Data structures (array, dictionary and map classes)
  • Mathematics (Rational number, complex number, vector, matrix, statistics)
  • JSON parser
  • Google protocol buffer parser, utilities and Pascal code generator
  • Socket library (cross platform - Windows, Linux, OSX, iOS, Android)
  • TLS Client
  • TLS Server
  • TCP Client
  • TCP Server
  • HTTP Client
  • HTTP Server
  • HTML Parser
  • XML Parser