Sink threshold fix
This commit is contained in:
parent
2a125eb4d2
commit
d30603134f
@ -24,9 +24,9 @@ function generateShares(sinkKey) {
|
||||
return null;
|
||||
else {
|
||||
let N = nextNodes.length + 1,
|
||||
th = Math.ceil(aliveNodes.length * shareThreshold),
|
||||
th = Math.ceil(aliveNodes.length * shareThreshold) + 1,
|
||||
shares, refShare, mappedShares = {};
|
||||
shares = floCrypto.createShamirsSecretShares(sinkKey, N, th < 2 ? 2 : th);
|
||||
shares = floCrypto.createShamirsSecretShares(sinkKey, N, th);
|
||||
refShare = shares.pop();
|
||||
for (let i in nextNodes)
|
||||
mappedShares[nextNodes[i]] = [refShare, shares[i]].join("|");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user