Performing cryptographic operations without ensuring that the supporting inputs are ready to supply valid data may compromise the cryptographic result.