Fundamentals 5 Code Library for FreePascal and Delphi
Pascal C PHP SourcePawn Objective-C C++
Switch branches/tags
Clone or download
Latest commit 52d8ad2 Jul 17, 2018
Failed to load latest commit information.
Source TLS units Jul 17, 2018
.gitignore gitignore Jan 14, 2016 Update readme Jul 17, 2018

Fundamentals 5 Library

Fundamentals 5 Code Library for FreePascal and Delphi


  • 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
  • Ciphers (symmetric: AES, DES, RC2, RC4; asymmetric: RSA, Diffie-Hellman)
  • Data structures (array and dictionary 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 and Linux)
  • TLS Client
  • TLS Server
  • TCP Client
  • TCP Server
  • HTTP Client
  • HTTP Server