Home

Awesome

CryptoLib4Pascal: Crypto for Modern Object Pascal License

CryptoLib4Pascal is an Object Pascal cryptographic library released under the permissive MIT License.

CryptoLib4Pascal's goal is to be the best option for cryptography in Object Pascal by offering cryptographic recipes and primitives to Object Pascal developers.

Development is coordinated on GitHub and contributions are welcome. If you need help, please open an issue here.

<!--**Build Status** [![Build Status](https://travis-ci.org/Xor-el/CryptoLib4Pascal.svg?branch=master)](https://travis-ci.org/Xor-el/CryptoLib4Pascal)-->

Available Algorithms

Symmetric Encryption


Block Ciphers
Stream Ciphers
Block Cipher Modes Of Operation

Block Cipher Padding Schemes

Asymmetric Cryptography


Key Agreement/Exchange


Key Derivation Functions


Password Hashing Schemes (Password Based Key Derivation Functions)

MAC


Hashes


XOF (Extendable Output Function)


Other Useful Things


Compile-Time Dependencies


Supported Compilers


Supported / Tested OSes


Tested OS boxes are checked

Acknowledgements


Tip Jar