Context
docvet has a Glossary page. For a crypto library, non-crypto developers need clear definitions of terms used throughout the documentation. This becomes more important when Epic 3 adds a second backend (AES-256-GCM) and introduces additional terminology.
Terms to Define
- Envelope (binary wire protocol wrapping ciphertext)
- Backend ID (byte identifier for encryption backend)
- Ciphertext / Plaintext
- Key derivation (PBKDF2)
- Fernet (AES-128-CBC + HMAC-SHA256)
- AES-256-GCM (future, Epic 3)
- Salt / IV / Nonce
- At-rest encryption vs in-transit encryption
- Field-level encryption
Notes
Could ship with Epic 3 Story 3.3 (multi-backend coexistence) or as a standalone before Epic 3.
Context
docvet has a Glossary page. For a crypto library, non-crypto developers need clear definitions of terms used throughout the documentation. This becomes more important when Epic 3 adds a second backend (AES-256-GCM) and introduces additional terminology.
Terms to Define
Notes
Could ship with Epic 3 Story 3.3 (multi-backend coexistence) or as a standalone before Epic 3.