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,
)))
}