L3pereira
L3pereira
Hello, Can I try solve this issue?
> This looks like a useful starting point. > https://github.com/ing-bank/threshold-signatures the package you mentioned (ecdsa-mpc) , has some problems, the guys developing zeroize lib, moved all versions bellow 1.0.0. ecdsa-mpc...
So, if I understand, what you want is an implementation of Shamir's secret sharing with BLS. For example, you have one node with 3 workers, each worker will sign the...
> @L3pereira there's the `vsss-rs` crate that can be used to do secret sharing with ockam's bls signature crate. I've used it myself for that purpose. If you want to...
@mikelodder7, I'm trying to create shares from a BLS signature, but the signature is a G1Projective and I need a PrimeField for example, ``` let hash_msg: G1Projective = G1Projective::hash::(msg.as_ref(), DST);...
> Why are you trying to split a signature? Are you trying to do threshold signing? If so, the proper thing to do is split the signing key and sign...
Do you want me to create a new vault (secret_share_vault) or should I add some of the functions to existing vaults? for example, I could add the split secret function...
I made a pull request, unfortunately, I didn't use the #1591 directly, because of the way the vault API is designed, It would make me convert from vault types to...
@bedeho I have to change this storagemap `Entries` ```rust /// Work entry storage map. pub Entries get(fn entries): double_map hasher(blake2_128_concat) T::BountyId, hasher(blake2_128_concat) T::EntryId => Entry; ``` https://github.com/L3pereira/joystream/blob/91b5bdcc49e78d269e933e82fcdcc79002e86f81/runtime-modules/bounty/src/lib.rs#L567-L569 into this ```rust...
- As described above there was a change in the Entries storage map (I'm open to a better solution) - Constants in runtime lib have higher values due to (`currency::DOLLARS`),...