I am using OpenPGP and sending a signed, encrypted file with forced MDC (Modification Detection Code) over the network.
In typical file transfer scenarios where security is not in picture, an md5 checksum of file being transferred is sometimes sent along with the original file which can be useful for error detection by comparing checksums.
With signed, encrypted files with Modification Detection Code, process of decryption will immediate tell us if the file has been modified, whether accidentally or maliciously, because message integrity check would fail. With this feature of such encrypted files, is there still any benefit of sending checksum of the encrypted file along with the file?
Note: For Modification Detection Code, see http://tools.ietf.org/html/rfc4880#page-51