issues
search
privacy-scaling-explorations
/
zk-kit
A monorepo of reusable libraries for zero-knowledge technologies.
https://zkkit.pse.dev
MIT License
291
stars
79
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
fix(utils): fix pow for negative exponent
#249
0xbok
closed
7 months ago
1
More comments for explicit mod reduction on inputs
#248
cedoor
closed
7 months ago
0
refactor(utils): update F1Field.e(res) function to remove the comparison checks with this._order
#247
aakansha1234
closed
7 months ago
2
ci(docs): download artifacts to static assets folders
#246
sripwoud
closed
7 months ago
1
New Poseidon library
#245
cedoor
opened
7 months ago
1
feat(circuits): add a noir circuit for merkle tree membership and JS tests for poseidon2 and pedersen
#244
signorecello
closed
7 months ago
2
TS `insert()` and `update()` doesn't check if the new leaf exists already
#243
0xbok
closed
7 months ago
5
TS `root()` isn't compatible with solidity `root()`
#242
0xbok
closed
7 months ago
5
`F1Field` assumes the inputs are in range
#241
0xbok
closed
7 months ago
0
refactor: move `download` and `getSnarkArtifacts` into `@zk-kit/utils`
#240
sripwoud
closed
7 months ago
7
Private key can be out of range
#239
0xbok
closed
7 months ago
0
Use noble cryptography libraries
#238
0xbok
opened
7 months ago
3
chore: trigger production GH action
#237
sripwoud
closed
7 months ago
0
chore: trigger GH production action
#236
sripwoud
closed
7 months ago
0
chore: setup `turbo`
#235
sripwoud
closed
7 months ago
6
feat(circuits): add tests and Noir circuits for pedersen and poseidon2 proving
#234
signorecello
closed
7 months ago
1
Update TypeScript target to `es2020`
#233
cedoor
closed
8 months ago
0
Targeting the ZK-Kit libraries to ES2020
#232
cedoor
closed
8 months ago
0
Docs: Add the leanimt hackmd file to imt and imt.sol readme files
#231
vplasencia
closed
8 months ago
0
Restrict types of `message` in eddsa-poseidon's `signMessage`
#230
artwyman
opened
8 months ago
8
Update removed nodes
#229
vplasencia
closed
8 months ago
3
unintended behavior for updating removed nodes
#228
0xDatapunk
closed
8 months ago
3
Rename variables
#227
vplasencia
closed
8 months ago
0
Handle `LeanIMT.indexOf` exception when a leaf does not exist
#226
cedoor
closed
8 months ago
0
`_insertMany()` can be further gas optimized
#225
0xbok
closed
8 months ago
1
Suggestions for variable renaming
#224
0xbok
closed
8 months ago
0
feat(imt): add static version of IMT verifyProof
#223
artwyman
closed
8 months ago
0
`unchecked` for loop counter increment no longer required
#222
0xbok
closed
8 months ago
0
Cache Lean IMT values in contracts
#221
vplasencia
closed
8 months ago
3
Remove merkle proof length check in the `update` function
#220
cedoor
closed
8 months ago
0
Use `if` instead of `while` to increment depth in the `LeanIMT.insert` function
#219
cedoor
closed
8 months ago
0
IMT's verifyProof function should be static
#218
artwyman
closed
8 months ago
2
test(circuits): optimize `float.circom` tests
#217
0xjei
closed
8 months ago
0
Add visual explanation of LeanIMT
#216
cedoor
closed
8 months ago
0
Restrict EdDSA private-key supported types
#215
cedoor
closed
8 months ago
0
`scope` parameter in `@zk-kit/eddsa-proof` and `@zk-kit/poseidon-proof` could also support text
#214
cedoor
closed
7 months ago
0
Use `if` instead of `while` to increment `depth` in `InternalLeanIMT._insert()`
#213
0xbok
closed
8 months ago
1
add a warning for `depth > MAX_DEPTH`
#212
0xbok
closed
8 months ago
1
`binary-merkle-root.circom` verifies zero root for `depth > MAX_DEPTH`
#211
0xbok
closed
8 months ago
0
Incorrect merkle proof length check
#210
0xbok
closed
8 months ago
0
Cache Merkle tree size
#209
0xbok
closed
8 months ago
0
Ensure even length before converting hexadecimal strings to buffer
#208
cedoor
closed
8 months ago
0
Consider using Turborepo for handling the monorepo
#207
cedoor
closed
7 months ago
0
Handle `LeanIMT.indexOf` exception when a leaf does not exist
#206
cedoor
closed
8 months ago
0
feat(eddsa-poseidon)!: make EdDSAPoseidon return bigints not strings
#205
artwyman
closed
8 months ago
1
`hexadecimalToBuffer` does not convert hex with an odd number of characters correctly
#204
cedoor
closed
8 months ago
0
Require right types in `conversions` module
#203
cedoor
closed
8 months ago
0
feat(eddsa-poseidon): add packSignature and unpackSignature to eddsa-poseidon
#201
artwyman
closed
8 months ago
1
fix(eddsa-poseidon): eddsa-poseidon should accept Points and Signatures in numeric form
#200
artwyman
closed
8 months ago
0
eddsa-poseidon should return numbers as bigint not string
#199
artwyman
closed
8 months ago
1
Previous
Next