Commit 4539acb
committed
feat(eql): derive text equality targets
Use Stack Encrypt declarations and native readers for TextEq and
TextEqQuery. The stored identifier supplies context; Vitamin C owns
plaintext encoding and equality input. Encode only encrypted output.
Exercise canonical cross-opening, validation before KMS, batching,
query-only operation and PostgreSQL equality/index use. Registry CI
requires the unpublished suite crates and a refreshed registry lock.
Refs cipherstash/cipherstash-suite#22151 parent 013e3ff commit 4539acb
117 files changed
Lines changed: 1500 additions & 166 deletions
File tree
- .changeset
- .github/workflows
- packages/eql
- crates
- eql-bindings
- bindings/v3
- schema/v3
- src
- v3
- eql-codegen/src
- packages/eql/src/generated
- schema/v3
- v3
- tasks/dev
- tests/encryption
- tests
- common
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
520 | 520 | | |
521 | 521 | | |
522 | 522 | | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
523 | 535 | | |
524 | 536 | | |
525 | 537 | | |
| |||
549 | 561 | | |
550 | 562 | | |
551 | 563 | | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
552 | 582 | | |
553 | 583 | | |
554 | 584 | | |
| |||
0 commit comments