# DigestCategory Enum

> Enumeration to specify cryptographic hash functions that generate variable- length message digests required for digital signature creation.

- Product: Adobe PDF Library 21
- Language: Modern C++
- Version: 21.4.0
- HTML page: https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/enum/DigestCategory
- Version index: https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/llms.txt

**Namespace:** `datalogics_interface`

## Description

Enumeration to specify cryptographic hash functions that generate variable- length message digests required for digital signature creation.

## Values

- `SHA1 = 0`: SHA-1 (160-bit).
- `SHA224 = 1`: SHA-224.
- `SHA256 = 2`: SHA-256.
- `SHA384 = 3`: SHA-384.
- `SHA512 = 4`: SHA-512.
