Modified cryptokit.