Cryptographic library (unsecure, meant for studying)