INNER CODE UNIT · Rust

m_l

CympleTech/ESSE · types/data/src/lib.rs:80

        let m_l = 80 + T::len() + T::proof_len();
        let mut mime_len_bytes = [0u8; 4];
        mime_len_bytes.copy_from_slice(&bytes[m_l..m_l + 4]);
        let mime_len = u32::from_le_bytes(mime_len_bytes) as usize;
        let last = &bytes[m_l + 4..];
        if last.len() < mime_len {
            return Err(());
        }
        let v_t = std::str::from_utf8(&last[0..mime_len])
            .map_err(|_| ())?
            .to_owned();
        let v_v = last[mime_len..].to_vec();

        Ok(Self {
            pid,
            owner,
            proof,
            did: did_bytes,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…