Modified: 
websites/production/turbine/content/fulcrum/fulcrum-yaafi-crypto/cobertura/org.apache.fulcrum.jce.crypto.HexConverter.html
==============================================================================
--- 
websites/production/turbine/content/fulcrum/fulcrum-yaafi-crypto/cobertura/org.apache.fulcrum.jce.crypto.HexConverter.html
 (original)
+++ 
websites/production/turbine/content/fulcrum/fulcrum-yaafi-crypto/cobertura/org.apache.fulcrum.jce.crypto.HexConverter.html
 Tue May 21 03:58:58 2019
@@ -12,7 +12,7 @@
 <div class="separator">&nbsp;</div>
 <table class="report">
 <thead><tr>  <td class="heading">Classes in this File</td>  <td 
class="heading"><a class="dfn" href="help.html" 
onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td 
class="heading"><a class="dfn" href="help.html" 
onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td 
class="heading"><a class="dfn" href="help.html" 
onclick="popupwindow('help.html'); return 
false;">Complexity</a></td></tr></thead>
-  <tr><td><a 
href="org.apache.fulcrum.jce.crypto.HexConverter.html">HexConverter</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">89%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:88px"><span 
class="text">32/36</span></div></div></td></tr></table></td><td><table 
cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">70%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:70px"><span 
class="text">14/20</span></div></div></td></tr></table></td><td 
class="value"><span class="hidden">3.0;</span>3</td></tr>
+  <tr><td><a 
href="org.apache.fulcrum.jce.crypto.HexConverter.html">HexConverter</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">91%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:91px"><span 
class="text">11/12</span></div></div></td></tr></table></td><td><table 
cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:100px"><span 
class="text">4/4</span></div></div></td></tr></table></td><td 
class="value"><span class="hidden">1.6666666666666667;</span>1.667</td></tr>
 
 </table>
 <div class="separator">&nbsp;</div>
@@ -60,277 +60,97 @@
 <tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span 
