# Crypto module

<a id="cryptomodule"></a>

# Crypto module

Cryptographic operations; hashing, HMAC, RSA, X509 certificates.

## Namespaces

| Name | Description |
|------|-------------|
| [`crypto`](https://auscaster.com/icey/docs/api-reference/icy-crypto.md#crypto) | Cryptographic primitives, key helpers, and certificate utilities backed by OpenSSL. |

## Macros

| Name | Description |
|------|-------------|
| [`Crypto_API`](#crypto_api)  |  |

---

<a id="crypto_api"></a>

### Crypto_API

```cpp
#define Crypto_API ICY_IMPORT
```

[Defined in src/crypto/include/icy/crypto/crypto.h:36](https://github.com/auscaster/icey/blob/main/src/crypto/include/icy/crypto/crypto.h#L36)
