A lightweight library providing cryptographic transforms implemented in C