Skip to content

Commit eed3847

Browse files
committed
Fix caching_sha2_password padding. Fixes #489
1 parent a451735 commit eed3847

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/MySqlConnector/Core/ServerSession.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ private async Task<PayloadData> SendEncryptedPasswordAsync(
513513
passwordBytes[i] ^= AuthPluginData[i % AuthPluginData.Length];
514514

515515
// encrypt with RSA public key
516-
var padding = switchRequest.Name == "caching_sha2_password" ? RSAEncryptionPadding.Pkcs1 : RSAEncryptionPadding.OaepSHA1;
516+
var padding = RSAEncryptionPadding.OaepSHA1;
517517
var encryptedPassword = rsa.Encrypt(passwordBytes, padding);
518518
var payload = new PayloadData(encryptedPassword);
519519
await SendReplyAsync(payload, ioBehavior, cancellationToken).ConfigureAwait(false);

0 commit comments

Comments
 (0)