Update libafsdep files for in-kernel fortuna

Commit 0d67b00ff9db added heimdal's rand-fortuna PRNG to the kernel
module on all architectures, even though it is only needed on the small
subset that do not provide a cryptographically strong random number
generator to kernel module consumers.  This was done to ensure that
the build infrastructure for it gets regularly exercised by developers.
However, not all build infrastructure was exercised at the time of
that submission; in particular, the make_libafs_tree.pl script was
not tested.  This led to a situation where the libafs tree generated
by that script omitted several files that were now referenced by
the kernel build due to the fortuna import.

To remedy the situation, list the additional files that are needed,
so that they will be copied into the build area for this class of
kernel module builds.

Since the libafs-tree functionality is used to build the Debian
kernel-module source packages, this fix is needed in order to have
a tree that can be built into debian packages without patching.

Change-Id: I81502fb61d7fc718d337c5f73a51b88f6a433d6a
Reviewed-on: https://gerrit.openafs.org/12473
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
This commit is contained in:
Benjamin Kaduk 2016-12-06 17:07:40 -05:00
parent 85c7d31cf2
commit 35f2b8cd49
2 changed files with 7 additions and 0 deletions

View File

@ -8,4 +8,7 @@ roken.h
krb5-types.h
evp-algs.c
rand.c
rand-timer.c
evp-hcrypto.h
strcasecmp.c
heim_threads.h

View File

@ -12,6 +12,10 @@ heimdal/hcrypto/crypto-data.c
heimdal/hcrypto/crypto-evp.c
heimdal/hcrypto/crypto-keyblock.c
heimdal/hcrypto/crypto-store-int.c
heimdal/hcrypto/rand.h
heimdal/hcrypto/randi.h
heimdal/hcrypto/rand-fortuna.c
heimdal/hcrypto/sha256.c
heimdal/krb5/n-fold.c
heimdal/krb5/crypto.[ch]
heimdal/krb5/crypto-aes.c