first, broken cryptoutils