Updated crypto4