[php-src] Issue #20306: Implement PARSEC auth for mysqlnd
| From: | bjoernv | Date: | Mon, 27 Oct 2025 10:20:01 +0000 |
| Subject: | [php-src] Issue #20306: Implement PARSEC auth for mysqlnd | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-251125@lists.php.net to get a copy of this message | ||
Issue: https://github.com/php/php-src/issues/20306
Author: bjoernv
### Description
MariaDB 11.8 added the PARSEC (Password Authentication using Response Signed with Elliptic Curve)
authentication plugin.
See
[Authentication Plugin Added:
PARSEC](https://vettabase.com/mariadb-11-8-lts-parallel-dumps-parsec-authentication-new-sql-syntaxes-and-more/#Authentication_Plugin_Added_PARSEC)
PARSEC can be seen as an enhancement of the ED25519 authentication plugin. There is already a
feature request for ED25519:
#14258
Currently the PARSEC authentication is unsupported in PHP mysqlnd:
mysqli_sql_exception: The server requested authentication method unknown to the client
[parsec] in parsec-connect.php on line 20