Split a scram response into key, value pairs.
(response: bytes)
| 230 | |
| 231 | |
| 232 | def _parse_scram_response(response: bytes) -> Dict[bytes, bytes]: |
| 233 | """Split a scram response into key, value pairs.""" |
| 234 | return dict( |
| 235 | typing.cast(typing.Tuple[bytes, bytes], item.split(b"=", 1)) |
| 236 | for item in response.split(b",") |
| 237 | ) |
| 238 | |
| 239 | |
| 240 | def _authenticate_scram_start( |
no outgoing calls
no test coverage detected