php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #81668 Implement ED25519 auth for mysqlnd
Submitted: 2021-11-28 13:07 UTC Modified: 2021-11-29 11:22 UTC
Votes:10
Avg. Score:4.4 ± 1.3
Reproduced:9 of 10 (90.0%)
Same Version:5 (55.6%)
Same OS:2 (22.2%)
From: arnouxguillaume54 at hotmail dot fr Assigned:
Status: Open Package: MySQLi related
PHP Version: 8.1.0 OS: Windows 11
Private report: No CVE-ID: None
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please — but make sure to vote on the bug!
Your email address:
MUST BE VALID
Solve the problem:
40 + 3 = ?
Subscribe to this entry?

 
 [2021-11-28 13:07 UTC] arnouxguillaume54 at hotmail dot fr
Description:
------------
Hello,

I opened a request to phpMyAdmin in which I asked them if it was possible to implement the ed25519 authentication method to connect and I got a response informing me that this authentication system was not implemented in mysqli.
So I made the request here.

Thank you 

Test script:
---------------
-- Connect into phpMA with the ed25519 method

Expected result:
----------------
-- Login successfully 

Actual result:
--------------
The server requested authentication method unknown to the client [client_ed25519]

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2021-11-28 21:52 UTC] williamdes at wdes dot fr
FTR: https://github.com/phpmyadmin/phpmyadmin/issues/17200
 [2021-11-29 11:22 UTC] cmb@php.net
-Summary: Implements ED25519 +Summary: Implement ED25519 auth for mysqlnd
 [2021-11-29 11:22 UTC] cmb@php.net
client_ed25519 is indeed not supported by mysqlnd yet[1].

[1] <https://github.com/php/php-src/blob/php-8.1.0/ext/mysqlnd/mysqlnd_auth.c#L1315-L1326>
 
PHP Copyright © 2001-2022 The PHP Group
All rights reserved.
Last updated: Wed Dec 07 23:05:54 2022 UTC