Cryptographic functions

WIP

Last updated