class="comment">/**</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment"> * Helper class 
to for HEX conversion.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment"> 
*</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author 
&lt;a href="mailto:[email protected]"&gt;Jeffery 
Painter&lt;/a&gt;</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment"> * The code 
uses parts from Markus Hahn's Blowfish library found at</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author 
&lt;a href="mailto:[email protected]"&gt;Siegfried 
Goeschl&lt;/a&gt;</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment"> * 
http://blowfishj.sourceforge.net/</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author 
&lt;a href="mailto:[email protected]"&gt;Markus 
Hahn&lt;/a&gt;</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment"> 
*</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> 
*/</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;29</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author 
&lt;a href="mailto:[email protected]"&gt;Siegfried Goeschl 
&lt;/a&gt;</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author 
&lt;a href="mailto:[email protected]"&gt;Markus 
Hahn&lt;/a&gt;</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;30</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;<span class="keyword">public</span> <span 
class="keyword">final</span> <span class="keyword">class</span> 
HexConverter</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment"> 
*/</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;{</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;33</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;<span class="keyword">public</span> <span 
class="keyword">final</span> <span class="keyword">class</span> 
HexConverter</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Converts 
a byte array to a hex string.</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;{</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
data the byte array</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;36</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Table 
for byte to hex conversion</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
the hex string</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;37</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;38</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;    
<span class="keyword">final</span> <span class="keyword">private</span> <span 
class="keyword">static</span> <span class="keyword">char</span>[] HEXTAB 
=</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;38</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> String 
toString( <span class="keyword">byte</span>[] data )</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="string">'0'</span>, <span class="string">'1'</span>, <span 
class="string">'2'</span>, <span class="string">'3'</span>, <span 
class="string">'4'</span>, <span class="string">'5'</span>, <span 
class="string">'6'</span>, <span class="string">'7'</span>,</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;40</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> bytesToHexStr(data);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="string">'8'</span>, <span class="string">'9'</span>, <span 
class="string">'a'</span>, <span class="string">'b'</span>, <span 
class="string">'c'</span>, <span class="string">'d'</span>, <span 
class="string">'e'</span>, <span class="string">'f'</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    };</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Converts 
a hex string into a byte[]</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Converts 
a byte array to a hex string.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
sHex the hex string</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
data the byte array</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
the byte[]</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
the hex string</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> String 
toString( <span class="keyword">byte</span>[] data )</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;52</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> bytesToHexStr(data, 0, 
data.length);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> <span 
class="keyword">byte</span>[] toBytes(String sHex) {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;50</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">int</span> len = sHex.length();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;51</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">byte</span>[] data = <span class="keyword">new</span> 
<span class="keyword">byte</span>[len / 2];</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;52</td>  <td class="nbHitsCovered"><a 
title="Line 52: Conditional coverage 100% (2/2).">&nbsp;1022</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 52: Conditional coverage 100% 
(2/2).">        <span class="keyword">for</span> (<span 
class="keyword">int</span> i = 0; i &lt; len; i += 2) {</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;53</td>  <td 
class="nbHitsCovered">&nbsp;1017</td>  <td class="src"><pre class="src">&nbsp;  
          data[i / 2] = (<span class="keyword">byte</span>) 
((Character.digit(sHex.charAt(i), 16) &lt;&lt; 4)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;54</td>  <td 
class="nbHitsCovered">&nbsp;1017</td>  <td class="src"><pre class="src">&nbsp;  
                               + Character.digit(sHex.charAt(i+1), 
16));</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;56</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Converts 
a hex string into a byte[]</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;56</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> data;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    }    </pre></td></tr>
 <tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
data the hex string</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
 <tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
the byte[]</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> <span 
class="keyword">byte</span>[] toBytes( String data )</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;64</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">byte</span>[] result = <span 
class="keyword">new</span> <span 
class="keyword">byte</span>[data.length()/2];</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;65</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   hexStrToBytes( data, result, 0, 0, result.length );</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;66</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> result;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;69</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;70</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * Converts 
a byte array to a hex string.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
data the byte array</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
nOfs start index where to get the bytes</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;73</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
nLen number of bytes to convert</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;74</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
the hex string</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">private</span> <span class="keyword">static</span> String 
bytesToHexStr(</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">byte</span>[] data,</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">int</span> nOfs,</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">int</span> nLen)</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">private</span> <span class="keyword">static</span> String 
bytesToHexStr( <span class="keyword">byte</span>[] data )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        StringBuffer 
sbuf;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;82</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;83</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   sbuf = <span class="keyword">new</span> StringBuffer();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;84</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   sbuf.setLength(nLen &lt;&lt; 1);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;86</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">int</span> nPos = 0;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;87</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">int</span> nC = nOfs + nLen;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;88</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;89</td>  <td class="nbHitsCovered"><a 
title="Line 89: Conditional coverage 100% (2/2).">&nbsp;1022</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 89: Conditional coverage 100% 
(2/2).">        <span class="keyword">while</span> (nOfs &lt; 
nC)</a></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;91</td>  <td 
class="nbHitsCovered">&nbsp;1017</td>  <td class="src"><pre class="src">&nbsp;  
          sbuf.setCharAt(nPos++, HEXTAB[(data[nOfs  ] &gt;&gt; 4) &amp; 
0x0f]);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;92</td>  <td 
class="nbHitsCovered">&nbsp;1017</td>  <td class="src"><pre class="src">&nbsp;  
          sbuf.setCharAt(nPos++, HEXTAB[ data[nOfs++]       &amp; 
0x0f]);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;95</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> sbuf.toString();</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;96</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;66</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   StringBuilder sbuf = <span class="keyword">new</span> 
StringBuilder();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;67</td>  <td class="nbHitsCovered"><a 
title="Line 67: Conditional coverage 100% (2/2).">&nbsp;1022</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 67: Conditional coverage 100% 
(2/2).">        <span class="keyword">for</span> ( <span 
class="keyword">byte</span> b : data )</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;68</td>  <td 
class="nbHitsCovered">&nbsp;1017</td>  <td class="src"><pre class="src">&nbsp;  
              sbuf.append( String.format(<span class="string">"%02x"</span>, b 
) );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;69</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> sbuf.toString();</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;70</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;98</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Converts 
a hex string back into a byte array (invalid codes will 
be</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;100</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
skipped).</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;101</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
sHex hex string</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
data the target array</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;103</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
nSrcOfs from which character in the string the conversion 
should</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * begin, 
remember that (nSrcPos modulo 2) should equals 0 normally</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;105</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
nDstOfs to store the bytes from which position in the 
array</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
nLen number of bytes to extract</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
number of extracted bytes</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;108</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;109</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">private</span> <span class="keyword">static</span> <span 
class="keyword">int</span> hexStrToBytes(</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        String sHex,</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">byte</span>[] data,</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;112</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">int</span> nSrcOfs,</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">int</span> nDstOfs,</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;114</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">int</span> nLen)</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;115</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">int</span> nI, nJ, nStrLen, nAvailBytes, 
nDstOfsBak;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;117</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">byte</span> bActByte;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">boolean</span> blConvertOK;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;120</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span class="comment">// 
check for correct ranges</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;122</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   nStrLen = sHex.length();</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;123</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;124</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   nAvailBytes = (nStrLen - nSrcOfs) &gt;&gt; 1;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;125</td>  <td class="nbHitsUncovered"><a 
title="Line 125: Conditional coverage 50% (1/2).">&nbsp;5</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
125: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(nAvailBytes &lt; nLen)</a></span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;126</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;127</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            nLen = 
nAvailBytes;</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;130</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">int</span> nOutputCapacity = data.length - 
nDstOfs;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;131</td>  <td class="nbHitsUncovered"><a 
title="Line 131: Conditional coverage 50% (1/2).">&nbsp;5</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
131: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(nLen &gt; nOutputCapacity)</a></span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;132</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;133</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            nLen = 
nOutputCapacity;</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;134</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span class="comment">// 
convert now</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;137</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;138</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   nDstOfsBak = nDstOfs;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;140</td>  <td class="nbHitsCovered"><a 
title="Line 140: Conditional coverage 100% (2/2).">&nbsp;1022</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 140: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (nI = 0; nI &lt; nLen; 
nI++)</a></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;141</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;142</td>  <td 
class="nbHitsCovered">&nbsp;1017</td>  <td class="src"><pre class="src">&nbsp;  
          bActByte = 0;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;143</td>  <td 
