@cryptopal: I do agree that