INNER CODE UNIT · Rust

group_commitment

ZcashFoundation/frost · frost-core/src/lib.rs:529

        group_commitment = group_commitment + commitment.hiding.value();
    }

    let accumulated_binding_commitment: Element<C> =
        VartimeMultiscalarMul::<C>::vartime_multiscalar_mul(binding_scalars, binding_elements);

    group_commitment = group_commitment + accumulated_binding_commitment;

    Ok(GroupCommitment(group_commitment))
}

////////////////////////////////////////////////////////////////////////////////
// Aggregation
////////////////////////////////////////////////////////////////////////////////

/// Aggregates the signature shares to produce a final signature that
/// can be verified with the group public key.
///

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…