class="nbHitsCovered">&nbsp;1017</td>  <td class="src"><pre class="src">&nbsp;  
          blConvertOK = <span class="keyword">true</span>;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;144</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;145</td>  <td class="nbHitsCovered"><a 
title="Line 145: Conditional coverage 100% (2/2).">&nbsp;3051</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 145: Conditional coverage 
100% (2/2).">            <span class="keyword">for</span> (nJ = 0; nJ &lt; 2; 
nJ++)</a></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;146</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;147</td>  <td 
class="nbHitsCovered">&nbsp;2034</td>  <td class="src"><pre class="src">&nbsp;  
              bActByte &lt;&lt;= 4;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;148</td>  <td 
class="nbHitsCovered">&nbsp;2034</td>  <td class="src"><pre class="src">&nbsp;  
              <span class="keyword">char</span> cActChar = 
sHex.charAt(nSrcOfs++);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;149</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;150</td>  <td class="nbHitsUncovered"><a 
title="Line 150: Conditional coverage 75% (3/4) [each condition: 100%, 
50%].">&nbsp;2034</a></td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;<a title="Line 150: Conditional coverage 75% (3/4) 
[each condition: 100%, 50%].">                <span class="keyword">if</span> 
((cActChar &gt;= <span class="string">'a'</span>) &amp;&amp; (cActChar &lt;= 
<span class="string">'f'</span>))</a></span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;152</td>  <td 
class="nbHitsCovered">&nbsp;793</td>  <td class="src"><pre class="src">&nbsp;   
                 bActByte |= (<span class="keyword">byte</span>) (cActChar - 
<span class="string">'a'</span>) + 10;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;153</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                <span 
class="keyword">else</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;155</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;156</td>  <td class="nbHitsUncovered"><a 
title="Line 156: Conditional coverage 50% (2/4) [each condition: 50%, 
50%].">&nbsp;1241</a></td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;<a title="Line 156: Conditional coverage 50% (2/4) 
[each condition: 50%, 50%].">                    <span 
class="keyword">if</span> ((cActChar &gt;= <span class="string">'0'</span>) 
&amp;&amp; (cActChar &lt;= <span 
class="string">'9'</span>))</a></span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;157</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;158</td>  <td 
class="nbHitsCovered">&nbsp;1241</td>  <td class="src"><pre class="src">&nbsp;  
                      bActByte |= (<span class="keyword">byte</span>) (cActChar 
- <span class="string">'0'</span>);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;159</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                    <span 
class="keyword">else</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;162</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                        blConvertOK = <span 
class="keyword">false</span>;</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;165</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;166</td>  <td class="nbHitsUncovered"><a 
title="Line 166: Conditional coverage 50% (1/2).">&nbsp;1017</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
166: Conditional coverage 50% (1/2).">            <span 
class="keyword">if</span> (blConvertOK)</a></span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;168</td>  <td 
class="nbHitsCovered">&nbsp;1017</td>  <td class="src"><pre class="src">&nbsp;  
              data[nDstOfs++] = bActByte;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;170</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;172</td>  <td 
