Skip to content

Commit 53acc65

Browse files
chore: rename to @forgesworn/range-proof
1 parent 4aa899c commit 53acc65

6 files changed

Lines changed: 15 additions & 15 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# CLAUDE.md — secp256k1-range-proof
1+
# CLAUDE.md — @forgesworn/range-proof
22

33
AI agent instructions for working in this repository.
44

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
## Setup
44

55
```bash
6-
git clone https://github.com/forgesworn/secp256k1-range-proof.git
7-
cd secp256k1-range-proof
6+
git clone https://github.com/forgesworn/@forgesworn/range-proof.git
7+
cd @forgesworn/range-proof
88
npm install
99
npm test
1010
```

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# secp256k1-range-proof
1+
# @forgesworn/range-proof
22

33
Pedersen commitment range proofs on secp256k1.
44

@@ -14,15 +14,15 @@ Pedersen commitment range proofs on secp256k1.
1414
## Install
1515

1616
```bash
17-
npm install secp256k1-range-proof
17+
npm install @forgesworn/range-proof
1818
```
1919

2020
## Usage
2121

2222
### Range proofs
2323

2424
```typescript
25-
import { createRangeProof, verifyRangeProof } from 'secp256k1-range-proof';
25+
import { createRangeProof, verifyRangeProof } from '@forgesworn/range-proof';
2626

2727
// Prove that `value` is in [min, max] without revealing `value`
2828
const proof = createRangeProof(value, min, max);
@@ -34,7 +34,7 @@ const valid = verifyRangeProof(proof); // true
3434
### Age range proofs
3535

3636
```typescript
37-
import { createAgeRangeProof, verifyAgeRangeProof } from 'secp256k1-range-proof';
37+
import { createAgeRangeProof, verifyAgeRangeProof } from '@forgesworn/range-proof';
3838

3939
// Prove age is between 8 and 12 (e.g. child category)
4040
const proof = createAgeRangeProof(10, '8-12');
@@ -55,7 +55,7 @@ const proof = createRangeProof(value, min, max, 'subject-pubkey-hex');
5555
### Pedersen commitments
5656

5757
```typescript
58-
import { commit, verifyCommitment } from 'secp256k1-range-proof';
58+
import { commit, verifyCommitment } from '@forgesworn/range-proof';
5959

6060
const c = commit(42);
6161
// c.commitment — the public commitment point (compressed hex)
@@ -69,7 +69,7 @@ const valid = verifyCommitment(c.commitment, 42, c.blinding); // true
6969
### Serialisation
7070

7171
```typescript
72-
import { serializeRangeProof, deserializeRangeProof } from 'secp256k1-range-proof';
72+
import { serializeRangeProof, deserializeRangeProof } from '@forgesworn/range-proof';
7373

7474
const json = serializeRangeProof(proof);
7575
const proof2 = deserializeRangeProof(json);

SECURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Security
22

3-
If you discover a security vulnerability, please report it privately via [GitHub Security Advisories](https://github.com/forgesworn/secp256k1-range-proof/security/advisories/new).
3+
If you discover a security vulnerability, please report it privately via [GitHub Security Advisories](https://github.com/forgesworn/@forgesworn/range-proof/security/advisories/new).

llms.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# secp256k1-range-proof
1+
# @forgesworn/range-proof
22

33
> Zero-knowledge range proofs on secp256k1 — prove a value lies within a range without revealing it, built on Pedersen commitments and @noble/curves.
44

@@ -7,15 +7,15 @@
77
Install from npm:
88

99
```bash
10-
npm install secp256k1-range-proof
10+
npm install @forgesworn/range-proof
1111
```
1212

1313
ESM-only. Requires Node.js 18+. Sole runtime dependencies: `@noble/curves` and `@noble/hashes`.
1414

1515
Prove a value is in range:
1616

1717
```typescript
18-
import { createRangeProof, verifyRangeProof } from 'secp256k1-range-proof';
18+
import { createRangeProof, verifyRangeProof } from '@forgesworn/range-proof';
1919

2020
const proof = createRangeProof(25, 18, 150);
2121
const valid = verifyRangeProof(proof); // true
@@ -73,7 +73,7 @@ An optional context string is included in all Fiat-Shamir challenges, binding th
7373

7474
## When To Use This
7575

76-
Use `secp256k1-range-proof` when you need to prove a numeric value falls within a range without revealing the exact value:
76+
Use `@forgesworn/range-proof` when you need to prove a numeric value falls within a range without revealing the exact value:
7777

7878
- **Age verification** — prove a user is 18+ without revealing their birth date
7979
- **Income or credit checks** — prove a score exceeds a threshold without disclosing the number

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "secp256k1-range-proof",
2+
"name": "@forgesworn/range-proof",
33
"version": "0.0.0-development",
44
"description": "Pedersen commitment range proofs on secp256k1 — prove a value is in range without revealing it",
55
"type": "module",

0 commit comments

Comments
 (0)