Fix wrong code execution in Poly1305 ARM/NEON implementation

Authored by jukivili on Feb 1 2020, 4:57 PM.

Description

Fix wrong code execution in Poly1305 ARM/NEON implementation

* cipher/poly1305-armv7-neon.S
(_gcry_poly1305_armv7_neon_init_ext): Set r14 to -1 at function entry.
  • Reported-by: Tomas Mraz
  • GnuPG-bug-id: T4833
  • Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>

Details

Committed
jukiviliFeb 3 2020, 8:58 PM
Parents
rCec7db47e9998: Set vZZ.16b register to zero before use in armv8 gcm implementation
Branches
Unknown
Tags
Unknown