{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "PKZIP encryption isn't very secure, and shouldn't be used. \n \nBut, people still do.  Currently it requires a CRC to initialize the encryption header.  This means file content must be read TWICE, the first time to compute the CRC, and the second time to actually encrypt.  \n \nThis is bogus.  There's a way to avoid this, by using the high-order byte of the Last Modified time blob.  But this requires the use of bit-3 in the bitfield (which introduces its own incompatibilities).  \n \nRegardless of the incompatibilities, this is a change that should be made.\n \nThis will require changes in ZipEntry.Write.cs, ZipFile.AddUpdate.cs (particularly the documentation on ZipFile.AddEntry(string, WriteDelegate)).   Also see ZipEntry.FigureCrc32(), which may be obsoleted with this change.",
    "LastUpdatedDate": "2013-02-21T18:43:12.333-08:00",
    "PlannedForRelease": "v2.0 - planning",
    "ReleaseVisibleToPublic": true,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2011-06-16T17:10:11.487-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Avoid the double-read pitfall when using PKZIP encryption",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 13686
  },
  "FileAttachments": [],
  "Comments": []
}