class="nbHitsCovered">&nbsp;5</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> (nDstOfs - nDstOfsBak);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a 
href="http://cobertura.sourceforge.net/"; target="_top">Cobertura</a> 1.9 on 
3/29/09 11:46 PM.</div>
+<div class="footer">Report generated by <a 
href="http://cobertura.sourceforge.net/"; target="_top">Cobertura</a> 2.1.1 on 
5/20/19 11:58 PM.</div>
 </body>
-</html>
+</html>
\ No newline at end of file

Modified: 
websites/production/turbine/content/fulcrum/fulcrum-yaafi-crypto/cobertura/org.apache.fulcrum.jce.crypto.PasswordFactory.html
==============================================================================
--- 
websites/production/turbine/content/fulcrum/fulcrum-yaafi-crypto/cobertura/org.apache.fulcrum.jce.crypto.PasswordFactory.html
 (original)
+++ 
websites/production/turbine/content/fulcrum/fulcrum-yaafi-crypto/cobertura/org.apache.fulcrum.jce.crypto.PasswordFactory.html
 Tue May 21 03:58:58 2019
@@ -12,7 +12,7 @@
 <div class="separator">&nbsp;</div>
 <table class="report">
 <thead><tr>  <td class="heading">Classes in this File</td>  <td 
class="heading"><a class="dfn" href="help.html" 
onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td 
class="heading"><a class="dfn" href="help.html" 
onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td 
class="heading"><a class="dfn" href="help.html" 
onclick="popupwindow('help.html'); return 
false;">Complexity</a></td></tr></thead>
-  <tr><td><a 
href="org.apache.fulcrum.jce.crypto.PasswordFactory.html">PasswordFactory</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">94%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:94px"><span 
class="text">32/34</span></div></div></td></tr></table></td><td><table 
cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:100px"><span 
class="text">6/6</span></div></div></td></tr></table></td><td 
class="value"><span class="hidden">1.6;</span>1.6</td></tr>
+  <tr><td><a 
href="org.apache.fulcrum.jce.crypto.PasswordFactory.html">PasswordFactory</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">91%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:91px"><span 
class="text">32/35</span></div></div></td></tr></table></td><td><table 
cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:100px"><span 
class="text">6/6</span></div></div></td></tr></table></td><td 
class="value"><span class="hidden">1.6;</span>1.6</td></tr>
 
 </table>
 <div class="separator">&nbsp;</div>
@@ -101,232 +101,251 @@
 <tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
