SHA-256 quantum resistance