- Secret properly formatted
- Hash(secret) verified
- Final shuffle derived from Mersenne Twist of initial shuffle
- Verification failed!
If everything is checked then the input is verified and correct. If parts (or none) of them are checked then the input is invalid.