Rabbit, RabbitWithIV, HC128 and HC256 were producing incorrect results when `inString == outString` as reported in [GH #1231](https://github.com/weidai11/cryptopp/issues/1231). We added self tests to detect the failures, and cleared the failures.

The new tests also revealed ARIA/CTR mode also has problems. The failure can be duplicated with `./cryptest.exe tv aria`.

This bug will track ARIA/CTR.
ARIA/CTR mode self test failures
This is a GitHub Issue
repo:cryptopp
owner:weidai11
Title : ARIA/CTR mode self test failures
Issue date:

--- start body ---
Rabbit, RabbitWithIV, HC128 and HC256 were producing incorrect results when `inString == outString` as reported in [GH #1231](https://github.com/weidai11/cryptopp/issues/1231). We added self tests to detect the failures, and cleared the failures.

The new tests also revealed ARIA/CTR mode also has problems. The failure can be duplicated with `./cryptest.exe tv aria`.

This bug will track ARIA/CTR.
--- end body ---
