solana/programs/bpf_loader/src
samkim-crypto d9deab4d2c
Curve25519 point validation syscall (#23771)
* zk-token-sdk: add curve25519 basic ops

* zk-token-sdk: add bpf operations for curve25519 ops

* zk-token-sdk: rebase

* zk-token-sdk: add tests for curve25519 opertions

* zk-token-sdk: rustfmt

* zk-token-sdk: organize syscalls by trait

* zk-token-sdk: organize syscalls by trait

* zk-token-sdk: cleaning up

* zk-token-sdk: rename mods

* zk-token-sdk: cargo fmt

* zk-token-sdk: fix tests for edwards and ristretto

* zk-token-sdk: add Syscall object for curve point validation

* zk-token-sdk: docs for curve syscall traits

* zk-token-sdk: fix errors from rebase

* zk-token-sdk: update Vec to slice

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>

* zk-token-sdk: use enum with num-derive for curve ids

* zk-token-sdk: update vec to slice

* zk-token-sdk: make curve25519 tests be deterministic

* zk-token-sdk: rebase

* token-2022: re-organizing curve point validation

* token-2022: cargo fmt

* zk-token-sdk: minor

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2022-05-07 16:20:53 +09:00
..
allocator_bump.rs Singlular syscall context (#24204) 2022-04-11 16:05:09 -07:00
deprecated.rs Make BPF Loader static (#11516) 2020-08-14 12:32:45 -07:00
lib.rs reproduceable loader test artifacts (#24950) 2022-05-03 17:10:28 -07:00
serialization.rs deny slice indexing (#23565) 2022-03-10 11:48:33 -08:00
syscalls.rs Curve25519 point validation syscall (#23771) 2022-05-07 16:20:53 +09:00
upgradeable.rs Upgradeable loader (#13689) 2020-12-14 15:35:10 -08:00
upgradeable_with_jit.rs Upgradeable loader (#13689) 2020-12-14 15:35:10 -08:00
with_jit.rs Validator CLI option to enable just-in-time compilation of BPF (#13789) 2020-12-07 09:49:55 +01:00