Latest update
This commit is contained in:
+55
-4
@@ -1,8 +1,59 @@
|
||||
LIBS=../../libcrypto
|
||||
SOURCE[../../libcrypto]=\
|
||||
cbc128.c ctr128.c cts128.c cfb128.c ofb128.c gcm128.c \
|
||||
ccm128.c xts128.c wrap128.c ocb128.c siv128.c \
|
||||
{- $target{modes_asm_src} -}
|
||||
|
||||
$MODESASM=
|
||||
IF[{- !$disabled{asm} -}]
|
||||
$MODESASM_x86=ghash-x86.s
|
||||
$MODESDEF_x86=GHASH_ASM
|
||||
$MODESASM_x86_64=ghash-x86_64.s aesni-gcm-x86_64.s
|
||||
$MODESDEF_x86_64=GHASH_ASM
|
||||
|
||||
# ghash-ia64.s doesn't work on VMS
|
||||
IF[{- $config{target} !~ /^vms-/ -}]
|
||||
$MODESASM_ia64=ghash-ia64.s
|
||||
$MODESDEF_ia64=GHASH_ASM
|
||||
ENDIF
|
||||
|
||||
$MODESASM_sparcv9=ghash-sparcv9.S
|
||||
$MODESDEF_sparcv9=GHASH_ASM
|
||||
|
||||
$MODESASM_alpha=ghash-alpha.S
|
||||
$MODESDEF_alpha=GHASH_ASM
|
||||
|
||||
$MODESASM_s390x=ghash-s390x.S
|
||||
$MODESDEF_s390x=GHASH_ASM
|
||||
|
||||
$MODESASM_armv4=ghash-armv4.S ghashv8-armx.S
|
||||
$MODESDEF_armv4=GHASH_ASM
|
||||
$MODESASM_aarch64=ghashv8-armx.S
|
||||
$MODESDEF_aarch64=
|
||||
|
||||
$MODESASM_parisc11=ghash-parisc.s
|
||||
$MODESDEF_parisc11=GHASH_ASM
|
||||
$MODESASM_parisc20_64=$MODESASM_parisc11
|
||||
$MODESDEF_parisc20_64=$MODESDEF_parisc11
|
||||
|
||||
$MODESASM_ppc32=ghashp8-ppc.s
|
||||
$MODESDEF_ppc32=
|
||||
$MODESASM_ppc64=$MODESASM_ppc32
|
||||
$MODESDEF_ppc64=$MODESDEF_ppc32
|
||||
|
||||
$MODESASM_c64xplus=ghash-c64xplus.s
|
||||
$MODESDEF_c64xplus=GHASH_ASM
|
||||
|
||||
# Now that we have defined all the arch specific variables, use the
|
||||
# appropriate one, and define the appropriate macros
|
||||
IF[$MODESASM_{- $target{asm_arch} -}]
|
||||
$MODESASM=$MODESASM_{- $target{asm_arch} -}
|
||||
$MODESDEF=$MODESDEF_{- $target{asm_arch} -}
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
$COMMON=cbc128.c ctr128.c cfb128.c ofb128.c $MODESASM
|
||||
SOURCE[../../libcrypto]=$COMMON \
|
||||
cts128.c gcm128.c ccm128.c xts128.c wrap128.c ocb128.c siv128.c
|
||||
DEFINE[../../libcrypto]=$MODESDEF
|
||||
SOURCE[../../providers/fips]=$COMMON
|
||||
DEFINE[../../providers/fips]=$MODESDEF
|
||||
|
||||
INCLUDE[gcm128.o]=..
|
||||
|
||||
|
||||
Reference in New Issue
Block a user