cryptographically sign and verify files
