-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Add ed25519 auth support #791
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The test that I've added for ed25519 authentication has been run for the MySQL 8.0 build job. I'll rework the review to only trigger that test when using Mariadb 10.3+ |
This new version is provides a full support for ed25519 auth mechanism, that depends on latest PyNaCl. I've tried to configure travis to let pip download from git source, however this is slower and doesn't work with pip 9.0.1, which makes job #1327.3 fail. Let's wait for a new PyNaCl release and I'll update this PR to "pip install PyNaCl" directly. |
Include #791 [1] into the current release of PyMySQL to support mariadb's auth_ed25519. This patch can be dropped once the PR have landed upstream (currently depending on a new release of pynacl). [1] PyMySQL/PyMySQL#791 Related-Bug: #1868454
Include #791 [1] into the current release of PyMySQL to support mariadb's auth_ed25519. This patch can be dropped once the PR have landed upstream (currently depending on a new release of pynacl). [1] PyMySQL/PyMySQL#791 Related-Bug: #1868454
Include #791 [1] into the current release of PyMySQL to support mariadb's auth_ed25519. This patch can be dropped once the PR have landed upstream (currently depending on a new release of pynacl). [1] PyMySQL/PyMySQL#791 Related-Bug: #1868454
PyNaCl 1.4.0 has just been released [1], so I'm rebasing the previous commit to consume it in CI. |
@methane any chance you can have a look at this rebase? All automated tests are green now. |
Initial support for #786 based on PyNaCl. Currently, authentication is
limited to 32bytes-long passwords.