Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:72770 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 72593 invoked from network); 23 Feb 2014 15:25:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Feb 2014 15:25:32 -0000 Authentication-Results: pb1.pair.com smtp.mail=jakub.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=jakub.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.41 as permitted sender) X-PHP-List-Original-Sender: jakub.php@gmail.com X-Host-Fingerprint: 209.85.192.41 mail-qg0-f41.google.com Received: from [209.85.192.41] ([209.85.192.41:47279] helo=mail-qg0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C1/32-57053-AE21A035 for ; Sun, 23 Feb 2014 10:25:31 -0500 Received: by mail-qg0-f41.google.com with SMTP id i50so12260232qgf.0 for ; Sun, 23 Feb 2014 07:25:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=2WigIVBQ2uYNfclIb1c4z+AWePt4+YbF3gtN5+6Djws=; b=VH8XnRslLvELoh1Nq2l8MLj16RLxSmWF/vZ7U5ImfCZRy5xnPA/pwo6HYVGh/dTHQJ J238vlwH20FPa23oaMv4Mx1JzksJ0g+uJ1aa3SK7P0RGn6wW/vQACaSrO7D8VQ8RP2HH 1j9rkcWb3QlelqL4Bb8lof3iXguP9fSTXjeTbQ8pHM1wZDHDQfCYNn3BbQ3/WR+/Eqrb N0ZU7b+h4QcFJ/hRv6gvoE1nk2MiRM5IIEDyNR+N6gbRWti8bZFtMvlqhzLBRGsDRJPH zcOwuC8NrbH/GsqQy0izDlR0Y7NON4AELu0cDZaMUGbsDIXKTgRSnXuiZEa+dp8dxJ+9 deZg== MIME-Version: 1.0 X-Received: by 10.140.49.109 with SMTP id p100mr23015304qga.52.1393169127868; Sun, 23 Feb 2014 07:25:27 -0800 (PST) Sender: jakub.php@gmail.com Received: by 10.224.126.72 with HTTP; Sun, 23 Feb 2014 07:25:27 -0800 (PST) In-Reply-To: References: Date: Sun, 23 Feb 2014 15:25:27 +0000 X-Google-Sender-Auth: IQGQ_pJJ7RfJkXEL--aGwoUhrAc Message-ID: To: Pierre Joye Cc: Chris Wright , Daniel Lowrey , Ferenc Kovacs , =?ISO-8859-1?Q?P=E1draic_Brady?= , "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a1137087cfa8bf904f3147624 Subject: Re: [PHP-DEV] Windows Peer Verification From: bukka@php.net (Jakub Zelenka) --001a1137087cfa8bf904f3147624 Content-Type: text/plain; charset=ISO-8859-1 Hi, > There is an existing extension already, with a much nicer and > userfriendlier API, https://github.com/bukka/php-crypto > > I am glad that you like the API. The extension is currently useful just for hashing, symmetric cryptography, random bytes and base64 coding. It means that it's more an alternative for mcrypt than openssl in the current form. :) There is no support for certs handling yet. However I would like to wrap almost all parts of OpenSSL including the certs. I want to provide a nice user space API and keep the internal code structured and clean with minimum code duplication. That's probably the hardest part and takes lots of my time. I would appreciate any help though. Any ideas or patches are more than welcomed. I work on the stream support at the moment (see https://github.com/bukka/php-crypto/issues/8 ) and also need to sort the error handling out ( https://github.com/bukka/php-crypto/issues/9 ). Feel free to comment the issues if you have any ideas or create a new issue for other feature ideas. ;) The latest commits are on the next branch if you want to see the latest changes. ( https://github.com/bukka/php-crypto/tree/next ) P.S. sorry for a little hijack of this thread... ;) Thanks Jakub --001a1137087cfa8bf904f3147624--