Newsgroups: php.doc,php.internals Path: news.php.net Xref: news.php.net php.doc:969386564 php.internals:98854 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 55090 invoked from network); 22 Apr 2017 22:24:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Apr 2017 22:24:27 -0000 Authentication-Results: pb1.pair.com header.from=narf@devilix.net; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=narf@devilix.net; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain devilix.net designates 209.85.218.44 as permitted sender) X-PHP-List-Original-Sender: narf@devilix.net X-Host-Fingerprint: 209.85.218.44 mail-oi0-f44.google.com Received: from [209.85.218.44] ([209.85.218.44:36746] helo=mail-oi0-f44.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 50/87-65481-918DBF85 for ; Sat, 22 Apr 2017 18:24:27 -0400 Received: by mail-oi0-f44.google.com with SMTP id w12so18807991oiw.3 for ; Sat, 22 Apr 2017 15:24:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=devilix.net; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=btG6pDb5SKxh6GdEc6ECZOoZZRs2O2G7Q638kRSHn4g=; b=vh1MSND82kla1C3SMNFqgwHAPIbtB/fVK9nsI6qQBCgZP9zTAMZYGZokFKufxZ+NSW kUyIR+XTdP0GU7PjDzLjez6q1we8HeLTY3u7zsYROfF9+hYJ6C4NxY/C5dJ56Q1S6nNT sCogXBydYAxUWJXRYdMzCKMgmAj4eo219gsHY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=btG6pDb5SKxh6GdEc6ECZOoZZRs2O2G7Q638kRSHn4g=; b=jEhu++w9NPgnaKMH/GbdK9OwFrU4Lw32XxBoS63Msa2C61JhD8BnXXig+FC3CsR5LY mYLEwWLkt1h36gMu4v44sl5S9+HzFE5RTLFy4R+0IutownQtITs18EctvyeHfGA6pQU2 6J+FlmotX1rDmhXZioqIJGqoRFYHtdCPxpzfgtZlxTKQJkoyjiLQ5wG/qqoHKTTw1leD gvxPEheoHMq9fwe6unLxWMw5mI9pTwX0CqUx1dhwdOAR496evMe/VzD3kXmlsL+TPy4G SCOqtiLKa9hPCTwdciyRp+nLkP/LFz30YNJJlZqDqjhUkCrtH3KKFxVL9BHO4XnQmiZl KPEQ== X-Gm-Message-State: AN3rC/674FSyPuQwk0Jo1IxL35A7jRu9xdjkDfK6tpyT/R5utRebrxd1 mczvl5w1IllFKu6U6cOwm7mQib9SiQ== X-Received: by 10.202.56.68 with SMTP id f65mr2972241oia.26.1492899863028; Sat, 22 Apr 2017 15:24:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.126.198 with HTTP; Sat, 22 Apr 2017 15:24:22 -0700 (PDT) In-Reply-To: References: <1924612862.1298112.1492071094545.JavaMail.zimbra@pieterhordijk.com> <690015854.1384408.1492163148986.JavaMail.zimbra@pieterhordijk.com> Date: Sun, 23 Apr 2017 01:24:22 +0300 Message-ID: To: Yasuo Ohgaki Cc: Niklas Keller , Pieter Hordijk , Joe Watkins , internals , phpdoc , Nikita Popov Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC][VOTE] Improve hash_hkdf() parameter From: narf@devilix.net (Andrey Andreev) Hi, On Sat, Apr 22, 2017 at 10:37 PM, Yasuo Ohgaki wrote: > Hi Niklas, > > On Sun, Apr 23, 2017 at 4:32 AM, Niklas Keller wrote: >> >> >> What the... there were multiple concerns regarding the changes already. >> I'm hereby expressing another strong -1 on these. > > > Instead of posting your feeling, please post logic behind your idea. > Most of the changes are based on what is _written_ in the RFC 5869 > > I'm a bit tired with arguments without valid logic. You're tired? Yasuo, the reason why you're not receiving replies unless you say "I'll commit in a few days if there are no more comments" is because everybody is tired of talking to you. If you want examples, search GitHub for PHP code utilizing HKDF - you will see that most projects use it without a salt, including https://github.com/defuse/php-encryption - pretty much the best PHP userspace crypto library today. And I'm only saying "most" because I can't be bothered to go through literally all of them; I've found NONE that do use the salt. You will also find zero projects using it for CSRF protection. The vote ended with 1 Yes (you) and 14 No; not a single person has agreed with you so far, and most have explicitly stated strong disagreement with your proposed changes. Yet you insist on pushing your *personal opinion*, ignoring everybody else and acting as if ~80 mails haven't already been exchanged. How is it even possible that you still believe that everybody is wrong and you alone are right? Give it up already. Cheers, Andrey.