# 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 * 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 * HTML Parser * XML Parser