about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog33
1 files changed, 33 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 55d4f3a3c5..d3c4c423e1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,36 @@
+2018-06-29  Zack Weinberg  <zackw@panix.com>
+	    Florian Weimer <fweimer@redhat.com>
+
+	* posix/unistd.h: Do not declare encrypt.
+	(_XOPEN_CRYPT): Remove macro definition.
+	(crypt): Declare only for _USE_MISC.
+	* stdlib/stdlib.h: Do not declare setkey.
+	* crypt/crypt.h: Do not declare encrypt, setkey, encrypt_r, setkey_r.
+	* sunrpc/Makefile: Do not install des_crypt.h nor rpc_des.h.
+
+	* crypt/crypt-entry.c: Make fcrypt a compat symbol.
+	* crypt/crypt_util.c: Make encrypt, encrypt_r, setkey, setkey_r
+	into compat symbols.  Don't define initial_perm if it's not
+	going to be used.
+	* crypt/cert.c: Link explicitly with the expected versions for
+	setkey and encrypt.  If they are not available at all, mark
+	the test as unsupported.
+
+	* sunrpc/des_crypt.c: Unconditionally block linkage with
+	cbc_crypt and ecb_crypt for new binaries.
+	* sunrpc/des_soft.c: Unconditionally block linkage with
+	des_setparity for new binaries.
+
+	* manual/crypt.texi: Remove the entire "DES Encryption"
+	section.  Also remove the paragraph talking about FIPS 140-2
+	from the introduction.
+	* manual/string.texi (strfry, memfrob): Revise.	 Recommend use
+	of libgcrypt for "real" encryption, not DES.
+	* manual/conf.texi (Constants for Sysconf): Mention that
+	_XOPEN_CRYPT is no longer impelemented.
+
+	* conform/data/unistd.h-data: Remove crypt function declaration.
+
 2018-06-29  Florian Weimer  <fweimer@redhat.com>
 
 	[BZ #23351]