Commit 7926915
committed
chore(release): v0.2.3
Bug-fix release rolling up the security + correctness remediation
from the v0.2.2 code/security review (commit 5d6c2d1):
- Secret-key isolation in make_evaluator_context.
- Sub-128-bit CKKS parameters refused by build_context unless opted
in via insecure_allow_low_security=True.
- Schema-canonical signature_b64 field; legacy value-only signature
blocks rejected by validate_envelope.
- min_security_bits defaults to 128.
- True per-thread op_session() isolation under concurrent audits.
- CLI --require-signature enforces cryptographic verification.
- _safe_str strips full ANSI sequences and Unicode bidi / zero-width.
- Encrypted-mask MSE circuit at depth 2; MAE requires approximate=True.
- _safe_div consolidated across base / scoring / regression metrics.
- EncryptedVector.encrypt rejects oversized vectors.
385 tests passing.1 parent 5d6c2d1 commit 7926915
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
0 commit comments