low-level cryptographic library
