message: fix invalid signature from_binary function
diff: @@ -89,7 +89,7 @@ impl VerificationAlgorithm for Ed25519 {
  const SIGNATURE_BECH32_HRP: &'static str = "ed25519_signature";
  fn signature_from_bytes(data: &[u8]) -> Result<Self::Signature, SignatureError> {
  - if data.len() == ed25519::SIGNATURE_LENGTH {
  + if data.len() != ed25519::SIGNATURE_LENGTH {
  return Err(SignatureError::SizeInvalid);
  }
  let mut buf = [0; ed25519::SIGNATURE_LENGTH];
  