Skip to content

v3.0.4

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Oct 16:09

Bug Fixes

  • make usage examples runnable and document verifier behaviour (#34) (docs)
  • fix!: reject non-canonical scalars >= curve order N in hexToScalar (8eddf4f)

BREAKING CHANGES

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

Reproducible build: byte-identical output verified across two independent CI runners.

Artefact integrity

file:      forgesworn-ring-sig-3.0.4.tgz
size:      27061 bytes
sha256:    7290e4eb4d7654aa76676c81cfbfc6b8daba57adbc6c0c79f9fe6c6d6c2245dc
sha512-4Can7ZCUYm7kQZaj/DyK9HD9FOsb6hdHgJyqSSTCEXBPuIn4jqrcN/0sQyNdOi2NX78TXeFO/kc30DvzmMJljQ==

Verify against the registry tarball:

curl -sLO https://registry.npmjs.org/@forgesworn/ring-sig/-/ring-sig-3.0.4.tgz
shasum -a 256 ring-sig-3.0.4.tgz