64 Commits

Author SHA1 Message Date
Ekaterina Broslavskaya
d6907eb93c fix(ci): update GitHub Pages artifact upload action to v3 (#25) nightly 2025-02-21 14:22:26 +07:00
Ekaterina Broslavskaya
804fd351d2 fix: update nightly release workflow to use GitHub token (#24) 2025-02-21 14:14:04 +07:00
Ekaterina Broslavskaya
0606b4b29d Update CI (#23) 2024-11-09 13:56:12 +07:00
rymnc
9fffe1de17 fix: duped makefile abstraction 2024-07-05 18:23:07 +05:30
rymnc
937dcb5bb3 add conversion from int to uint for enum 2024-07-05 18:21:33 +05:30
rymnc
fc7e9cf510 chore: ffi prelude to avoid dupe types, makefile entries for bindings 2024-07-05 18:13:02 +05:30
rymnc
149f5d5aca fix: cleanup example, use hex repr, ffi cleanup
fix: ffi
2024-07-05 17:56:00 +05:30
rymnc
e93df1e53c fix: new benchmarks with clean bench 2024-06-30 19:04:16 +05:30
Aaryamann Challani
7450075187 chore(release): v0.3.1 (#22)
* chore: Release
v0.3.1
2024-06-28 12:09:04 +05:30
Gábor Szabó
44f3ccfc10 chore(docs): add the repository field to Cargo.toml (#21) 2024-06-25 15:14:12 +05:30
Aaryamann Challani
0a4af76d3a chore(StealthAddressOnCurve): reuse scalar field from Projective (#20) 2024-06-20 23:07:44 +05:30
rymnc
180f482931 chore: mod compiler flags, updated benchmark 2024-06-20 21:58:11 +05:30
rymnc
4b9f5dc5ef fix: add redirect to benchmark 2024-06-20 16:53:54 +05:30
rymnc
acf01b5394 fix: gitattributes 2024-06-19 14:31:32 +05:30
rymnc
03a07a762e fix: uses in docs.yml workflow 2024-06-19 14:27:14 +05:30
Aaryamann Challani
da59682b74 fix: add github pages workflow and bench mod (#19) 2024-06-19 14:25:51 +05:30
Aaryamann Challani
1b268dbfd1 chore: add benchmarks (#18)
* chore: benchmarks

* chore: add outputs
2024-06-19 14:08:22 +05:30
Aaryamann Challani
97a5b06530 chore(release): v0.2.0 (#17) v0.2.0 2024-06-18 11:50:01 +05:30
Aaryamann Challani
670b87b184 chore: document features appropriately (#16) 2024-06-18 11:39:05 +05:30
Aaryamann Challani
8de24395cb docs: update readme.md (#15) 2024-06-18 11:08:02 +05:30
Aaryamann Challani
edea2c9e0d chore(sdk): docs, cleanup (#14) 2024-06-17 23:28:06 +05:30
rymnc
ed4f626fd8 chore: some optimizations 2024-06-17 15:24:42 +05:30
Aaryamann Challani
578528e64d feat(curves): integrate baby_jub_jub (#13) 2024-06-03 20:03:42 +05:30
Aaryamann Challani
be273dcbfd fix(deps): optional dependencies based on the features (#12) 2024-05-28 12:55:42 +05:30
Aaryamann Challani
94ec1f2dfe chore(release): v0.2.0-beta (#11)
* chore: refactor into 2 crates, example and sdk

* fix(ci): stopgap, comment delete tag step
2024-05-27 13:42:54 +05:30
Aaryamann Challani
f2dccaeecc chore(repo): refactor into 2 crates, example and sdk (#10)
* chore: refactor into 2 crates, example and sdk

* fix: cleanup

* fix: readme
v0.2.0-beta
2024-05-27 12:55:11 +05:30
rymnc
3abd6ce6cc fix(repo): complete rename of stealth commitments to addresses 2024-05-27 10:31:44 +05:30
Aaryamann Challani
7d9943781f chore: more refactoring, clean up ffi and localize (#9) 2024-05-25 20:28:23 +05:30
Aaryamann Challani
f95dd17157 chore: do heavy lifting in trait default impl, cut scope in concrete impls (#8)
* chore: do heavy lifting in trait default impl, cut scope in concrete impls

* remove unused imports

* fix(ci): better rust caching
2024-05-25 19:48:25 +05:30
rymnc
f9c0334c1a docs: update README with new curves 2024-05-25 17:26:18 +05:30
Aaryamann Challani
3fcbda1d71 chore: refactor common utilities and traits (#7)
* chore: refactor common utilities and traits

* chore: use bytes instead of string
2024-05-25 17:20:12 +05:30
Aaryamann Challani
ff143a33f5 feat(curves): add pallas & vesta (#6)
* feat(curves): add pallas & vesta

* fix: ci running twice
2024-05-25 00:19:38 +05:30
rymnc
e68e55c535 fix(ci): fmt all 2024-05-24 23:42:55 +05:30
rymnc
af89db7646 fix(ci): test in release mode 2024-05-24 23:38:54 +05:30
rymnc
9d7d9375b4 ci: add pr workflow 2024-05-24 23:34:14 +05:30
Aaryamann Challani
9ac903707e chore(release): v0.1.0 (#5)
* chore: add license and docs

* fix: license name
2024-05-21 20:37:18 +05:30
rymnc
8b8b3a4add chore: setup for release 2024-05-21 20:17:10 +05:30
Aaryamann Challani
f9c8286db0 feat(curves): add secp256r1 (#4) 2024-05-21 08:58:03 +05:30
rymnc
a7e1fabcf5 feat: support all curves, additively 2024-05-21 07:32:33 +05:30
rymnc
0cdb9d4f01 docs(curves): update readme 2024-05-21 06:05:36 +05:30
Aaryamann Challani
0db7a9bbbf Merge pull request #3 from vacp2p/integrate-secp256k1
feat(curves): add secp256k1
2024-05-21 06:03:26 +05:30
rymnc
962775c25a feat(curves): add secp256k1 2024-05-21 06:02:00 +05:30
rymnc
2aadb38b7f fix: remove type 2024-03-12 15:35:15 +05:30
rymnc
8332d61077 fix: include rln in bn254 feature 2024-03-12 15:32:51 +05:30
rymnc
f95e89a3e9 fix: package name 2024-03-12 15:16:45 +05:30
rymnc
2b055ff381 fix: typo 2024-03-12 15:11:09 +05:30
rymnc
1c796e345d feat: update nightly release workflow 2024-03-12 15:07:20 +05:30
rymnc
cab6360951 feat: enable cond comp for curves 2024-03-12 15:03:19 +05:30
rymnc
70bfb8ac9a fix: update ffi api and readme 2024-03-12 14:35:36 +05:30
rymnc
531cbf54ce feat: add more curves 2024-03-12 13:23:07 +05:30