Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
9375040
Introduce bandersnatch-vrfs (temporary)
davxy Apr 11, 2023
3016fd8
Merge branch 'master' into davxy-bandersnatch-vrf
davxy Apr 19, 2023
74e1aca
Align to last bandersnatch-vrf crate iteration
davxy Apr 19, 2023
9273581
Implementation of sign/verify methods
davxy Apr 20, 2023
09d2d41
Bandersnatch keystore integration
davxy Apr 21, 2023
fbd3e7a
Application crypto
davxy Apr 21, 2023
b038d9e
Global const signing context
davxy Apr 21, 2023
7b31bcd
make_bytes skeleton
davxy Apr 21, 2023
e258c1c
Remove cruft
davxy Apr 21, 2023
89e35e4
Merge branch 'master' into davxy-bandersnatch-vrf
davxy Apr 22, 2023
95c0358
Fix after master merge
davxy Apr 22, 2023
7d8c71a
Manage multiple VRF inputs
davxy Apr 25, 2023
1b2da2c
Disable std feature
davxy Apr 27, 2023
b88cba8
Merge branch 'master' into davxy-bandersnatch-vrf
davxy May 4, 2023
5ef6ed9
Fix after master merge
davxy May 4, 2023
80c9f0a
Patch no-std compatible w3f crates
davxy May 4, 2023
078b8cd
Merge branch 'master' into davxy-bandersnatch-vrf
davxy May 11, 2023
dc324db
put bandersnatch under experimental flag
davxy May 11, 2023
b02fc4b
point to patched repo
davxy May 11, 2023
216d7fc
Merge branch 'master' into davxy-bandersnatch-vrf
davxy May 11, 2023
dd9b7f8
Vrf input and sign-data separation
davxy May 18, 2023
a6b09d9
rust fmt
davxy May 18, 2023
d69cef7
another clippy warning...
davxy May 18, 2023
93cb275
Bandersnatch VRFs behind "bsnvrf-experimental" flag
davxy May 22, 2023
2711eb6
Some more docs
davxy May 22, 2023
5d2e2bb
Fix old name references
davxy May 22, 2023
5a900da
Dummy bsnvrf application-crypto implementations
davxy May 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
168 changes: 150 additions & 18 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -334,3 +334,6 @@ inherits = "release"
lto = "fat"
# https://doc.rust-lang.org/rustc/codegen-options/index.html#codegen-units
codegen-units = 1

#[patch."https://github.com/w3f/ring-vrf"]
# bandersnatch_vrfs = { path = "/mnt/ssd/users/develop/w3f/ring-vrf/bandersnatch_vrfs" }
17 changes: 13 additions & 4 deletions client/keystore/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,18 @@ sp-keystore = { version = "0.13.0", path = "../../primitives/keystore" }
tempfile = "3.1.0"

[features]
# This feature adds BLS crypto primitives. It should not be used in production since
# the BLS implementation and interface may still be subject to significant change.
# This feature adds BLS crypto primitives.
# It should not be used in production since the implementation
# and interface may still be subject to significant change.
bls-experimental = [
"sp-core/bls-experimental",
"sp-keystore/bls-experimental",
"sp-core/bls-experimental",
"sp-keystore/bls-experimental",
]

# This feature adds Bandersnatch-VRFs crypto primitives.
# It should not be used in production since the implementation
# and interface may still be subject to significant change.
bsnvrf-experimental = [
"sp-core/bsnvrf-experimental",
"sp-keystore/bsnvrf-experimental",
]
Loading