Home GnuPG

rijndael-aesni: fix u128_t strict-aliasing rule breaking
92b4a29d2453Unpublished

Unpublished Commit ยท Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

rijndael-aesni: fix u128_t strict-aliasing rule breaking

* cipher/rijndael-aesni.c (u128_t): Add attributes to tell GCC and clang
that casting from 'char *' to 'u128_t *' is ok.
  • Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>

Details

Provenance
jukiviliAuthored on Jan 28 2017, 10:26 AM
Parents
rC4f31d816dcc1: cipher-xts: fix pointer casting to wrong alignment and aliasing
Branches
Unknown
Tags
Unknown

Event Timeline

Jussi Kivilinna <jussi.kivilinna@iki.fi> committed rC92b4a29d2453: rijndael-aesni: fix u128_t strict-aliasing rule breaking (authored by Jussi Kivilinna <jussi.kivilinna@iki.fi>).Jan 28 2017, 10:26 AM