Start begins SASL authentication. It returns an authentication state machine and "initial response" data (if required by the selected mechanism). A non-nil error causes the client to abort the authentication attempt. A nil ir value is different from a zero-length value. The nil value indicates that
(ctx context.Context)
| 26 | // while a zero-length value indicates an empty initial response, which must |
| 27 | // be sent to the server. |
| 28 | Start(ctx context.Context) (sess StateMachine, ir []byte, err error) |
| 29 | } |
| 30 | |
| 31 | // StateMachine implements the SASL challenge/response flow for a single SASL |
no outgoing calls