From: Dr. Matthias St. Pierre Date: Thu, 28 Dec 2017 01:18:21 +0000 (+0100) Subject: crypto/rand: rename drbg_rand.c to drbg_ctr.c X-Git-Tag: OpenSSL_1_1_1-pre1~242 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4e585e720195788c9546a9ce71d63dafdfd2aaf1;p=openssl crypto/rand: rename drbg_rand.c to drbg_ctr.c The generic part of the FIPS DRBG was implemented in fips_drbg_lib.c and the algorithm specific parts in fips_drbg_.c for in {ctr, hash, hmac}. Additionally, there was the module fips_drbg_rand.c which contained 'gluing' code between the RAND_METHOD api and the FIPS DRBG. When the FIPS code was ported to master in #4019, for some reason the ctr-drbg implementation from fips_drbg_ctr.c ended up in drbg_rand.c instead of drbg_ctr.c. This commit renames the module drbg_rand.c back to drbg_ctr.c, thereby restoring a simple relationship between the original fips modules and the drbg modules in master: fips_drbg_lib.c => drbg_lib.c /* generic part of implementation */ fips_drbg_.c => drbg_.c /* algorithm specific implementations */ Reviewed-by: Paul Dale Reviewed-by: Tim Hudson (Merged from https://github.com/openssl/openssl/pull/4998) --- diff --git a/crypto/rand/build.info b/crypto/rand/build.info index 2591c01f3b..df9bac67f0 100644 --- a/crypto/rand/build.info +++ b/crypto/rand/build.info @@ -1,4 +1,4 @@ LIBS=../../libcrypto SOURCE[../../libcrypto]=\ randfile.c rand_lib.c rand_err.c rand_egd.c \ - rand_win.c rand_unix.c rand_vms.c drbg_lib.c drbg_rand.c + rand_win.c rand_unix.c rand_vms.c drbg_lib.c drbg_ctr.c diff --git a/crypto/rand/drbg_rand.c b/crypto/rand/drbg_ctr.c similarity index 100% rename from crypto/rand/drbg_rand.c rename to crypto/rand/drbg_ctr.c