cryptographic functions

2022