CipherShed Redmine: Issues 2015-10-07T18:18:12Z CipherShed Redmine Redmine CipherShed - Bug #116 (New): create an option for private/global volume mounting 2015-10-07T18:18:12Z Jason Pyeron <p>This is in particular important on windows as demonstrated on <a class="external" href=";start=0&#38;num=100&#38;q=&#38;colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&#38;groupby=&#38;sort=&#38;id=538">;start=0&#38;num=100&#38;q=&#38;colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&#38;groupby=&#38;sort=&#38;id=538</a></p> CipherShed - Task #103 (New): Const Correctness 2015-02-20T01:19:04Z Anonymous <p>Reported by <a href="" class="external">elfring</a> on GitHub.</p> <p>I suggest to add the key word "const" to the type specifiers for parameters like the following.</p> <pre><code>key_string (function "BlowfishSetKey") src/Crypto/Blowfish.h#L18<br /> name (function "ReadLocalMachineRegistryString") src/Common/Registry.h#L15<br /> xmlNode (function "XmlNextNode") src/Common/Xml.h#L13</code></pre> <p>Would you like to apply the advices from <a href="" class="external">an article</a> to more places in your source files?</p> CipherShed - Bug #94 (New): CipherShed Volume Creation Wizard: Encryption of Host Protected Area"... 2015-01-27T04:17:55Z samuel swindell <p>the "yes/no" bubble cannot be tabbed to unless first clicked, cannot automate a click, and no keyboard shortcut exists to get within that subclass of the window.</p> <p>id/class of subwindow: 32770</p> <p>It might have something to do with the greater window it rests inside being classed as a "Button"</p> CipherShed - Feature #92 (New): allow change of cipher/key on encrypted container without decrypting 2015-01-25T21:53:05Z Jason Pyeron <p>This is similar to the "partial" encrypted/decrypted drive while in use.</p> <p>speculation, it will require a more complex header to contain the tranision "key"</p> CipherShed - Feature #90 (New): cipher setting preference file 2015-01-25T21:23:13Z Jason Pyeron <p>Presently the cipher selection and associated settings are hard coded in the logic of the bootloader.</p> <p>With the use of the utility partition, an attempt sequence file can be used.</p> <p>(this example is for conversation, not specification)</p> <p>#try first:<br />AES,SHA256,1000<br />Serpent,HASH,1234<br />#try last<br />ROT13,CRC32,1</p> CipherShed - Feature #82 (New): add sparse file detection to non-windows versions 2015-01-14T22:05:00Z Jason Pyeron <p>Quote from the manual:</p> <blockquote> <p>On Linux or Mac OS X, if you intend to create a hidden volume within a file-hosted CipherShed volume, make sure that the volume is not sparse-file-hosted (the Windows version of CipherShed verifies this and disallows creation of hidden volumes within sparse files).></p> </blockquote> CipherShed - Feature #75 (New): code coverage - ConvertUTF.c 2015-01-05T00:54:14Z Jason Pyeron <p>Create unit test(s) to address the finge cases</p> <pre><code>14: 212:ConversionResult ConvertUTF16toUTF8 (<br />...<br /> -: 240: } else { /* We don't have the 16 bits following the high surrogate. <strong>/<br /> #####: 241: --source; /</strong> return to the high surrogate <strong>/<br /> #####: 242: result = sourceExhausted;<br /> #####: 243: break;<br /> 3: 244: }<br /> 110: 245: } else if (flags == strictConversion) {<br /> -: 246: /</strong> UTF-16 surrogate values are illegal in UTF-32 <strong>/<br /> 110: 247: if (ch &gt;= UNI_SUR_LOW_START &#38;&#38; ch &lt;= UNI_SUR_LOW_END) {<br /> #####: 248: --source; /</strong> return to the illegal value itself */<br /> #####: 249: result = sourceIllegal;<br /> #####: 250: break;<br /> -: 251: }<br /> -: 252: }</code></pre> CipherShed - Bug #63 (New): 64 bit gui on 64 bit systems 2014-12-28T21:22:18Z Jason Pyeron <p>on a 64 bit system the gui may have problems interacting with 64 bit resources if the gui is 32 bit.</p> <p>E.g. opensc-0.14.0-win64.msi</p> <p>see: <a class="external" href=""></a></p> CipherShed - Feature #62 (New): Administrative Configuration for Enterprise IT 2014-12-27T23:25:17Z Jason Pyeron <p>IT departments need to configure CipherShed and to confiure what the user (non-IT support) may configure.</p> <p>Enterprise Policy may require or limit what a user may do on their assigned corporate asset.</p> <p>Examples include which algorithms, password complexity, removable media encryption, key escrow, etc.</p> <p>In a windows environment this is managed by Active Directory.</p> CipherShed - Task #25 (New): Broken applinks 2014-10-09T21:30:58Z Rocki H <p>We need to fix all applinks, which are broken at the moment.</p> CipherShed - Task #24 (New): Add Windows 8 / Server 2012 2014-10-08T01:31:53Z Rocki H <p>Add Windows 8 / Server 2012 to <code>OSVersionEnum</code> and<br />update <code>InitOSVersionInfo</code> / <code>IsOSVersionAtLeast</code> accordingly.</p> CipherShed - Task #20 (New): Create dmg for os x 2014-08-29T07:00:15Z Pier-Luc Caron St-Pierre CipherShed - Task #17 (New): Create debian packaging 2014-08-29T06:58:56Z Pier-Luc Caron St-Pierre CipherShed - Feature #11 (New): Cipher set enablement 2014-08-04T19:23:29Z Pier-Luc Caron St-Pierre <p>Jason Pyeron</p> <p>Many organizations have policies about which cryptographic functions may be used or not used. It might be worth while to support an option to "one-time" lock down the cipher suite. Java handles the one-time issue at each runtime, others handle it at install time.</p> <p><a class="external" href=""></a></p> CipherShed - Task #9 (New): Create check-list of features to be tested 2014-07-31T17:36:06Z Bill Cox <p>We should start a check-list for features to be tested before releases, such as full-disk-encryption on Windows and upgrading from TrueCrypt on all platforms.</p>