renamed generic crypto to generic symmetric and modified its logit