Revert "removed Crypto stuff"

This reverts commit a1b9f6d6b8c549bdec3a448cf1abd30efe7687af.