---
title: "RsaOaepParams | Grafana k6 documentation"
description: "RsaOaepParams represents the object that should be passed as the algorithm parameter into the encrypt and decrypt operation when using the RSA-OAEP algorithm."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# RsaOaepParams

The `RsaOaepParams` object represents the object that should be passed as the algorithm parameter into the [encrypt](/docs/k6/latest/javascript-api/crypto/subtlecrypto/encrypt/) and [decrypt](/docs/k6/latest/javascript-api/crypto/subtlecrypto/decrypt/) operation when using the RSA-OAEP algorithm.

For more details, head to the [MDN Web Crypto API documentation on RSA-OAEP](https://developer.mozilla.org/en-US/docs/Web/API/RsaOaepParams).

## Properties

Expand table

| Property         | Type                                       | Description                                                                                                                                                                                                                                                                                                                        |
|------------------|--------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| name             | `string`                                   | Should be set to `RSA-OAEP`.                                                                                                                                                                                                                                                                                                       |
| label (optional) | `ArrayBuffer`, `TypedArray`, or `DataView` | It’s an array of bytes that does not itself need to be encrypted but which should be bound to the ciphertext. A digest of the label is part of the input to the encryption operation. Unless your application calls for a label, you can just omit this argument, and it will not affect the security of the encryption operation. |
|                  |                                            |                                                                                                                                                                                                                                                                                                                                    |
