# constants

## Variables

| Variable | Description |
| ------ | ------ |
| [ALG\_A256KW](/reference/filoz/filecoin-encryption-envelope/namespaces/constants/variables/alg_a256kw/) | AES key wrap, RFC 9053 §6.2.1. The only wrap this version supports. |
| [DEFAULT\_CHUNK\_SIZE](/reference/filoz/filecoin-encryption-envelope/namespaces/constants/variables/default_chunk_size/) | Caller-facing constants only: a curated re-export list. Values stay owned where they are defined; this file defines nothing. Implementation constants stay internal — add a value here only when callers need it. |
| [ENVELOPE\_TYPE](/reference/filoz/filecoin-encryption-envelope/namespaces/constants/variables/envelope_type/) | `typ` header value identifying this envelope format. |
| [KEY\_SIZE](/reference/filoz/filecoin-encryption-envelope/namespaces/constants/variables/key_size/) | Content encryption key size (AES-256). |
| [MAX\_AES\_GCM\_PLAINTEXT\_SIZE](/reference/filoz/filecoin-encryption-envelope/namespaces/constants/variables/max_aes_gcm_plaintext_size/) | Largest plaintext the one-shot AES-256-GCM scheme accepts. |
| [MAX\_CHUNK\_SIZE](/reference/filoz/filecoin-encryption-envelope/namespaces/constants/variables/max_chunk_size/) | Caller-facing constants only: a curated re-export list. Values stay owned where they are defined; this file defines nothing. Implementation constants stay internal — add a value here only when callers need it. |
| [MAX\_ENCODED\_OBJECT\_SIZE](/reference/filoz/filecoin-encryption-envelope/namespaces/constants/variables/max_encoded_object_size/) | Largest complete encoded chunked object: envelope plus detached ciphertext, every 16-byte chunk tag included. |
| [MIN\_CHUNK\_SIZE](/reference/filoz/filecoin-encryption-envelope/namespaces/constants/variables/min_chunk_size/) | Caller-facing constants only: a curated re-export list. Values stay owned where they are defined; this file defines nothing. Implementation constants stay internal — add a value here only when callers need it. |