You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We will need to convert the output of the VRF into NodeLabel type. We may want to change the NodeLabel type as a result, or implement a trait instead.
VRF keys need to be stored in some sort of config file, so that the server can generate VRF values.
In the Java implementation of SEEMless, we used BouncyCastle, and at the time, we had to hash to the curve from strings/bytearrays. We need to hash to the correct space in this case as well.
If we hash to a curve and later hash the output value, we should be careful about the security guarantees offered by the various parameter sizes. Would be helpful to add documentation for this.
The text was updated successfully, but these errors were encountered:
We want to use a VRF to compute labels in
seemless_directory.rs
and then verify these VRFs inlookup_verify
,key_history_verify
etc.See: https://crates.io/crates/vrf for one option. Below is a starting checklist of things to consider:
NodeLabel
type. We may want to change the NodeLabel type as a result, or implement a trait instead.config
file, so that the server can generate VRF values.The text was updated successfully, but these errors were encountered: