added cryptography to requirements