docs: def _legacy_pkcs1_v1_5_encode_md5_sha1(M, emLen):
      """
      Legacy method for PKCS1 v1.5 encoding with MD5-SHA1 hash.
      """
      M = bytes_encode(M)
      md5_hash = hashes.Hash(_get_hash("md5"), backend=default_backend())
      md5_hash.update(M)
      sha1_hash = hashes.Hash(_get_hash("sha1"), backend=default_backend())
      sha1_hash.update(M)
      H = md5_hash.finalize() + sha1_hash.finalize()
      if emLen < 36 + 11:
          warning("pkcs_emsa_pkcs1_v1_5_encode: "
                  "intended encoded message length too short")
          return None
      PS = b'\xff' * (emLen - 36 - 3)
      return b'\x00' + b'\x01' + PS + b'\x00' + H