BREAKING: `Ed25519Cert::check_key` prototype changed from taking `&Option` to `Option<&ed25519::PublicKey>` BREAKING: many function and structures moved from using ed25519::PublicKey to ed25519::Ed25519Identity