mirror of
https://github.com/launchbadge/sqlx.git
synced 2025-09-29 22:12:04 +00:00

- Remove `hex` from root `Cargo.toml` - Make `hmac` crate optional - Clean up checking mechanisms for "SCRAM-SHA-256" - Use `str::from_utf8` instead of `String::from_utf8_lossyf - Update `Sasl*Response` structs be tuple structs - Factor out `len` in `SaslInitialResponse.encode()` - Use `protocol_err` instead of `expect` when constructing `Hmacf instances - Remove `it_connects_to_database_user` test as it was too fragile - Move `sasl_auth` function into `postgres/connection` as it more related to `Connection` rather than `protocl` - Return an error when decoding base64 salt rather than panicing in `Authentication::SaslContinue`