| ALG_A256KW |
AES key wrap, RFC 9053 §6.2.1. The only wrap this version supports. |
| 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 |
typ header value identifying this envelope format. |
| KEY_SIZE |
Content encryption key size (AES-256). |
| MAX_AES_GCM_PLAINTEXT_SIZE |
Largest plaintext the one-shot AES-256-GCM scheme accepts. |
| 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 |
Largest complete encoded chunked object: envelope plus detached ciphertext, every 16-byte chunk tag included. |
| 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. |