Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:72039 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 80812 invoked from network); 3 Feb 2014 06:22:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Feb 2014 06:22:53 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.48 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.48 mail-qa0-f48.google.com Received: from [209.85.216.48] ([209.85.216.48:37588] helo=mail-qa0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E6/91-03615-CB53FE25 for ; Mon, 03 Feb 2014 01:22:53 -0500 Received: by mail-qa0-f48.google.com with SMTP id f11so9411461qae.7 for ; Sun, 02 Feb 2014 22:22:50 -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; bh=kehu6K/Nar5I0OJRMIzkiw3dHpul1bIF6nnWV+XNONY=; b=oxIzYTpesuCcv1dK82w5+bSoriP0ab5vbLXtDuvtoQodVzbZhia9EHFKGrS0mAEDi5 SxL3pP5WVTqB1sGMAtbVabKhd5duEKQjxOPdyxnNWvO6NJwvJHCVs8MoKTGZNJbhUoHh 464BX5YqoDPruPamU6/XtsDwVDSSUKkYmepp97RK+xMusa6qwmyl8nnOx7Z4C03xnTjV eE8VQAIQBX++IDjUiiR/rWwj2pa7YMRsX2GtNB2V/DWMy/z9tW8IQtFseeiSeH3BXHaQ IGEYKye5HmCIxOYuePw0JJnmUbAA3eVTFiKJwTu7ZvzZ01iDOfkKXORE/fEP2x/tQ89R H96Q== MIME-Version: 1.0 X-Received: by 10.140.50.131 with SMTP id s3mr15414029qga.12.1391408569955; Sun, 02 Feb 2014 22:22:49 -0800 (PST) Received: by 10.140.18.129 with HTTP; Sun, 2 Feb 2014 22:22:49 -0800 (PST) In-Reply-To: References: Date: Mon, 3 Feb 2014 07:22:49 +0100 Message-ID: To: Yasuo Ohgaki Cc: PHP internals Content-Type: multipart/alternative; boundary=001a113522968cb9dc04f17a8d28 Subject: Re: [PHP-DEV] [RFC] Build OpenSSL Module by Default From: pierre.php@gmail.com (Pierre Joye) --001a113522968cb9dc04f17a8d28 Content-Type: text/plain; charset=UTF-8 hi Yasuo, On Feb 3, 2014 6:16 AM, "Yasuo Ohgaki" wrote: > Build OpenSSL Module by Default > https://wiki.php.net/rfc/build-openssl-by-default > > Internal developers and application developers' life could be a lot easier > if OpenSSL can be used always. There are number of ways to work around w/o > it (e.g. use `php_win32_get_random_bytes()` (Windows) or reading directly > from `/dev/xrandom` for random bytes), but life could be easier with > openssl. e.g. Hardware AES, etc. > > Any comments for building openssl by default? I do not think enabling openssl by default is a good thing, as it states now. We use not to ebable extension by default, if it is meant as must be configured, if there are external dependencies. ext/openssl and openssl are also not the state of the art from an APIs point of view (diplomatically said), both in userland and internally. There are some on going work to provide better interfaces in userland (I can't find it back, but it was discussed here or on pecl-dev :). Cheers, Pierre --001a113522968cb9dc04f17a8d28--