You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
EQL bindings: generate the v4 Rust types, and derive Stack Encrypt's traits on v4 only #1179
Part of #1142, which keeps step 1 (publish @cipherstash/eql 4.0 with both bundles) and steps 3, 5 and 6.
Problem
Stack Encrypt's one producible type, TextEq, writes eql_v3_* domains. The eql_v3TextEq and TextEqQuery structs derive Stack Encrypt's EncryptFrom (and TextEq its DecryptInto), but Stack Encrypt's output is not byte-for-byte compatible with cipherstash-client's. So those derives claim a v3 compatibility that doesn't exist. ADR-0002 (#1139) gives Stack Encrypt its own eql_v4 domains instead.
Activity
@cipherstash/eql4.0: ship the v3 and v4 bundles together and move Stack Encrypt's targets to v4 #1142coderdan commentedon Oct 17, 2026
Staged: done in
nextby #1162. This stays open untilnextmerges intomain, which closes it.