Splitted up cryptage
Made inline smaller for scc2