Skip to content

Commit d810e4c

Browse files
chore: resolve CHANGELOG conflict during TOB-19 rebase
Updated CHANGELOG.md chore: resolve CHANGELOG conflict during TOB-19 rebase
1 parent 1375670 commit d810e4c

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

CHANGELOG.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ All notable changes to this project will be documented in this file. The format
55
## Table of Contents
66

77
- [Unreleased](#unreleased)
8-
- [1.9.22 - 2025-12-04](#1922---2025-12-04)
8+
- [1.9.22 - 2025-12-05](#1923---2025-12-05)
9+
- [1.9.22 - 2025-12-05](#1922---2025-12-04)
910
- [1.9.21 - 2025-12-04](#1921---2025-12-04)
1011
- [1.9.20 - 2025-12-02](#1920---2025-12-02)
1112
- [1.9.19 - 2025-12-02](#1919---2025-12-02)
@@ -195,6 +196,21 @@ All notable changes to this project will be documented in this file. The format
195196

196197
---
197198

199+
## [1.9.23] - 2025-12-05
200+
201+
### Fixed
202+
- Gracefully handle encoding of the point at infinity (TOB-19).
203+
`Point.encode()` now returns the SEC1-compliant `0x00` encoding for
204+
`Point(null, null)` instead of triggering an internal assertion due to
205+
invalid reduction context.
206+
207+
### Security
208+
- Addressed TOB-19: eliminated assertion failures caused by encoding elliptic
209+
curve points with null coordinates. Ensures safe, standards-compliant
210+
behavior for malformed or edge-case point objects.
211+
212+
---
213+
198214
### [1.9.22] - 2025-12-04
199215

200216
### Changed

0 commit comments

Comments
 (0)