add CryptoFactory::reset()