internal MyCheckSumStream(Stream stream, string filename, byte[] signedHash, byte[] publicKey, Action<string, string> failHandler)
 {
     m_stream = stream;
     m_verifier = new MyRSA();
     m_signedHash = signedHash;
     m_publicKey = publicKey;
     m_filename = filename;
     m_failHandler = failHandler;
 }
 internal MyCheckSumStream(Stream stream, string filename, byte[] signedHash, byte[] publicKey, Action <string, string> failHandler)
 {
     m_stream      = stream;
     m_verifier    = new MyRSA();
     m_signedHash  = signedHash;
     m_publicKey   = publicKey;
     m_filename    = filename;
     m_failHandler = failHandler;
 }