# CryptoBinding

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

Cryptography binding family.

```ds title="CryptoBinding"
export interface CryptoBinding {
    agreement: Dynamic<CryptoAgreementBinding>;
    certificate: Dynamic<CryptoCertificateBinding>;
    cipher: Dynamic<CryptoCipherBinding>;
    digest: Dynamic<CryptoDigestBinding>;
    kdf: Dynamic<CryptoKdfBinding>;
    key: Dynamic<CryptoKeyBinding>;
    mac: Dynamic<CryptoMacBinding>;
    store: Dynamic<CryptoStoreBinding>;
}
```

[language/library/src/crypto/binding/crypto.ds:14:31](https://github.com/destack-sh/destack/blob/main/language/library/src/crypto/binding/crypto.ds#L14-L31)

## Members

### `agreement: Dynamic<CryptoAgreementBinding>`

Agreement bindings.

### `certificate: Dynamic<CryptoCertificateBinding>`

Certificate bindings.

### `cipher: Dynamic<CryptoCipherBinding>`

Cipher bindings.

### `digest: Dynamic<CryptoDigestBinding>`

Digest bindings.

### `kdf: Dynamic<CryptoKdfBinding>`

Kdf bindings.

### `key: Dynamic<CryptoKeyBinding>`

Key bindings.

### `mac: Dynamic<CryptoMacBinding>`

Mac bindings.

### `store: Dynamic<CryptoStoreBinding>`

Store bindings.