a default password using "xxxx-xxxx-xxxx-xxxxx"</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Create a 
new password</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> <span 
class="keyword">char</span>[] create()</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
a default password using "xxxx-xxxx-xxxx-xxxxx"</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">throws</span> NoSuchAlgorithmException, 
UnsupportedEncodingException</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;48</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> create(</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws 
NoSuchAlgorithmException the encryption algorithm is not 
supported</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws 
UnsupportedEncodingException the requested encoding is not 
supported</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;            
PasswordParameters.DEFAULTPASSWORD,</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;            
PasswordParameters.SALT,</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> <span 
class="keyword">char</span>[] create()</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;            
PasswordParameters.COUNT</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">throws</span> NoSuchAlgorithmException, 
UnsupportedEncodingException</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;            );</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;53</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> create(</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;            
PasswordParameters.DEFAULTPASSWORD,</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;            
PasswordParameters.SALT,</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;56</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
seed the default password supplied by the caller</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;            
PasswordParameters.COUNT</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
a password using "xxxx-xxxx-xxxx-xxxxx"</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;            );</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> <span 
class="keyword">char</span>[] create( String seed )</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">throws</span> NoSuchAlgorithmException, 
UnsupportedEncodingException</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;62</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        <span class="keyword">return</span> 
create(</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Create a 
new password using a seed</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;            
seed.toCharArray()</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
seed the default password supplied by the caller</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;            );</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
a password using "xxxx-xxxx-xxxx-xxxxx"</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws 
NoSuchAlgorithmException the encryption algorithm is not 
supported</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws 
UnsupportedEncodingException the requested encoding is not 
supported</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
seed the default password supplied by the caller</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;69</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
a password using "xxxx-xxxx-xxxx-xxxxx"</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> <span 
class="keyword">char</span>[] create( String seed )</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;70</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">throws</span> NoSuchAlgorithmException, 
UnsupportedEncodingException</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;72</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        <span class="keyword">return</span> 
create(</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;73</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            seed.toCharArray()</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;74</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
seed the default password supplied by the caller</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
a password using "xxxx-xxxx-xxxx-xxxxx"</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws 
NoSuchAlgorithmException the encryption algorithm is not 
supported</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws 
UnsupportedEncodingException the requested encoding is not 
supported</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;82</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> <span 
class="keyword">final</span> <span class="keyword">char</span>[] create( <span 
class="keyword">char</span>[] seed )</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;84</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">throws</span> NoSuchAlgorithmException, 
UnsupportedEncodingException</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;73</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;74</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> create(</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;86</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> create(</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            seed,</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;88</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            
PasswordFactory.SALT,</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;89</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            
PasswordFactory.COUNT</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            );</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;91</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;92</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;82</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * Creates 
a default password using "xxxx-xxxx-xxxx-xxxxx".</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;84</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;96</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
salt the password salt</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
password the default password</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;86</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;98</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
count number of MessageDigest iterations</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
the default password</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;88</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;100</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws 
NoSuchAlgorithmException the encryption algorithm is not 
supported</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;89</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;101</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws 
UnsupportedEncodingException the requested encoding is not 
supported</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;91</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;103</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> <span 
class="keyword">char</span> [] create( <span class="keyword">char</span>[] 
password, <span class="keyword">byte</span>[] salt, <span 
class="keyword">int</span> count )</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;92</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">throws</span> NoSuchAlgorithmException, 
UnsupportedEncodingException</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;105</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;94</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">char</span> [] result = <span 
class="keyword">null</span>;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;95</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   MessageDigest sha1 = MessageDigest.getInstance( <span 
class="string">"SHA1"</span> );</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;96</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">byte</span> [] passwordMask = <span 
class="keyword">new</span> String( password ).getBytes( <span 
class="string">"UTF-8"</span> );</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;97</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">byte</span> [] temp = <span class="keyword">new</span> 
<span class="keyword">byte</span>[salt.length + 
passwordMask.length];</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;98</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">byte</span> [] digest = <span 
class="keyword">null</span>;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;106</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">char</span> [] result = <span 
class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;107</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   MessageDigest sha1 = MessageDigest.getInstance( <span 
class="string">"SHA1"</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;108</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">byte</span> [] passwordMask = <span 
class="keyword">new</span> String( password ).getBytes( <span 
class="string">"UTF-8"</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;109</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">byte</span> [] temp = <span class="keyword">new</span> 
<span class="keyword">byte</span>[salt.length + 
passwordMask.length];</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;110</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">byte</span> [] digest = <span 
class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;100</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   StringBuffer stringBuffer = <span class="keyword">new</span> 
StringBuffer();</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;101</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;112</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   StringBuilder stringBuffer = <span class="keyword">new</span> 
StringBuilder();</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;114</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span class="comment">// 
combine the password with the salt string into a byte[9</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;103</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;115</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;104</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   System.arraycopy( passwordMask, 0, temp, 0, passwordMask.length 
);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;105</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   System.arraycopy( salt, 0, temp, passwordMask.length, salt.length 
);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;116</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   System.arraycopy( passwordMask, 0, temp, 0, passwordMask.length 
);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;117</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   System.arraycopy( salt, 0, temp, passwordMask.length, salt.length 
);</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span class="comment">// 
create a hash over and over to make it a bit random</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;108</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;120</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;109</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   digest = temp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;121</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   digest = temp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;111</td>  <td class="nbHitsCovered"><a 
title="Line 111: Conditional coverage 100% (2/2).">&nbsp;42</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 111: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (<span 
class="keyword">int</span> i = 0; i &lt; count; i++)</a></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;112</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;123</td>  <td class="nbHitsCovered"><a 
title="Line 123: Conditional coverage 100% (2/2).">&nbsp;42</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 123: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (<span 
class="keyword">int</span> i = 0; i &lt; count; i++)</a></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;113</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        sha1.update( digest );</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;114</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        digest = sha1.digest();</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;115</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;125</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        sha1.update( digest );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;126</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        digest = sha1.digest();</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;117</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span class="comment">// 
build a well-formed password string to be usable</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;130</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span class="comment">// by a 
human</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;131</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;120</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">long</span> long1 = createLong( digest, 0 
);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;121</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">long</span> long2 = createLong( digest, 4 
);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;122</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">long</span> long3 = createLong( digest, 8 
);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;123</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">long</span> long4 = createLong( digest, 12 
);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;132</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">long</span> long1 = createLong( digest, 0 
);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;133</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">long</span> long2 = createLong( digest, 4 
);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;134</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">long</span> long3 = createLong( digest, 8 
);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;135</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">long</span> long4 = createLong( digest, 12 
);</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;125</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( Long.toHexString( long1 ).substring( 0, 4 ) 
);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;126</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( <span class="string">'-'</span> );</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;127</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( Long.toHexString( long2 ).substring( 0, 4 ) 
);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;128</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( <span class="string">'-'</span> );</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;129</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( Long.toHexString( long3 ).substring( 0, 4 ) 
);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;130</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( <span class="string">'-'</span> );</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;131</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( Long.toHexString( long4 ).substring( 0, 5 ) 
);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;132</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;137</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( Long.toHexString( long1 ).substring( 0, 4 ) 
);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;138</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( <span class="string">'-'</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;139</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( Long.toHexString( long2 ).substring( 0, 4 ) 
);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;140</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( <span class="string">'-'</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;141</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( Long.toHexString( long3 ).substring( 0, 4 ) 
);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;142</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( <span class="string">'-'</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;143</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   stringBuffer.append( Long.toHexString( long4 ).substring( 0, 5 ) 
);</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;144</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;145</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span class="comment">// copy 
the password</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;134</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;135</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   result = <span class="keyword">new</span> <span 
class="keyword">char</span>[stringBuffer.length()];</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;146</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   result = <span class="keyword">new</span> <span 
class="keyword">char</span>[stringBuffer.length()];</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;147</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;137</td>  <td class="nbHitsCovered"><a 
title="Line 137: Conditional coverage 100% (2/2).">&nbsp;42</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 137: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (<span 
class="keyword">int</span> i = 0; i &lt; stringBuffer.length(); 
i++)</a></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;138</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;148</td>  <td class="nbHitsCovered"><a 
title="Line 148: Conditional coverage 100% (2/2).">&nbsp;42</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 148: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (<span 
class="keyword">int</span> i = 0; i &lt; stringBuffer.length(); 
i++)</a></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;149</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;139</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        result[i] = stringBuffer.charAt( i );</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;140</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;150</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        result[i] = stringBuffer.charAt( i );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;141</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;142</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span class="comment">// wipe 
out the StringBuffer</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;152</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;144</td>  <td class="nbHitsCovered"><a 
title="Line 144: Conditional coverage 100% (2/2).">&nbsp;42</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 144: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (<span 
class="keyword">int</span> i = 0; i &lt; stringBuffer.length(); 
i++)</a></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;145</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;153</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">// wipe 
out the StringBuilder</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;154</td>  <td class="nbHitsCovered"><a 
title="Line 154: Conditional coverage 100% (2/2).">&nbsp;42</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 154: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (<span 
class="keyword">int</span> i = 0; i &lt; stringBuffer.length(); 
i++)</a></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;155</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;146</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        stringBuffer.setCharAt( i, <span class="string">' '</span> 
);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;147</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;156</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        stringBuffer.setCharAt( i, <span class="string">' '</span> 
);</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;157</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;148</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;149</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> result;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;150</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;159</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span> result;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;152</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;153</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * Gets 
bytes from an array into a long.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;155</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;165</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
buf where to get the bytes</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;166</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
nOfs index from where to read the data</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;157</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
the 64bit integer</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;168</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;159</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">private</span> <span class="keyword">static</span> <span 
class="keyword">long</span> createLong(<span class="keyword">byte</span> [] 
buf, <span class="keyword">int</span> nOfs)</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;170</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;161</td>  <td 
class="nbHitsCovered">&nbsp;8</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;171</td>  <td 
class="nbHitsCovered">&nbsp;8</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">return</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;172</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            ((<span 
class="keyword">long</span>)(( buf[nOfs    ]          &lt;&lt; 24) 
|</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    ((buf[nOfs + 1] 
&amp; 0x0ff) &lt;&lt; 16) |</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    ((buf[nOfs + 2] 
&amp; 0x0ff) &lt;&lt;  8) |</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;165</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;175</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    ( buf[nOfs + 3] 
&amp; 0x0ff       )) &lt;&lt; 32) |</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;166</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;176</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            ((<span 
class="keyword">long</span>)(( buf[nOfs + 4]          &lt;&lt; 24) 
|</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;177</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    ((buf[nOfs + 5] 
&amp; 0x0ff) &lt;&lt; 16) |</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;168</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;178</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    ((buf[nOfs + 6] 
&amp; 0x0ff) &lt;&lt;  8) |</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;179</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    ( buf[nOfs + 7] 
&amp; 0x0ff       )) &amp; 0x0ffffffffL);</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;170</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;180</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;181</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a 
href="http://cobertura.sourceforge.net/"; target="_top">Cobertura</a> 1.9 on 
3/29/09 11:46 PM.</div>
+<div class="footer">Report generated by <a 
href="http://cobertura.sourceforge.net/"; target="_top">Cobertura</a> 2.1.1 on 
5/20/19 11:58 PM.</div>
 </body>
-</html>
+</html>
\ No newline at end of file

Modified: 
websites/production/turbine/content/fulcrum/fulcrum-yaafi-crypto/cobertura/org.apache.fulcrum.jce.crypto.PasswordParameters.html
==============================================================================
--- 
websites/production/turbine/content/fulcrum/fulcrum-yaafi-crypto/cobertura/org.apache.fulcrum.jce.crypto.PasswordParameters.html
 (original)
+++ 
websites/production/turbine/content/fulcrum/fulcrum-yaafi-crypto/cobertura/org.apache.fulcrum.jce.crypto.PasswordParameters.html
 Tue May 21 03:58:58 2019
@@ -111,6 +111,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a 
href="http://cobertura.sourceforge.net/"; target="_top">Cobertura</a> 1.9 on 
3/29/09 11:46 PM.</div>
+<div class="footer">Report generated by <a 
href="http://cobertura.sourceforge.net/"; target="_top">Cobertura</a> 2.1.1 on 
5/20/19 11:58 PM.</div>
 </body>
-</html>
+</html>
\ No newline at end of file


Reply via email to