This series gets rid of the cra_alignmask set on poly1305-generic and poly1305-simd, since it was only actually used when outputting the final digest. By removing the alignmask, the crypto API will no longer need to waste time aligning the buffers. Eric Biggers (3): crypto: poly1305 - use unaligned access macros to output digest crypto: poly1305 - remove cra_alignmask crypto: x86/poly1305 - remove cra_alignmask arch/x86/crypto/poly1305_glue.c | 1 - crypto/poly1305_generic.c | 10 ++++------ 2 files changed, 4 insertions(+), 7 deletions(-) -- 2.15.1