summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2016-05-09 17:34:49 +0200
committerJakub Hrozek <jhrozek@redhat.com>2016-06-29 21:46:52 +0200
commit625bb2ddf15e8f305a53afa44e87f2146fa930af (patch)
treee80c6bdcb073d4c597af6c8ef8202726145286ad /Makefile.am
parent1dd679584241a0f9b29072c7eed1c5c5e4a577e4 (diff)
downloadsssd-625bb2ddf15e8f305a53afa44e87f2146fa930af.tar.gz
sssd-625bb2ddf15e8f305a53afa44e87f2146fa930af.tar.xz
sssd-625bb2ddf15e8f305a53afa44e87f2146fa930af.zip
Secrets: Add encryption at rest
Generates a master key file if it doesn't exist and encrypts secrets using the master key contained in the file. Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am13
1 files changed, 10 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am
index a0a10009d..c6cae36a4 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -747,7 +747,8 @@ dist_noinst_HEADERS = \
if HAVE_NSS
- dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
+ dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h \
+ src/util/crypto/nss/nss_crypto.h
endif
SSSD_DOCS = \
@@ -806,7 +807,10 @@ if HAVE_NSS
src/util/crypto/nss/nss_hmac_sha1.c \
src/util/crypto/nss/nss_sha512crypt.c \
src/util/crypto/nss/nss_obfuscate.c \
- src/util/crypto/nss/nss_util.c
+ src/util/crypto/nss/nss_nite.c \
+ src/util/crypto/nss/nss_util.c \
+ src/util/crypto/sss_crypto.c \
+ $(NULL)
SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
SSS_CRYPT_LIBS = $(NSS_LIBS)
@@ -824,7 +828,10 @@ else
SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_base64.c \
src/util/crypto/libcrypto/crypto_hmac_sha1.c \
src/util/crypto/libcrypto/crypto_sha512crypt.c \
- src/util/crypto/libcrypto/crypto_obfuscate.c
+ src/util/crypto/libcrypto/crypto_obfuscate.c \
+ src/util/crypto/libcrypto/crypto_nite.c \
+ src/util/crypto/sss_crypto.c \
+ $(NULL)
SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
SSS_CRYPT_LIBS = $(CRYPTO_LIBS)