INNER CODE UNIT · Rust

derive

AChep/keyguard-app · commonAgent/src/lib.rs:108

    pub fn derive(
        evidence_domain: &[u8],
        canonical_evidence: &[u8],
    ) -> Result<Self, IdentityError> {
        if evidence_domain.is_empty() {
            return Err(IdentityError::EmptyEvidenceDomain);
        }
        if canonical_evidence.is_empty() {
            return Err(IdentityError::EmptyCanonicalEvidence);
        }

        Ok(Self(derive_fingerprint(
            SUBJECT_FINGERPRINT_DOMAIN,
            evidence_domain,
            canonical_evidence,
        )))
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…