Overhaul CryptoUtils