AttachmentId is derived from sha256(plaintext) so identical content deduplicates naturally. Size cap enforced at encrypt time, returning IdfotoError::AttachmentTooLarge. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
AttachmentId is derived from sha256(plaintext) so identical content deduplicates naturally. Size cap enforced at encrypt time, returning IdfotoError::AttachmentTooLarge. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>