mirror of
https://github.com/openssl/openssl.git
synced 2025-01-12 13:36:28 +08:00
a672a02a64
The code has been modularized so that it can be shared by algorithms. A fixed size IV is now used instead of being allocated. The IV is not set into the low level struct now until the update (it uses an iv_state for this purpose). Hardware specific methods have been added to a PROV_GCM_HW object. The S390 code has been changed to just contain methods that can be accessed in a modular way. There are equivalent generic methods also for the other platforms. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Patrick Steuer <patrick.steuer@de.ibm.com> (Merged from https://github.com/openssl/openssl/pull/9231)
9 lines
221 B
Plaintext
9 lines
221 B
Plaintext
LIBS=../../../libcrypto
|
|
$COMMON=block.c aes.c aes_basic.c gcm.c gcm_hw.c
|
|
|
|
SOURCE[../../../libcrypto]=$COMMON
|
|
INCLUDE[../../../libcrypto]=. ../../../crypto
|
|
|
|
SOURCE[../../fips]=$COMMON
|
|
INCLUDE[../../fips]=. ../../../crypto
|