+ """Verifies the signature of a signed, ascii-armored block of text.
+
+ It encodes the string into ascii, since binary GPG files are currently
+ unsupported, and alternative, the ascii-armored format is encodable into
+ ascii.
+
+ Args:
+ msg_block: a GPG Message block in string form. It may be encrypted or
+ not. If it is encrypted, it will return empty results.
+ gpgme_ctx: the gpgme context
+
+ Returns:
+ A tuple containing the plaintext bytes of the signed part, the list of
+ fingerprints of encryption-capable keys signing the data, a boolean
+ marking whether edward is missing all public keys for validating any of
+ the signatures, and a boolean marking whether all sigs' keys are
+ incapable of encryption. If verification failed, perhaps because the
+ message was also encrypted, sensible default values are returned.
+ """