# TlsHandshakeStatus

`import { TlsHandshakeStatus } from "destack:tls/binding";`

TLS handshake status.

```ds title="TlsHandshakeStatus"
export enum TlsHandshakeStatus {
    Complete = 0,
    WantRead = 1,
    WantWrite = 2,
}
```

[language/library/src/tls/binding/connection.ds:11:18](https://github.com/destack-sh/destack/blob/main/language/library/src/tls/binding/connection.ds#L11-L18)

## Variants

### `Complete = 0`

Handshake is complete.

### `WantRead = 1`

Handshake needs more transport reads.

### `WantWrite = 2`

Handshake needs more transport writes.
