Now that all PRNG modules fit nicely into a single source file,
authorGreg Hudson <ghudson@mit.edu>
Fri, 25 Feb 2011 17:23:54 +0000 (17:23 +0000)
committerGreg Hudson <ghudson@mit.edu>
Fri, 25 Feb 2011 17:23:54 +0000 (17:23 +0000)
commitef7fa87854b1bb71e05884356e4129e200a58529
tree60d74ade3bd4b3b67616980298e6ddfc2c9c1555
parent920ffa13c22ef8c6ac835a293f5d63f944a82859
Now that all PRNG modules fit nicely into a single source file,
simplify the PRNG abstraction, flattening the implementations into
crypto/krb and removing the indirection through function pointers.
Move the guts of the NSS PRNG implementation into the nss subdir so
that crypto/krb doesn't need to be built with CRYPTO_IMPL_CFLAGS.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24661 dc483132-0cff-0310-8789-dd5450dbe970
19 files changed:
src/configure.in
src/lib/crypto/Makefile.in
src/lib/crypto/krb/Makefile.in
src/lib/crypto/krb/crypto_libinit.c
src/lib/crypto/krb/prng.c [moved from src/lib/crypto/krb/prng/prng.c with 80% similarity]
src/lib/crypto/krb/prng.h [moved from src/lib/crypto/krb/prng/prng.h with 72% similarity]
src/lib/crypto/krb/prng/Makefile.in [deleted file]
src/lib/crypto/krb/prng/deps [deleted file]
src/lib/crypto/krb/prng/fortuna/Makefile.in [deleted file]
src/lib/crypto/krb/prng/fortuna/deps [deleted file]
src/lib/crypto/krb/prng/nss/Makefile.in [deleted file]
src/lib/crypto/krb/prng/nss/deps [deleted file]
src/lib/crypto/krb/prng_fortuna.c [moved from src/lib/crypto/krb/prng/fortuna/prng_fortuna.c with 96% similarity]
src/lib/crypto/krb/prng_nss.c [moved from src/lib/crypto/krb/prng/nss/prng_nss.c with 53% similarity]
src/lib/crypto/krb/t_fortuna.c [moved from src/lib/crypto/krb/prng/fortuna/t_fortuna.c with 98% similarity]
src/lib/crypto/krb/t_fortuna.expected [moved from src/lib/crypto/krb/prng/fortuna/t_fortuna.expected with 100% similarity]
src/lib/crypto/nss/Makefile.in
src/lib/crypto/nss/nss_prng.h [moved from src/lib/crypto/krb/prng/nss/prng_nss.h with 75% similarity]
src/lib/crypto/nss/prng.c [new file with mode: 0644]