updated CryptoUtils