Skip to content

Add blind index support for encrypted fields#72

Open
Kyzegs wants to merge 1 commit into
mogilvie:masterfrom
Kyzegs:master
Open

Add blind index support for encrypted fields#72
Kyzegs wants to merge 1 commit into
mogilvie:masterfrom
Kyzegs:master

Conversation

@Kyzegs

@Kyzegs Kyzegs commented Jun 5, 2026

Copy link
Copy Markdown

Summary

Adds blind index support for encrypted fields so applications can enforce uniqueness and perform lookups without using deterministic encryption.

Changes

  • Add BlindIndex attribute for lookup hash columns
  • Add HMAC-SHA256 blind index hasher service
  • Add shared blind-index metadata provider and updater services
  • Update Doctrine listener to maintain blind indexes when source fields change
  • Add encrypt:blind-index command to rebuild lookup hashes through Doctrine
  • Document encrypted value plus lookup hash usage
  • Add unit tests for blind-index behavior

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant