From patchwork Mon Apr 30 16:27:28 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zack Weinberg X-Patchwork-Id: 906766 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=sourceware.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=libc-alpha-return-91933-incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=panix.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b="Ie6Qx6w4"; dkim-atps=neutral Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40ZVM46gM6z9s0n for ; Tue, 1 May 2018 02:27:44 +1000 (AEST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; q=dns; s=default; b=ZPg ASNuOXY2G35XtTIA2gyb5jIDLB6ZLWU3g0mn6c4t9tv4ZoFrFyZdHC/lWXYO+bk5 OM4Ct9xr6q3HoLH8+WeW4CoYN2LeywQokOiGmBhAigBBAzsBk7ePEC4tb6gsP782 aCZciakapR5I4TpH+d8o+OhAy4McL37DEspcwe7w= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; s=default; bh=ShQwrXXjD cJkyOXVxPhfZrWQFv8=; b=Ie6Qx6w4zyUW72vurWH0AvLInSGZhU6h068PIAWzr d29spLUfHje95d72PTOGJ5z3QWm+zkze+2NhXLYMv7PkDwpaW7jEwHVptcuoQhzm yLagR6gAaNTb5zZThaMo3ZqRCzCt04lL5YsDKHrHKzQbAuDqZehRTxlgSqinTkim Tw= Received: (qmail 23020 invoked by alias); 30 Apr 2018 16:27:36 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 22926 invoked by uid 89); 30 Apr 2018 16:27:35 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-12.4 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_2, GIT_PATCH_3, SPF_PASS autolearn=ham version=3.3.2 spammy=DES, rpc, HContent-Transfer-Encoding:8bit X-HELO: mailbackend.panix.com From: Zack Weinberg To: libc-alpha@sourceware.org Cc: carlos@redhat.com, fweimer@redhat.com, nmav@redhat.com Subject: [PATCH 0/3] Cryptography cleanup Date: Mon, 30 Apr 2018 12:27:28 -0400 Message-Id: <20180430162731.2971-1-zackw@panix.com> MIME-Version: 1.0 This is an expanded version of the patch I posted a couple weeks back to add a --disable-crypt configure option. There are now three patches in the series, each with only one purpose: Zack Weinberg (3): Reshuffle manual sections on cryptography and random numbers. Deprecate DES encryption functions. New configure option --disable-crypt. INSTALL | 11 + Makeconfig | 9 +- NEWS | 20 ++ config.make.in | 1 + configure | 18 + configure.ac | 11 + conform/Makefile | 11 +- crypt/Makefile | 5 +- crypt/crypt.h | 22 +- elf/Makefile | 27 +- elf/tst-linkall-static.c | 4 +- manual/Makefile | 4 +- manual/arith.texi | 2 +- manual/conf.texi | 2 +- manual/crypt.texi | 508 +++++--------------------- manual/des.texi | 195 ++++++++++ manual/install.texi | 12 + manual/math.texi | 586 +----------------------------- manual/random.texi | 753 +++++++++++++++++++++++++++++++++++++++ manual/string.texi | 6 +- manual/time.texi | 2 +- posix/unistd.h | 15 +- stdlib/stdlib.h | 9 +- sunrpc/Makefile | 9 + sunrpc/rpc/des_crypt.h | 11 +- 25 files changed, 1194 insertions(+), 1059 deletions(-) create mode 100644 manual/des.texi create mode 100644 manual/random.texi