Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90460 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 31336 invoked from network); 10 Jan 2016 20:39:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Jan 2016 20:39:22 -0000 Authentication-Results: pb1.pair.com header.from=scott@paragonie.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=scott@paragonie.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain paragonie.com from 209.85.215.49 cause and error) X-PHP-List-Original-Sender: scott@paragonie.com X-Host-Fingerprint: 209.85.215.49 mail-lf0-f49.google.com Received: from [209.85.215.49] ([209.85.215.49:33435] helo=mail-lf0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A6/9F-14657-871C2965 for ; Sun, 10 Jan 2016 15:39:21 -0500 Received: by mail-lf0-f49.google.com with SMTP id m198so55641759lfm.0 for ; Sun, 10 Jan 2016 12:39:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paragonie-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ka7m8Yne0HxNceU52JjBfJAefUR4v3V+/3kNAWseMqU=; b=rjuSe6ur763SVW01LR7BQbdJHXg0LxDctjZuH/H8nwi1GrVFDnP5BLIGzO53tSiKqT VGko5bWT4NCFjtLzY0H2Qm6Hxh5XRft/qpiwvFHhEl5idG6b1lxrvvfZ0D7rXFY8KmHh rnRN32ZK7TeDsmW9g9Fjw9nZSiXo0JUv3RTtm3xhdZNPEx83H/PfhAGJiGUUjzZzsn3s e0ECBtSndXLfY3WOXNUy1SSSxMuAdFHfnvUkBx/+jNfa6zUKdRl6os63uhIWcqI3nviF Qcl+vsW2KM69XIL4BYW1dB39gW1f4A0TwRFhJrg01tKmXQGBaboAMcrGrmCAwbrcyujh SCeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=ka7m8Yne0HxNceU52JjBfJAefUR4v3V+/3kNAWseMqU=; b=g8iZl1qaID7XcK+SCjRe7/P+JxNShX2IO0XfB9cMPrHJJB0oQPOMVuIZp2X0JGGSJn O9Pef0bkCZpwX6u5BMYARH4OTXtcMqKG8qMuyzax3YRbVgf7rejY3orP44p6kLzTaAlB eE73xhb6kXuLML6wPBgWku1E4zdUvR1F+i7/+ync+JmLAnDaEtuKV0NqE3SfS8/1O+LP SAqtDrQTGutFO8+ZuPvMkg7dgjcX4iCPvEyIj+Xd8s1mclPfJoCru9KQ//0ujSiNY2UZ b5EUVJa9NhKNze45QE545TatDUb/0PjHsvN1vaWMzhs71lG9qT3R4MSs7dla4EqJ1AXA LMfw== X-Gm-Message-State: ALoCoQmtFO3DNexn6EpEQQsjQvfpmbV4Ddxsg1ZzY+JLIOkGnKlMeY3lubj4Jki7V9aKh3r4TXjANPkrI3XNR+MuGi5wLL6qiQ== MIME-Version: 1.0 X-Received: by 10.25.17.89 with SMTP id g86mr18875028lfi.82.1452458357723; Sun, 10 Jan 2016 12:39:17 -0800 (PST) Received: by 10.114.160.13 with HTTP; Sun, 10 Jan 2016 12:39:17 -0800 (PST) In-Reply-To: <5692BC8F.4030503@thefsb.org> References: <5692BC8F.4030503@thefsb.org> Date: Sun, 10 Jan 2016 15:39:17 -0500 Message-ID: To: Tom Worster Cc: Pierre Joye , PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] Libsodium From: scott@paragonie.com (Scott Arciszewski) On Sun, Jan 10, 2016 at 3:18 PM, Tom Worster wrote: > On 1/7/16 11:24 AM, Pierre Joye wrote: >> >> What I do not like too much is the addition of an extension with >> (relatively) low level functions for one specific library. It does not >> really matter how good is this specific library, I simply do not see >> such addition as a good strategic move. > > > I also worry that it's yet another thing to maintain. The more API you offer > to the PHP programmer, the more responsibility you take on. > > Tom Except two things: 1. I'm trying to get rid of mcrypt, bringing the net change of cryptography libraries to maintain to 0, but still improving the cryptography library availability significantly. 2. I'm willing to maintain it, so you're gaining manpower with this change. I'd argue that, strategically, what I've proposed across several RFCs is superior to maintaining the status quo. Scott Arciszewski Chief Development Officer Paragon Initiative Enterprises