Repository navigation
chore(xtest): rename the hexless feature to hexless_integrity - #662
pflynn-virtru wants to merge 1 commit into
Conversation
The 'hexless' feature, representing TDF 4.3.0 hexless integrity hashes, is renamed to 'hexless_integrity' to avoid ambiguity with the upcoming 'hexless_policy_binding' option. This is a pure rename with no behavioral changes. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Signed-off-by: Paul Flynn <pflynn-virtru@users.noreply.github.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
|
|
@coderabbitai review |
✅ Action performedReview finished.
|


Renames xtest's
hexlessfeature, which means the TDF 4.3.0 hexless integrity hashes, tohexless_integrity. Also renamesskip_hexless_skewtoskip_hexless_integrity_skew.hexlessis about to also describe a policy-binding option (hexless_policy_binding, see opentdf/platform#4232), so the old feature gets an unambiguous name. Behavior is unchanged:feature_typeliteral, the platform feature set, each SDK wrapper'scli.sh supportscase, the bench fixtures, otdf-local, and the perf README.XT_FORCE_SUPPORTS=hexless/force-supports: hexlessnow fails loudly at startup instead of silently doing nothing. No other opentdf repo references it.xtest/sdk/*/dist, reinstall them after pulling. Stalecli.shcopies answer the new name as unsupported.Merge note: if #648 merges first, rebase this PR and rename the two
skip_hexless_skewcalls #648 adds (git grep -n skip_hexless_skewshould then find nothing).Checks:
ruff check,ruff format --check,pyright, and the offline unit tests all pass;shellcheckandshfmtare clean on the threecli.sh.🤖 Generated with Claude Code
Summary by CodeRabbit
Compatibility
hexlesstohexless_integrity, with existing version thresholds unchanged.Testing
hexless_integrity.