message: fix wrong deserialiation of the Signature
diff: @@ -70,7 +70,7 @@ impl VerificationAlgorithm for Ed25519Extended {
  type Signature = ei::Sig;
  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];
  