# CryptoRsaKeyShape

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

RSA key shape.

```ds title="CryptoRsaKeyShape"
export struct CryptoRsaKeyShape {
    algorithm: "rsa";
    modulusBits: uint32;
    publicExponent: uint32;
}
```

[language/library/src/crypto/binding/key.ds:23:30](https://github.com/destack-sh/destack/blob/main/language/library/src/crypto/binding/key.ds#L23-L30)

## Members

### `algorithm: "rsa"`

Shape discriminator.

### `modulusBits: uint32`

RSA modulus size in bits.

### `publicExponent: uint32`

RSA public exponent.
