# CryptoKeyWrapAlgorithm

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

Key wrap algorithm selector.

```ds title="CryptoKeyWrapAlgorithm"
export enum CryptoKeyWrapAlgorithm {
    RsaOaep = 1,
    AesKw = 2,
    AesKwp = 3,
}
```

[language/library/src/crypto/binding/algorithm.ds:126:133](https://github.com/destack-sh/destack/blob/main/language/library/src/crypto/binding/algorithm.ds#L126-L133)

## Variants

### `RsaOaep = 1`

RSAES-OAEP key wrap.

### `AesKw = 2`

AES key wrap, RFC 3394.

### `AesKwp = 3`

AES key wrap with padding, RFC 5649.
