@@ -338,13 +338,13 @@ private async Task<PayloadData> SwitchAuthenticationAsync(ConnectionSettings cs,
338338 throw new MySqlException ( "Authentication method '{0}' requires a secure connection (prior to .NET 4.6)." . FormatInvariant ( switchRequest . Name ) ) ;
339339#else
340340
341- var rsaPublicKey = await GetRsaPublicKeyForCachingSha2PasswordAsync ( switchRequest . Name , cs , ioBehavior , cancellationToken ) ;
342- return await SendEncryptedPasswordAsync ( rsaPublicKey , RSAEncryptionPadding . Pkcs1 , cs , ioBehavior , switchRequest , cancellationToken ) ;
341+ var rsaPublicKey = await GetRsaPublicKeyForCachingSha2PasswordAsync ( switchRequest . Name , cs , ioBehavior , cancellationToken ) . ConfigureAwait ( false ) ;
342+ return await SendEncryptedPasswordAsync ( rsaPublicKey , RSAEncryptionPadding . Pkcs1 , cs , ioBehavior , switchRequest , cancellationToken ) . ConfigureAwait ( false ) ;
343343#endif
344344 }
345345 else
346346 {
347- return await SendClearPasswordAsync ( cs , ioBehavior , cancellationToken ) ;
347+ return await SendClearPasswordAsync ( cs , ioBehavior , cancellationToken ) . ConfigureAwait ( false ) ;
348348 }
349349
350350 case "sha256_password" :
@@ -353,13 +353,13 @@ private async Task<PayloadData> SwitchAuthenticationAsync(ConnectionSettings cs,
353353#if NET45
354354 throw new MySqlException ( "Authentication method '{0}' requires a secure connection (prior to .NET 4.6)." . FormatInvariant ( switchRequest . Name ) ) ;
355355#else
356- var publicKey = await GetRsaPublicKeyForSha256PasswordAsync ( switchRequest . Name , cs , ioBehavior , cancellationToken ) ;
357- return await SendEncryptedPasswordAsync ( publicKey , RSAEncryptionPadding . OaepSHA1 , cs , ioBehavior , switchRequest , cancellationToken ) ;
356+ var publicKey = await GetRsaPublicKeyForSha256PasswordAsync ( switchRequest . Name , cs , ioBehavior , cancellationToken ) . ConfigureAwait ( false ) ;
357+ return await SendEncryptedPasswordAsync ( publicKey , RSAEncryptionPadding . OaepSHA1 , cs , ioBehavior , switchRequest , cancellationToken ) . ConfigureAwait ( false ) ;
358358#endif
359359 }
360360 else
361361 {
362- return await SendClearPasswordAsync ( cs , ioBehavior , cancellationToken ) ;
362+ return await SendClearPasswordAsync ( cs , ioBehavior , cancellationToken ) . ConfigureAwait ( false ) ;
363363 }
364364
365365 case "mysql_old_password" :
0 commit comments