Home | History | Annotate | Line # | Download | only in digests
      1  1.1  christos # We make separate GOAL variables for each algorithm, to make it easy to
      2  1.1  christos # switch each to the Legacy provider when needed.
      3  1.1  christos 
      4  1.1  christos $COMMON_GOAL=../../libcommon.a
      5  1.1  christos 
      6  1.1  christos $SHA1_GOAL=../../libdefault.a ../../libfips.a
      7  1.1  christos $SHA2_GOAL=../../libdefault.a ../../libfips.a
      8  1.1  christos $SHA3_GOAL=../../libdefault.a ../../libfips.a
      9  1.1  christos $BLAKE2_GOAL=../../libdefault.a
     10  1.1  christos $SM3_GOAL=../../libdefault.a
     11  1.1  christos $MD5_GOAL=../../libdefault.a
     12  1.1  christos $NULL_GOAL=../../libdefault.a
     13  1.1  christos 
     14  1.1  christos $MD2_GOAL=../../liblegacy.a
     15  1.1  christos $MD4_GOAL=../../liblegacy.a
     16  1.1  christos $MDC2_GOAL=../../liblegacy.a
     17  1.1  christos $WHIRLPOOL_GOAL=../../liblegacy.a
     18  1.1  christos IF[{- !$disabled{module} -}]
     19  1.1  christos   $RIPEMD_GOAL=../../libdefault.a ../../liblegacy.a
     20  1.1  christos ELSE
     21  1.1  christos   $RIPEMD_GOAL=../../libdefault.a
     22  1.1  christos ENDIF
     23  1.1  christos 
     24  1.1  christos # This source is common for all digests in all our providers.
     25  1.1  christos SOURCE[$COMMON_GOAL]=digestcommon.c
     26  1.1  christos 
     27  1.1  christos SOURCE[$SHA2_GOAL]=sha2_prov.c
     28  1.1  christos SOURCE[$SHA3_GOAL]=sha3_prov.c
     29  1.1  christos 
     30  1.1  christos SOURCE[$NULL_GOAL]=null_prov.c
     31  1.1  christos 
     32  1.1  christos IF[{- !$disabled{blake2} -}]
     33  1.1  christos   SOURCE[$BLAKE2_GOAL]=blake2_prov.c blake2b_prov.c blake2s_prov.c
     34  1.1  christos ENDIF
     35  1.1  christos 
     36  1.1  christos IF[{- !$disabled{sm3} -}]
     37  1.1  christos   SOURCE[$SM3_GOAL]=sm3_prov.c
     38  1.1  christos ENDIF
     39  1.1  christos 
     40  1.1  christos IF[{- !$disabled{md5} -}]
     41  1.1  christos   SOURCE[$MD5_GOAL]=md5_prov.c md5_sha1_prov.c
     42  1.1  christos ENDIF
     43  1.1  christos 
     44  1.1  christos IF[{- !$disabled{md2} -}]
     45  1.1  christos   SOURCE[$MD2_GOAL]=md2_prov.c
     46  1.1  christos ENDIF
     47  1.1  christos 
     48  1.1  christos IF[{- !$disabled{md4} -}]
     49  1.1  christos   SOURCE[$MD4_GOAL]=md4_prov.c
     50  1.1  christos ENDIF
     51  1.1  christos 
     52  1.1  christos IF[{- !$disabled{mdc2} -}]
     53  1.1  christos   SOURCE[$MDC2_GOAL]=mdc2_prov.c
     54  1.1  christos ENDIF
     55  1.1  christos 
     56  1.1  christos IF[{- !$disabled{whirlpool} -}]
     57  1.1  christos   SOURCE[$WHIRLPOOL_GOAL]=wp_prov.c
     58  1.1  christos ENDIF
     59  1.1  christos 
     60  1.1  christos IF[{- !$disabled{rmd160} -}]
     61  1.1  christos   SOURCE[$RIPEMD_GOAL]=ripemd_prov.c
     62  1.1  christos ENDIF
     63