pub fn verify_signature(
key_id: &[u8; 8],
signature: &[u8; 64],
data: &[u8],
) -> VerifyResultExpand description
Verify an Ed25519 signature over data.
§Arguments
key_id- 8-byte identifier for the signing keysignature- 64-byte Ed25519 signaturedata- The data that was signed (code + data sections)
§Returns
VerifyResult::Validif signature is validVerifyResult::KeyNotFoundif no trusted key matcheskey_idVerifyResult::InvalidSignatureif verification failsVerifyResult::Unsignedif signature is all zeros