# CryptoAgreementBits

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

Key-agreement raw byte request.

```ds title="CryptoAgreementBits"
export struct CryptoAgreementBits<'a> {
    derivation: CryptoAgreementDerivation<'a>;
    length: uint32;
}
```

[language/library/src/crypto/binding/agreement.ds:74:79](https://github.com/destack-sh/destack/blob/main/language/library/src/crypto/binding/agreement.ds#L74-L79)

## Members

### `derivation: CryptoAgreementDerivation<'a>`

Agreement derivation.

### `length: uint32`

Derived key length in bytes.
