Skip to content

Commit

Permalink
revert!: deprecate VDF crate (#683)
Browse files Browse the repository at this point in the history
* deprecate minroot & add hashchain

* changelog

* fix stupid bug & ark-serialize derive

* deprecate VDF crate
  • Loading branch information
mrain authored Sep 18, 2024
1 parent 97ee6a2 commit 04200fb
Show file tree
Hide file tree
Showing 10 changed files with 2 additions and 383 deletions.
3 changes: 0 additions & 3 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@
# Owner of `jf-rescue` crate
/rescue/ @philippecamacho

# Owner of `jf-vdf` crate
/vdf/ @mrain

# Owner of `jf-vid` crate
/vid/ @ggutoski @akonring

Expand Down
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[workspace]
members = ["aead", "commitment", "crhf", "elgamal", "merkle_tree", "pcs", "plonk", "prf", "relation", "rescue", "signature", "utilities", "vdf", "vid", "vrf"]
members = ["aead", "commitment", "crhf", "elgamal", "merkle_tree", "pcs", "plonk", "prf", "relation", "rescue", "signature", "utilities", "vid", "vrf"]
resolver = "2"

[workspace.package]
Expand All @@ -19,7 +19,7 @@ ark-bw6-761 = { version = "0.4.0", default-features = false }
ark-ec = { version = "0.4.0", default-features = false }
ark-ff = { version = "0.4.0", default-features = false, features = [ "asm" ] }
ark-poly = { version = "0.4.0", default-features = false }
ark-serialize = { version = "0.4.0", default-features = false }
ark-serialize = { version = "0.4.0", default-features = false, features = [ "derive" ] }
ark-std = { version = "0.4.0", default-features = false }
derivative = { version = "2", features = ["use_core"] }
digest = { version = "0.10.1", default-features = false, features = [ "alloc" ] }
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ For general discussions on Jellyfish PLONK, please join our [Discord channel](ht
- ['jf-aead'](aead): authenticated encryption with associated data (AEAD) implementation.
- ['jf-merkle-tree'](merkle_tree): various (vanilla, sparse, namespaced) Merkle tree trait definitions and implementations.
- ['jf-pcs'](pcs): polynomial commitment scheme (PCS) trait definitions and univariate/multilinear KZG-PCS implementations.
- ['jf-vdf'](vdf): verifiable delay function (VDF) trait definitions and (non-verifiable) MinRoot implementation.
- ['jf-vid'](vid): verifiable information dispersal (VID) trait definition and implementation.

### Plonk
Expand Down
1 change: 0 additions & 1 deletion scripts/check_no_std.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ cargo-nono check --no-default-features --package jf-merkle-tree --features "gadg
cargo-nono check --no-default-features --package jf-pcs --features "test-srs"
cargo-nono check --no-default-features --package jf-rescue --features "gadgets"
cargo-nono check --no-default-features --package jf-signature --features "bls, schnorr, gadgets"
cargo-nono check --no-default-features --package jf-vdf
cargo-nono check --no-default-features --package jf-vid --features "test-srs"
cargo-nono check --no-default-features --package jf-aead
cargo-nono check --no-default-features --package jf-elgamal --features "gadgets"
Expand Down
1 change: 0 additions & 1 deletion scripts/run_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ cargo +nightly test --release -p jf-merkle-tree --features gadgets -- -Zunstable
cargo +nightly test --release -p jf-pcs --features test-srs -- -Zunstable-options --report-time
cargo +nightly test --release -p jf-rescue --features gadgets -- -Zunstable-options --report-time
cargo +nightly test --release -p jf-signature --features "bls, schnorr, gadgets" -- -Zunstable-options --report-time
cargo +nightly test --release -p jf-vdf -- -Zunstable-options --report-time
cargo +nightly test --release -p jf-vid --features test-srs -- -Zunstable-options --report-time
cargo +nightly test --release -p jf-aead -- -Zunstable-options --report-time
cargo +nightly test --release -p jf-elgamal --features gadgets -- -Zunstable-options --report-time
Expand Down
8 changes: 0 additions & 8 deletions vdf/CHAGELOG.md

This file was deleted.

35 changes: 0 additions & 35 deletions vdf/Cargo.toml

This file was deleted.

50 changes: 0 additions & 50 deletions vdf/benches/minroot.rs

This file was deleted.

96 changes: 0 additions & 96 deletions vdf/src/lib.rs

This file was deleted.

Loading

0 comments on commit 04200fb

Please sign in to comment.