Commit graph

12 commits

Author SHA1 Message Date
Sam Kim
77b39b268d
[bls12-381-syscall] Add solana-bls12-381-syscall crate (#11)
* add `bls12-381-syscall` crate

* add benchmark check in the CI

* cargo fmt

* remove 16 pair bench since the maximum bound is set to 8
2026-04-22 09:33:15 +09:00
zz-sol
1384fe1040
[chore] ci for crate release (#7)
* refactor and merge curve and ed crates

* fmt

* ci

* fmt again

* ci

* Update bench.rs

* fix ubuntu

* CI for crate release

* Update README.md
2026-04-15 08:44:33 -04:00
zz-sol
0f7379cc05
[feat] ed25519-pokos: Proof of Knowledge of Seed (POKOS) for Ed25519 (#10)
* init pokos

* fix soundness bug

* update doc

* fix

* simplification

* refactor

* add docs

* clean up

* ci

* Update experimental/ed25519-pokos/readme.md

Co-authored-by: Sam Kim <skim13@cs.stanford.edu>

---------

Co-authored-by: Sam Kim <skim13@cs.stanford.edu>
2026-04-08 10:24:32 -04:00
zz-sol
bccf7e13c0
[feat] impl legacy dalek verification method for ed25519 (#8)
* Initial commit

* skeleton

* refactor and merge curve and ed crates

* fmt

* ci

* fmt again

* ci

* Update bench.rs

* fix ubuntu

* implement dalek api

* clean up
2026-03-31 07:46:24 -04:00
zz-sol
b801651332
refactor cargo toml to use worksapce (#9) 2026-03-30 08:48:31 -04:00
zz-sol
1587b4c24f
refactor and merge curve and ed crates (#6)
* refactor and merge curve and ed crates

* fmt

* ci

* fmt again

* ci

* Update bench.rs

* fix ubuntu
2026-03-26 08:09:10 -04:00
Sam Kim
8024e4ed31
move all curve25519 related crates into curve25519 directory (#5) 2026-03-24 07:42:07 -04:00
zz-sol
e56e48a473
integrate heea (#4)
* Initial commit

* skeleton

* integrate heea

* ci

* fix nits

* Update signing_key.rs
2026-03-23 08:18:33 -04:00
zz-sol
5e70ebe267
integrate cuda accelerator for curve25519 (#3)
* integrate cuda

* CI
2026-03-18 15:33:47 -04:00
zz-sol
45af346e81
integrate curve25519 related crates (#2)
* wip

* fix ci

* fmt

* Update crate descriptions in README.md
2026-03-13 17:49:11 -04:00
zz-sol
7518f90e7a
Skeleton for cryptography repo (#1)
* Initial commit

* skeleton
2026-03-07 15:52:28 -05:00
Yihau Chen
3249e44d14
Initial commit 2026-03-03 12:06:10 +08:00