Skip to content

Commit 3eaa4fb

Browse files
author
litzki-systems
committed
Merge remote-tracking branch 'origin/main'
# Conflicts: # CHANGELOG.md # README.md
2 parents fd860c3 + 6e6f9a5 commit 3eaa4fb

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,19 @@
33
All notable changes to the sovp Python package are documented here.
44
Protocol specification: [draft-litzki-sovp-03](https://datatracker.ietf.org/doc/draft-litzki-sovp/)
55

6-
## [1.0.4] — 2026-08-09
6+
## [Unreleased]
77

88
### Fixed
99
- `sovp/core.py``verify_identity()` no longer fails open when `integrity_proof.created` is missing; with `check_timestamp=True` a missing `created` is now a rejection (Psi_core = 0), closing a replay bypass of draft Section 7.2
1010
- `sovp/core.py``verify_identity()` no longer raises `AttributeError` when `integrity_proof` is a non-dict value (attacker-controlled since it's excluded from the signed payload); now returns `False` per the documented `bool`-only contract
1111

12+
## [1.0.4] — 2026-07-09
13+
14+
### Fixed
15+
- Packaging: `sovp` source modules are now included in the built wheel
16+
(`[tool.setuptools.packages.find] include = ["sovp*"]`), so `pip install sovp`
17+
ships the importable `sovp.core`, `sovp.cli`, and `sovp.resolver` modules.
18+
1219
## [1.0.3] — 2026-06-09
1320

1421
### Added

0 commit comments

Comments
 (0)