<divclass="line"><aname="l00002"></a><spanclass="lineno"> 2</span> <spanclass="comment"> This file is part of Pretty Curved Privacy (pcp1).</span></div>
<divclass="line"><aname="l00006"></a><spanclass="lineno"> 6</span> <spanclass="comment"> This program is free software: you can redistribute it and/or modify</span></div>
<divclass="line"><aname="l00007"></a><spanclass="lineno"> 7</span> <spanclass="comment"> it under the terms of the GNU General Public License as published by</span></div>
<divclass="line"><aname="l00008"></a><spanclass="lineno"> 8</span> <spanclass="comment"> the Free Software Foundation, either version 3 of the License, or</span></div>
<divclass="line"><aname="l00009"></a><spanclass="lineno"> 9</span> <spanclass="comment"> (at your option) any later version.</span></div>
<divclass="line"><aname="l00011"></a><spanclass="lineno"> 11</span> <spanclass="comment"> This program is distributed in the hope that it will be useful,</span></div>
<divclass="line"><aname="l00012"></a><spanclass="lineno"> 12</span> <spanclass="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<divclass="line"><aname="l00013"></a><spanclass="lineno"> 13</span> <spanclass="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<divclass="line"><aname="l00014"></a><spanclass="lineno"> 14</span> <spanclass="comment"> GNU General Public License for more details.</span></div>
<divclass="line"><aname="l00016"></a><spanclass="lineno"> 16</span> <spanclass="comment"> You should have received a copy of the GNU General Public License</span></div>
<divclass="line"><aname="l00017"></a><spanclass="lineno"> 17</span> <spanclass="comment"> along with this program. If not, see <http://www.gnu.org/licenses/>.</span></div>
<divclass="line"><aname="l00019"></a><spanclass="lineno"> 19</span> <spanclass="comment"> You can contact me by mail: <tlinden AT cpan DOT org>.</span></div>
<divclass="line"><aname="l00023"></a><spanclass="lineno"> 23</span> <spanclass="comment">/* various helpers, too small to put into own c */</span></div>
<divclass="line"><aname="l00053"></a><spanclass="lineno"> 53</span> <spanclass="keywordtype">char</span> *<aclass="code"href="group__UTILs.html#ga16a91a0ad754a3662f0091e71529fb50"title="Convert a char array to lowercase.">_lc</a>(<spanclass="keywordtype">char</span> *in);</div>
<divclass="line"><aname="l00077"></a><spanclass="lineno"> 77</span> <spanclass="keywordtype">size_t</span><aclass="code"href="group__UTILs.html#ga20509d081da3e4fefbf7785d318d456a"title="Find the offset of some offset marker in some arbitrary data.">_findoffset</a>(<spanclass="keywordtype">unsigned</span><spanclass="keywordtype">char</span> *bin, <spanclass="keywordtype">size_t</span> binlen, <spanclass="keywordtype">char</span> *sigstart, <spanclass="keywordtype">size_t</span> hlen);</div>
<divclass="line"><aname="l00090"></a><spanclass="lineno"> 90</span> <spanclass="keywordtype">void</span><aclass="code"href="group__UTILs.html#gaad81054336208b62739f1e20091213a6"title="XOR an input buffer with another buffer.">_xorbuf</a>(<spanclass="keywordtype">unsigned</span><spanclass="keywordtype">char</span> *iv, <spanclass="keywordtype">unsigned</span><spanclass="keywordtype">char</span> *buf, <spanclass="keywordtype">size_t</span> xlen);</div>
<divclass="line"><aname="l00100"></a><spanclass="lineno"> 100</span> <spanclass="keywordtype">void</span><aclass="code"href="group__UTILs.html#ga3dcb1fcb0f840869eab341598da50b55"title="Dump binary data as hex to stderr.">_dump</a>(<spanclass="keywordtype">char</span> *n, <spanclass="keywordtype">unsigned</span><spanclass="keywordtype">char</span> *d, <spanclass="keywordtype">size_t</span> s);</div>