forked from emsec/ChameleonMini
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 646fc49
Showing
683 changed files
with
119,284 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,146 @@ | ||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | ||
<html xmlns="http://www.w3.org/1999/xhtml"> | ||
<head> | ||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | ||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> | ||
<meta name="generator" content="Doxygen 1.8.4"/> | ||
<title>Chameleon-Mini: C:/Dokumente und Einstellungen/skuser/Eigene Dateien/Chameleon-Mini/branches/OpenSource/Firmware/Chameleon-Mini/Application/3DES_CBC.h Source File</title> | ||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | ||
<script type="text/javascript" src="jquery.js"></script> | ||
<script type="text/javascript" src="dynsections.js"></script> | ||
<link href="search/search.css" rel="stylesheet" type="text/css"/> | ||
<script type="text/javascript" src="search/search.js"></script> | ||
<script type="text/javascript"> | ||
$(document).ready(function() { searchBox.OnSelectItem(0); }); | ||
</script> | ||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> | ||
</head> | ||
<body> | ||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> | ||
<div id="titlearea"> | ||
<table cellspacing="0" cellpadding="0"> | ||
<tbody> | ||
<tr style="height: 56px;"> | ||
<td style="padding-left: 0.5em;"> | ||
<div id="projectname">Chameleon-Mini | ||
</div> | ||
</td> | ||
</tr> | ||
</tbody> | ||
</table> | ||
</div> | ||
<!-- end header part --> | ||
<!-- Generated by Doxygen 1.8.4 --> | ||
<script type="text/javascript"> | ||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); | ||
</script> | ||
<div id="navrow1" class="tabs"> | ||
<ul class="tablist"> | ||
<li><a href="index.html"><span>Main Page</span></a></li> | ||
<li><a href="pages.html"><span>Related Pages</span></a></li> | ||
<li><a href="annotated.html"><span>Classes</span></a></li> | ||
<li class="current"><a href="files.html"><span>Files</span></a></li> | ||
<li> | ||
<div id="MSearchBox" class="MSearchBoxInactive"> | ||
<span class="left"> | ||
<img id="MSearchSelect" src="search/mag_sel.png" | ||
onmouseover="return searchBox.OnSearchSelectShow()" | ||
onmouseout="return searchBox.OnSearchSelectHide()" | ||
alt=""/> | ||
<input type="text" id="MSearchField" value="Search" accesskey="S" | ||
onfocus="searchBox.OnSearchFieldFocus(true)" | ||
onblur="searchBox.OnSearchFieldFocus(false)" | ||
onkeyup="searchBox.OnSearchFieldChange(event)"/> | ||
</span><span class="right"> | ||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | ||
</span> | ||
</div> | ||
</li> | ||
</ul> | ||
</div> | ||
<div id="navrow2" class="tabs2"> | ||
<ul class="tablist"> | ||
<li><a href="files.html"><span>File List</span></a></li> | ||
<li><a href="globals.html"><span>File Members</span></a></li> | ||
</ul> | ||
</div> | ||
<!-- window showing the filter options --> | ||
<div id="MSearchSelectWindow" | ||
onmouseover="return searchBox.OnSearchSelectShow()" | ||
onmouseout="return searchBox.OnSearchSelectHide()" | ||
onkeydown="return searchBox.OnSearchSelectKey(event)"> | ||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Pages</a></div> | ||
|
||
<!-- iframe showing the search results (closed by default) --> | ||
<div id="MSearchResultsWindow"> | ||
<iframe src="javascript:void(0)" frameborder="0" | ||
name="MSearchResults" id="MSearchResults"> | ||
</iframe> | ||
</div> | ||
|
||
<div id="nav-path" class="navpath"> | ||
<ul> | ||
<li class="navelem"><a class="el" href="dir_74b6a3b63f61c160c0f14b7a283a4c9b.html">Firmware</a></li><li class="navelem"><a class="el" href="dir_8465ec698d237f801ae9966d4551fcfa.html">Chameleon-Mini</a></li><li class="navelem"><a class="el" href="dir_5de29d499bb29a41092979d00d22c134.html">Application</a></li> </ul> | ||
</div> | ||
</div><!-- top --> | ||
<div class="header"> | ||
<div class="headertitle"> | ||
<div class="title">3DES_CBC.h</div> </div> | ||
</div><!--header--> | ||
<div class="contents"> | ||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*****************************************************************************</span></div> | ||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">Written and Copyright (C) by Ingo von Maurich, Timo Kasper, David Oswald,</span></div> | ||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">and the Embedded Security Group of Ruhr-Universitaet Bochum.</span></div> | ||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">All rights reserved.</span></div> | ||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"></span></div> | ||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">Contact [email protected] for comments & questions.</span></div> | ||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">This program is free software; You may use it or parts of it or</span></div> | ||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">modifiy it under the following terms:</span></div> | ||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"></span></div> | ||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">(1) Usage and/or redistribution and/or modification of the software</span></div> | ||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">or parts of the software is permitted for non-commercial use only.</span></div> | ||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">If you are interested in a commercial use please contact</span></div> | ||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">[email protected].</span></div> | ||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"></span></div> | ||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">(2a) If this software or parts are used as part of a new software, you</span></div> | ||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">must license the entire work, as a whole, under this License to anyone</span></div> | ||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">who comes into possession of a copy. This License will therefore</span></div> | ||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">apply, to the whole of the work, and all its parts, regardless of how</span></div> | ||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">they are packaged.</span></div> | ||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"></span></div> | ||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">(2b) You may expand this license by your own license. In this case this</span></div> | ||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">license still applies to the software as mentioned in (2a) and must</span></div> | ||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">not be changed. The expansion must be clearly recognizable as such. In</span></div> | ||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">any case of collision between the license and the expansion the</span></div> | ||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">license is superior to the expansion.</span></div> | ||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"></span></div> | ||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">(3) If this software or parts are used as part of a new software, you</span></div> | ||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment">must provide equivalent access to the source code of the entire work,</span></div> | ||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">as a whole, to anyone who comes into possession of a copy, in the same</span></div> | ||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">way through the same place at no further charge, as for the binary</span></div> | ||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">version.</span></div> | ||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment"></span></div> | ||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment">(4) This program is distributed in the hope that it will be useful,</span></div> | ||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> | ||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</span></div> | ||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">(5) These notices must be retained in any copies of any part of this</span></div> | ||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">documentation and/or software.</span></div> | ||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment"></span></div> | ||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment">(6) If this software is used credit must be given to the</span></div> | ||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment">"Embedded Security Group of Ruhr-Universitaet Bochum, Germany" as</span></div> | ||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment">to the authors of the parts of the software used. This can be in the form</span></div> | ||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">of a textual message at program startup or at *beginning* of the</span></div> | ||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">documentation (online or textual) provided with the package.</span></div> | ||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">*****************************************************************************/</span></div> | ||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div> | ||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keywordtype">void</span> TripleDES_CBC_Encrypt(uint8_t * plaintext, uint8_t * ciphertext,</div> | ||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  uint8_t * keys, uint8_t * iv, uint16_t block_length);</div> | ||
</div><!-- fragment --></div><!-- contents --> | ||
<!-- start footer part --> | ||
<hr class="footer"/><address class="footer"><small> | ||
Generated on Sun Dec 22 2013 16:00:04 for Chameleon-Mini by  <a href="http://www.doxygen.org/index.html"> | ||
<img class="footer" src="doxygen.png" alt="doxygen"/> | ||
</a> 1.8.4 | ||
</small></address> | ||
</body> | ||
</html> |
Oops, something went wrong.