CTR, HASH and HMAC DRBGs in provider
[openssl.git] / crypto / rand / build.info
index 70d258032b0feda73912bf5503c00f7569b726b8..b7a4d598f150771ab24f195c7304b235db26bea4 100644 (file)
@@ -1,5 +1,12 @@
 LIBS=../../libcrypto
-SOURCE[../../libcrypto]=\
-        randfile.c rand_lib.c rand_err.c rand_crng_test.c rand_egd.c \
-        rand_win.c rand_unix.c rand_vms.c drbg_lib.c drbg_ctr.c rand_vxworks.c \
-        drbg_hash.c drbg_hmac.c
+
+$COMMON=drbg_lib.c rand_lib.c
+$CRYPTO=randfile.c rand_err.c
+
+IF[{- !$disabled{'egd'} -}]
+  $CRYPTO=$CRYPTO rand_egd.c
+ENDIF
+
+
+SOURCE[../../libcrypto]=$COMMON $CRYPTO
+SOURCE[../../providers/libfips.a]=$COMMON