Skip to content

Tags: forgesworn/ring-sig

Tags

v3.0.1

Toggle v3.0.1's commit message
chore(release): 3.0.1

v3.0.0

Toggle v3.0.0's commit message
chore(release): 3.0.0 [skip ci]

# [3.0.0](v2.0.0...v3.0.0) (2026-03-30)

* fix!: reject non-canonical scalars >= curve order N in hexToScalar ([8eddf4f](8eddf4f))

### BREAKING CHANGES

* hexToScalar now throws for values >= N instead of
silently reducing. Prevents non-canonical signature encodings.

v2.0.0

Toggle v2.0.0's commit message
chore(release): 2.0.0 [skip ci]

# [2.0.0](v1.0.2...v2.0.0) (2026-03-25)

* feat!: upgrade to @noble/curves v2 and @noble/hashes v2 ([8d9346f](8d9346f))

### BREAKING CHANGES

* @noble/curves upgraded from v1 to v2. Import paths now require .js suffix if consuming from source. Published dist/ is unaffected.

v1.0.2

Toggle v1.0.2's commit message
chore(release): 1.0.2 [skip ci]

## [1.0.2](v1.0.1...v1.0.2) (2026-03-20)

### Bug Fixes

* correct copyright to ForgeSworn ([74d4aa3](74d4aa3))

v1.0.1

Toggle v1.0.1's commit message
chore(release): 1.0.1 [skip ci]

## [1.0.1](v1.0.0...v1.0.1) (2026-03-18)

### Bug Fixes

* correct broken URLs in SECURITY.md and CONTRIBUTING.md ([803beaa](803beaa))
* harden input validation — case-normalise ring, type guards, key pair check ([c2ce9ce](c2ce9ce))
* pin GitHub Actions to commit SHAs for supply chain integrity ([3c3688a](3c3688a))
* regenerate lockfile to match renamed package ([0b72e48](0b72e48))
* resolve merge conflict — correct package name with released version ([b3c1a4d](b3c1a4d))

v1.0.0

Toggle v1.0.0's commit message
chore(release): 1.0.0 [skip ci]

# 1.0.0 (2026-03-18)

### Bug Fixes

* security audit — domain handling, input validation, length-prefixed hashing ([b5815ce](b5815ce))

### Features

* add crypto utilities and error classes ([910ec23](910ec23))
* add LSAG linkable ring signatures with tests ([170ac17](170ac17))
* add SAG ring signatures with tests ([bf25cda](bf25cda))
* expose public API ([8a73a6b](8a73a6b))