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:18
Avg. Score:4.5 ± 1.1
Reproduced:17 of 18 (94.4%)
Same Version:7 (41.2%)
Same OS:3 (17.6%)
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:
38 + 15 = ?
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-2024 The PHP Group
All rights reserved.
Last updated: Sat Jul 27 00:01:30 2024 UTC