Stripped platform specific and generic functions in module crypto
Finished with rename of functions
library compilable