CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/06/28 06:39:10
Modified files:
lib/libcrypto/arch/amd64: Makefile.inc crypto_arch.h
lib/libcrypto/arch/i386: Makefile.inc crypto_arch.h
lib/libcrypto/modes: gcm128.c
Added files:
lib/libcrypto/modes: gcm128_amd64.c gcm128_i386.c
Log message:
Rework gcm128 implementation selection for amd64/i386.
Provide gcm128_amd64.c and gcm128_i386.c, which contain the appropriate
gcm128 initialisation and CPU feature tests for the respective platform.
This allows for all of the #define spagetti to be removed from gcm128.c
and removes one of the two remaining consumers of crypto_cpu_caps_ia32().
ok tb@