Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79556 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 16160 invoked from network); 11 Dec 2014 06:54:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Dec 2014 06:54:55 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.169 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.169 mail-qc0-f169.google.com Received: from [209.85.216.169] ([209.85.216.169:35305] helo=mail-qc0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 93/91-05320-EBF39845 for ; Thu, 11 Dec 2014 01:54:54 -0500 Received: by mail-qc0-f169.google.com with SMTP id w7so3441255qcr.28 for ; Wed, 10 Dec 2014 22:54:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=RTymOwnk20WvubqGLrB54YRc/5pFGLwDfuDqCDxsxmA=; b=bGBYGSwcm260HBWPC29prfWPXaYXPFQTg58J73jH2FkRiYKD7J2gJC5RJ8XrzHHUJi Y+PyEy4q1sy1Otkf6yc3qXFz+HKzSsGPE0GYziQCLKEViVEFsm1u2OiO7ex94hPEDl/R k203jDKhGfc9pVG+en2lc7fQVyYizcPrQPaCGrCI8OoBj+2NCswv4xL1mx7nlYs3mBuh ff+O039doOwDl/fCdiZAPPfKeffJeNRfGY65uNs6SyXDz4tTEU19AsB5UnfSA+nfQRzD 4azVgGv209CzatfUoX6ry/VzmMRUhcyYfX1g64JPJkHUPDk2xsmO4uMu05Mm0/tJN+U8 n1yw== MIME-Version: 1.0 X-Received: by 10.229.126.5 with SMTP id a5mr17181132qcs.14.1418280892087; Wed, 10 Dec 2014 22:54:52 -0800 (PST) Received: by 10.140.104.171 with HTTP; Wed, 10 Dec 2014 22:54:52 -0800 (PST) In-Reply-To: <648FEBB3-9D71-4AE3-BFDA-5ED268FC02A7@ajf.me> References: <5487E91D.6070602@fedoraproject.org> <648FEBB3-9D71-4AE3-BFDA-5ED268FC02A7@ajf.me> Date: Thu, 11 Dec 2014 17:54:52 +1100 Message-ID: To: Andrea Faulds Cc: Remi Collet , PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] libmcrypt: abandonware? From: pierre.php@gmail.com (Pierre Joye) On Thu, Dec 11, 2014 at 5:31 AM, Andrea Faulds wrote: > Hi! > >> On 10 Dec 2014, at 06:33, Remi Collet wrote: >> >> Having a dead upstream for crypto API is a critical issue :( >> >> FYI some downstream (ex RHEL) don't even provide this library. >> Already too much crypto libraries, and it will be a mess to provide a >> dead project in an Enterprise distribution. >> >> So php/mcrypt also not available. >> >> But most applications. which use it, usually have alternative, and >> make it optional (ex phpMyAdmin 4.3 now even use openssl as first choice= ). >> >> We probably have enough crypto API in PHP, and we probably should mark >> this one as deprecated / unmaintained in 5.x, and move it to PECL (7.x). > > It=E2=80=99s my understanding that ext/mcrypt is quite widely used. Would= it not be possible to update the lib to use OpenSSL or something on the ba= ckend, so existing applications would not need changing? I suppose you mean to replace the functions implementation to use openssl + some custom codes? As maintaining our own library is not going to be a good idea :) --=20 Pierre @pierrejoye | http://www.libgd.org