Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126222 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 115B51A00BC for ; Fri, 24 Jan 2025 22:16:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1737756795; bh=Bv/pXDhrxEX2BIOxvHrdugSCom0xXnUAJ+5d/ABXT04=; h=Date:Subject:To:References:From:In-Reply-To:From; b=XZQceaJd1MT3rhlTHgBtwwf4srEHZ3r9D7YX1eHd+fds4mnRUkATNiTyX5u6k97DR 5ZYgCAdw0mWD7Y24CFSmh2oqU9BqRN9YtLy0YopK8pAaZVlPsAUzykKdAnYf4mL+L7 yjlKX4gk7kOZFWd83ZfNOEyoREdiVaQLOBBKW4HuxtGPW14J3sWHW/IcmaNk1VnS93 Tkn6A28ED4NODplusssTBWCMnVqCuEalNklss1YbpMB/kzBM16JItwgVEwC8tT3lGI 82Js9uTTm079lMAGcPA0UzcvtWUd5yCKZWaFpHvWSaxhXSZb6OtGQvFW61yMFCgRAu w+AX5ZvSCUfvA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C927A18007F for ; Fri, 24 Jan 2025 22:13:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 24 Jan 2025 22:13:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1737756956; x=1738361756; i=cmbecker69@gmx.de; bh=xNcd9mT4zAm0e77uo09egXiglxWhbBZ29kUcphQHjOU=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=V22A52upNHCDLdZ5thdJthB8YAepCpFEp2SUc4cCl6VfyHjBoD/uRiB7kfTmtjE9 djKVxuPuWrVkZxrkqX6g4otTtaemWAR1z64VzJw2iCoJWDHSBCwSSS1TVzr0to3Zk VN8NnBWIOAq/ygl38XYAbYIoxJdAfEdatFwzOarFB/Nm9G0ed3yWATA1ZPUVS4EKY 7SAocit2wWV4ss1A+wRMSZA4v2zUG8DlkkCJWnHKhsfOZZy08y6kmgNSokCCXiz4r L+W1AFeu6GnXinnGaiOvywFFWazvKsph13SUltXQ0IBoQqoFO+gwQPFxATm52U4e2 HLn6CxRjAy6iAinUcw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.130] ([79.251.201.250]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MSKu0-1u4A0C0jFI-00OLTx; Fri, 24 Jan 2025 23:15:56 +0100 Message-ID: <6d2554ba-a0f0-43d2-8dff-4fb73bc60462@gmx.de> Date: Fri, 24 Jan 2025 23:15:56 +0100 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] BLAKE3 hash redux To: Hans Henrik Bergan , PHP Internals List References: Content-Language: de-DE In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:aBaMVZnYXvJmZpzMKjs+D91WSM278CF5rn0mucyFhj+7O7czPur Z5GLu69Qy4tCdgfmFClQLT7kIHP9EPWKMsZEQX+hByxxhAwkneYY3pZ118xMHFWn7EPVLwy 3mVMObORC5Oqy2jeizaCDgMbwk4Vs2JuZy0FOv/UvP9g4g2eM6+P6fSFFBS7XUXvANeYR6p aBN2LJ/h/PjdIhqahYFFQ== UI-OutboundReport: notjunk:1;M01:P0:fbpS7Ouyx80=;T8uqOMBZnGbc6ilT/4ISKF2EV7b YeS54Lh015lOVxAgnPfF8hrwNUEQIrECI5R4hpxzWI27fHrFQz1QcytpJJXad4YW/KpF2/1LM PQmEcFO1hGf/XhOCsBAYIxKTC5eXgQL/yb74R3CfxbOQtjkSHSHCPYOd28X+xyaDgLJWncIdZ b52WTgE4svq8ZfM3+IjycCFNwzsiVN0lH5KmvIqXtcUZvYWDLpvpQXsYSPPM0L83deKusMBLR PT6Q4q0AQ45z+lDSwdmtJCI3LXm9BGzixRKa2NMxQ0h0OdRyprekCSoj45L3+OQuQaYGoftJb DzhAzxHeF6kf+jBiBSD1MZAWEOYfOwJh90yxChjLxfxQPxocm02hopEft/Ui4xUg5hixShXdd 9AYCxJJoGRGzcMwCdj+9wTSlnu1ynRLM/Z/Sh2IzmuevlNbJF2I70Sr/li1Q9qAe3jaUC5cfT mP1LYqQIwt9AbDVLZ+BVc5CN2IHuZfjGpM7/fs12/44Bi1yQF5aK3cUe4s98ILM83CKv17JDa /8knmUjPwWLSp8KtIMaQOnLarsGFjpi8K9bIseQBn7n48siHKaMboDfU5F+lWQKh/pNXo8g76 5E96JETjJh51UjEcqQCZxQxndzrJQOQQe5CL3EdUPcBY86WTo2eGmjsWFjUCvf411Zf4bSINy nx1HTFexzhKWpboJuNO4Xi9AYBSyuJe915xfJAoyfqUZG7iWPISzZbbQ+glcvOCw/fX8vzVKA X2AExdK38Osh1EXYiYVmIBFMcvxPC3rryZ+C9PGJY5Dl+la45NHlP9l0Grcm4WhuvqAaEVC9g sqFW5TQlfsiW/DfOAE8pSy6pTQBWP/Loh7YZW5XnjQQXmMPdpeuC14vQAYGmGo7Sz4u855uhr kN6NBe26jEOlqtU0/aYMQHrDjGGuGJ0ePptAObZPfIRmGg+wNrVihId+Is4mozzl1p2iYV/7v vN6891lk5gPCt1FrcElzp9n0fYWhwaVmk01E8HIg1pkGKtWJeoy7ULRxOxYI5f62/ZorSB5Zm mi0DApS7X2w4v756ZdYqesh3RaGlfpoY6DnCTIb1nO6KdSplbCombMRIqWC0JaPdsCZzVQweP 1/S+kwrYUOiQykCZUlBqN9f6uUckQZyeFo+rN6WADqvj+izFySLQn7W8bptrYMdRCK++sFOCh AkrPSqtM+qyCR+P5ulmnvxdVWMCKs1bwgLvoYbvEJ1BXmb8tU0ax4k9EC9NCDYEH4qyEnE496 KD0Ff0edhRhf From: cmbecker69@gmx.de ("Christoph M. Becker") On 24.01.2025 at 20:39, Hans Henrik Bergan wrote: > Can we add the BLAKE3 hash? > > Created a PR here: https://github.com/php/php-src/pull/13194 > Created a RFC draft here: https://wiki.php.net/rfc/blake3 I'm *generally* somewhat concerned regarding the amount of code (growth) in ext/hash, which is a bundled extension and such must not rely on external libraries. All this code needs to be maintained by the php-src maintainers, and build by everyone who wants to build php-src, although probably few actually use the less common hash algorithms. Maybe we should consider creating a new PECL/PIE extension, where new algorithms can be added first, and if popular enough, later be moved into ext/hash. And it might be worthwhile to move some of the less useful algorithms to the new PECL/PIE extension. Christoph