INNER CODE UNIT · Rust

to_span

mratsim/constantine · constantine-rust/constantine-ethereum-bls-sig/src/lib.rs:293

fn to_span(vec: &mut Vec<Vec<u8>>) -> Vec<CttSpan> {
    let mut spans = Vec::with_capacity(vec.len());
    for v in vec {
        let span = CttSpan {
            data: v.as_mut_ptr() as *mut byte,
            len: v.len(),
        };
        spans.push(span);
    }
    return spans;
}

#[must_use]
pub fn aggregate_verify(
    pubkeys: &[EthBlsPubKey],
    messages: &Vec<Vec<u8>>,
    aggregate_sig: &EthBlsSignature,
) -> Result<bool, ctt_eth_bls_status> {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…