Skip to content

Commit a6d54b2

Browse files
chore: merge master, bump to 1.9.27, update changelog for TOB-24
1 parent e3f18a6 commit a6d54b2

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +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.27 - 2025-12-11](#1927---2025-12-11)
89
- [1.9.26 - 2025-12-10](#1926---2025-12-10)
910
- [1.9.25 - 2025-12-09](#1925---2025-12-09)
1011
- [1.9.24 - 2025-12-09](#1924---2025-12-09)
@@ -199,6 +200,17 @@ All notable changes to this project will be documented in this file. The format
199200

200201
---
201202

203+
## [1.9.27] - 2025-12-11
204+
205+
### Fixed
206+
- Addressed TOB-24: hardened elliptic-curve point validation across `fromDER`, `fromX`, and `fromJSON`.
207+
- Added bigint-secure curve equation checking to `Point.validate()`.
208+
- Fixed modular sqrt and pow logic (`biModSqrt`, `biModPow`) to correctly detect invalid X coordinates.
209+
- Ensured consistent `Invalid point` errors for malformed input.
210+
- Added negative tests and roundtrip validation tests.
211+
212+
---
213+
202214
## [1.9.26] - 2025-12-10
203215

204216
### Security

0 commit comments

Comments
 (0)