first commit of crypto lib