Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove gyrations around CRYPTOPP_NO_UNALIGNED_DATA_ACCESS
CRYPTOPP_NO_UNALIGNED_DATA_ACCESS was required in Crypto++ 5.6 and earlier because unaligned data access was the norm. It caused problems at -O3 and on ARM NEON. At Crypto++ 6.0 no unaligned data access became a first class citizen. Folks who want to allow it must now define CRYPTOPP_ALLOW_UNALIGNED_DATA_ACCESS
- Loading branch information
5103f6d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We would have liked to address this back around FEB 2016 or JUN 2016 when we touched unaligned accesses. to support GCC, -O3 and ARM NEON. However, we needed to hold-off until until a release like 6.0.
Also see Search: Commits and CRYPTOPP_NO_UNALIGNED_DATA_ACCESS.