CVSROOT:        /cvs
Module name:    src
Changes by:     kenj...@cvs.openbsd.org 2025/06/03 02:42:15

Modified files:
        lib/libcrypto/pkcs12: p12_mutl.c 
        lib/libcrypto/evp: e_aes.c 
        lib/libcrypto/aes: aes.c 

Log message:
Use timingsafe_memcmp when comparing authenticators

Replace memcmp() with timingsafe_memcmp() for authentication tag
comparison in AES-CCM, GCM, PKCS12 and AES key unwrap code paths
to ensure constant-time behavior and avoid potential timing side
channels.

This aligns with OpenSSL 1e4a355.

ok tb@

Reply via email to