42649d9270
psa_cipher_encrypt() and psa_cipher_decrypt() sometimes add a zero offset to a null pointer when the cipher does not use an IV. This is undefined behavior, although it works as naively expected on most platforms. This can cause a crash with modern Clang+ASan (depending on compiler optimizations). Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
3 lines
111 B
Text
3 lines
111 B
Text
Bugfix
|
|
* Fix undefined behavior (typically harmless in practice) in PSA ECB
|
|
encryption and decryption.
|