uptdate crypto methods