# CryptoTls12Prf

`import { CryptoTls12Prf } from "destack:crypto/binding";`

TLS 1.2 PRF derivation.

```ds title="CryptoTls12Prf"
export struct CryptoTls12Prf<'a> {
    digest: CryptoDigestAlgorithm;
    secret: &'a readonly [uint8];
    label: &'a readonly [uint8];
    seed: &'a readonly [uint8];
}
```

[language/library/src/crypto/binding/kdf.ds:125:134](https://github.com/destack-sh/destack/blob/main/language/library/src/crypto/binding/kdf.ds#L125-L134)

## Members

### `digest: CryptoDigestAlgorithm`

Digest algorithm.

### `secret: &'a readonly [uint8]`

Secret bytes.

### `label: &'a readonly [uint8]`

Label bytes.

### `seed: &'a readonly [uint8]`

Seed bytes.
