summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/nss
diff options
context:
space:
mode:
authorZhanna Tsitkov <tsitkova@mit.edu>2010-10-05 03:18:22 +0000
committerZhanna Tsitkov <tsitkova@mit.edu>2010-10-05 03:18:22 +0000
commit4bff2d892d71f928916326e472a1d4460b083bca (patch)
treecc32ff39034ffd6380ce9f3f85a5792f249a16f7 /src/lib/crypto/nss
parent89773093d6b40432e007fe0042afab3891e9512d (diff)
downloadkrb5-4bff2d892d71f928916326e472a1d4460b083bca.tar.gz
krb5-4bff2d892d71f928916326e472a1d4460b083bca.tar.xz
krb5-4bff2d892d71f928916326e472a1d4460b083bca.zip
Improves prng code modularity. Introduces fortuna-like prng that can be used in lieu of yarrow.
Yarrow stays the default prng while fortuna may be engaged during configuration by using "--with-prng-alg=fortuna" flag. Also, nss crypto backend continues to use its own prng. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24420 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto/nss')
-rw-r--r--src/lib/crypto/nss/Makefile.in16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/lib/crypto/nss/Makefile.in b/src/lib/crypto/nss/Makefile.in
index f6b457b4ae..c50a74a84d 100644
--- a/src/lib/crypto/nss/Makefile.in
+++ b/src/lib/crypto/nss/Makefile.in
@@ -1,11 +1,12 @@
mydir=lib/crypto/nss
BUILDTOP=$(REL)..$(S)..$(S)..
-SUBDIRS=des aes camellia md4 md5 sha1 enc_provider hash_provider
+SUBDIRS=des aes camellia md4 md5 sha1 sha2 enc_provider hash_provider
LOCALINCLUDES = -I$(srcdir)/../krb \
-I$(srcdir)/../krb/hash_provider \
-I$(srcdir)/des \
-I$(srcdir)/aes \
-I$(srcdir)/sha1 \
+ -I$(srcdir)/sha2 \
-I$(srcdir)/md4 \
-I$(srcdir)/md5 \
-I$(srcdir)/enc_provider \
@@ -35,7 +36,7 @@ SRCS=\
$(srcdir)/pbkdf2.c
STOBJLISTS= des/OBJS.ST md4/OBJS.ST \
- md5/OBJS.ST sha1/OBJS.ST \
+ md5/OBJS.ST sha1/OBJS.ST sha2/OBJS.ST \
enc_provider/OBJS.ST \
hash_provider/OBJS.ST \
aes/OBJS.ST \
@@ -43,7 +44,7 @@ STOBJLISTS= des/OBJS.ST md4/OBJS.ST \
OBJS.ST
SUBDIROBJLISTS= des/OBJS.ST md4/OBJS.ST \
- md5/OBJS.ST sha1/OBJS.ST \
+ md5/OBJS.ST sha1/OBJS.ST sha2/OBJS.ST \
enc_provider/OBJS.ST \
hash_provider/OBJS.ST \
aes/OBJS.ST \
@@ -71,6 +72,9 @@ all-windows::
cd ..\sha1
@echo Making in crypto\sha1
$(MAKE) -$(MFLAGS)
+ cd ..\sha2
+ @echo Making in crypto\sh2a
+ $(MAKE) -$(MFLAGS)
cd ..\hash_provider
@echo Making in crypto\hash_provider
$(MAKE) -$(MFLAGS)
@@ -95,6 +99,9 @@ clean-windows::
cd ..\md5
@echo Making clean in crypto\md5
$(MAKE) -$(MFLAGS) clean
+ cd ..\sha2
+ @echo Making clean in crypto\sha2
+ $(MAKE) -$(MFLAGS) clean
cd ..\sha1
@echo Making clean in crypto\sha1
$(MAKE) -$(MFLAGS) clean
@@ -125,6 +132,9 @@ check-windows::
cd ..\sha1
@echo Making check in crypto\sha1
$(MAKE) -$(MFLAGS) check
+ cd ..\sha2
+ @echo Making check in crypto\sha2
+ $(MAKE) -$(MFLAGS) check
cd ..\hash_provider
@echo Making check in crypto\hash_provider
$(MAKE) -$(MFLAGS) check