<div class="wikipage"> <div id="searchable"><p> <div class='wiki-toc'> <h4>Table of Contents</h4> <ol> <li><a href="?action=doc&page=CryptoBoxDevPreparation&weblang=en#Preparationsfordevelopers">Preparations for developers</a></li> <ol><li><a href="?action=doc&page=CryptoBoxDevPreparation&weblang=en#Softwarerequirements">Software requirements</a></li> <li><a href="?action=doc&page=CryptoBoxDevPreparation&weblang=en#Getthesource">Get the source</a></li> <li><a href="?action=doc&page=CryptoBoxDevPreparation&weblang=en#Firstbuild">First build</a></li> <li><a href="?action=doc&page=CryptoBoxDevPreparation&weblang=en#Finished">Finished</a></li> <li><a href="?action=doc&page=CryptoBoxDevPreparation&weblang=en#Comments">Comments</a></li> </ol> <li><a href="?action=doc&page=CryptoBoxDevWorkFlow&weblang=en#Developmentworkflow">Development workflow</a></li> <ol><li><a href="?action=doc&page=CryptoBoxDevWorkFlow&weblang=en#Preparations">Preparations</a></li> <li><a href="?action=doc&page=CryptoBoxDevWorkFlow&weblang=en#CreateaCryptoBoxLiveCD">Create a CryptoBox-LiveCD</a></li> <li><a href="?action=doc&page=CryptoBoxDevWorkFlow&weblang=en#TesttheCryptoBoxLiveCD">Test the CryptoBox-LiveCD</a></li> <li><a href="?action=doc&page=CryptoBoxDevWorkFlow&weblang=en#Debuggingandmerging">Debugging and merging</a></li> <li><a href="?action=doc&page=CryptoBoxDevWorkFlow&weblang=en#SettingupanewRelease">Setting up a new Release</a></li> <li><a href="?action=doc&page=CryptoBoxDevWorkFlow&weblang=en#Comments">Comments</a></li> </ol> <li><a href="?action=doc&page=CryptoBoxDevCustomBuild&weblang=en#CustombuildsoftheCryptoBox">Custom builds of the CryptoBox</a></li> <ol><li><a href="?action=doc&page=CryptoBoxDevCustomBuild&weblang=en#Overview">Overview</a></li> <li><a href="?action=doc&page=CryptoBoxDevCustomBuild&weblang=en#Settings">Settings</a></li> <li><a href="?action=doc&page=CryptoBoxDevCustomBuild&weblang=en#Comments">Comments</a></li> </ol> <li><a href="?action=doc&page=CryptoBoxDevCustomConfigure&weblang=en#CustomconfigurationoftheCryptoBox">Custom configuration of the CryptoBox</a></li> <ol><li><a href="?action=doc&page=CryptoBoxDevCustomConfigure&weblang=en#Overview">Overview</a></li> <li><a href="?action=doc&page=CryptoBoxDevCustomConfigure&weblang=en#Locations">Locations</a></li> <li><a href="?action=doc&page=CryptoBoxDevCustomConfigure&weblang=en#Examples">Examples</a></li> <li><a href="?action=doc&page=CryptoBoxDevCustomConfigure&weblang=en#Comments">Comments</a></li> </ol> <li><a href="?action=doc&page=CryptoBoxDevValidation&weblang=en#ValidationoftheCryptoBox">Validation of the CryptoBox</a></li> <ol><li><a href="?action=doc&page=CryptoBoxDevValidation&weblang=en#Overview">Overview</a></li> <li><a href="?action=doc&page=CryptoBoxDevValidation&weblang=en#Validate">Validate</a></li> <li><a href="?action=doc&page=CryptoBoxDevValidation&weblang=en#Howtocreateatest">How to create a test</a></li> <li><a href="?action=doc&page=CryptoBoxDevValidation&weblang=en#Comments">Comments</a></li> </ol> <li><a href="?action=doc&page=CryptoBoxDevBackground&weblang=en#DetailsoftheCryptoBox">Details of the CryptoBox</a></li> <ol><li><a href="?action=doc&page=CryptoBoxDevBackground&weblang=en#dfsbuild">dfsbuild</a></li> <li><a href="?action=doc&page=CryptoBoxDevBackground&weblang=en#thekernel">the kernel</a></li> <li><a href="?action=doc&page=CryptoBoxDevBackground&weblang=en#qemu">qemu</a></li> <li><a href="?action=doc&page=CryptoBoxDevBackground&weblang=en#alternativeLiveCDs">alternative LiveCDs</a></li> <li><a href="?action=doc&page=CryptoBoxDevBackground&weblang=en#Comments">Comments</a></li> </ol> <li><a href="?action=doc&page=CryptoBoxDevKnownProblems&weblang=en#Knownproblems">Known problems</a></li> <ol><li><a href="?action=doc&page=CryptoBoxDevKnownProblems&weblang=en#qemu">qemu</a></li> <li><a href="?action=doc&page=CryptoBoxDevKnownProblems&weblang=en#dfsbuild">dfsbuild</a></li> <li><a href="?action=doc&page=CryptoBoxDevKnownProblems&weblang=en#Comments">Comments</a></li> </ol> </ol> </div> </p> <p> <strong>Navigation:</strong> ( <a href="?action=doc&page=CryptoBox&weblang=en">CryptoBox/de</a>, <a href="?action=doc&page=CryptoBox&weblang=en">CryptoBox/en</a>) </p> <hr /> <h1 id="Developmentdocumentation">Development documentation</h1> <p> The following pages are written for developers only. <br /> Users of the <a href="?action=doc&page=CryptoBox&weblang=en">CryptoBox</a> should read <a href="?action=doc&page=CryptoBoxUser&weblang=en">CryptoBoxUser</a> instead. </p> <ul><li><a href="?action=doc&page=CryptoBoxDevPreparation&weblang=en">CryptoBoxDevPreparation</a> </li><li><a href="?action=doc&page=CryptoBoxDevWorkFlow&weblang=en">CryptoBoxDevWorkFlow</a> </li><li><a href="?action=doc&page=CryptoBoxDevCustomBuild&weblang=en">CryptoBoxDevCustomBuild</a> </li><li><a href="?action=doc&page=CryptoBoxDevCustomConfigure&weblang=en">CryptoBoxDevCustomConfigure</a> </li><li><a href="?action=doc&page=CryptoBoxDevValidation&weblang=en">CryptoBoxDevValidation</a> </li><li><a href="?action=doc&page=CryptoBoxDevBackground&weblang=en">CryptoBoxDevBackground</a> </li><li><a href="?action=doc&page=CryptoBoxDevKnownProblems&weblang=en">CryptoBoxDevKnownProblems</a> </li></ul><h2 id="Source">Source</h2> <p> You may browse the <a href="/trac/cryptobox/browser/">source code</a>. </p> <h2 id="Contact">Contact</h2> <p> Join the mailing list: <a class="ext-link" title="mailto:cryptobox-dev-subscribe@lists.systemausfall.org" href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">cryptobox-dev-subscribe@lists.systemausfall.org</a>. </p> <h2 id="Bugreports">Bug reports</h2> <p> If you think you found a bug or you get an error message, please help us to fix the problem and file a ticket (a bug report). Follow these steps: </p> <ol><li>Have a look at <a href="/trac/cryptobox/report/1">Open bugs</a> that need to be fixed </li><li>Create a <a class="ext-link" title="https://systemausfall.org/trac/cryptobox/newticket" href="https://systemausfall.org/trac/cryptobox/newticket">New Ticket</a> </li></ol></div> </div>