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
Permalink
Failed to load latest commit information.
Source TLS units Jul 17, 2018
.gitignore gitignore Jan 14, 2016
README.md Update readme Jul 17, 2018

README.md

Fundamentals 5 Library

Fundamentals 5 Code Library for FreePascal and Delphi

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
  • 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