crypto-validation