Skip to content

Commit 2e8648d

Browse files
docs: update changelog for 1.9.23 (TOB-18, TOB-19)
1 parent 47f6971 commit 2e8648d

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

CHANGELOG.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ 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-05](#1923---2025-12-05)
8+
- [1.9.23 - 2025-12-08](#1923---2025-12-08)
99
- [1.9.22 - 2025-12-05](#1922---2025-12-04)
1010
- [1.9.21 - 2025-12-04](#1921---2025-12-04)
1111
- [1.9.20 - 2025-12-02](#1920---2025-12-02)
@@ -196,18 +196,20 @@ All notable changes to this project will be documented in this file. The format
196196

197197
---
198198

199-
## [1.9.23] - 2025-12-05
199+
## [1.9.23] - 2025-12-08
200200

201201
### 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.
202+
- Implemented strict infinity normalization for JacobianPoint, ensuring
203+
all infinity representations (`null`, `"0"`, or BigNumber(0)) are treated
204+
canonically and compare equal (TOB-18).
205+
- Gracefully handle encoding of the point at infinity (TOB-19).
206+
`Point.encode()` now returns the SEC1-compliant `0x00` encoding instead
207+
of triggering internal assertions when coordinates are null.
206208

207209
### 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.
210+
- Addressed TOB-18 and TOB-19: eliminated assertion failures and ensured
211+
standards-compliant behavior for malformed or edge-case elliptic curve
212+
point objects.
211213

212214
---
213215

0 commit comments

Comments
 (0)