You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ni...@apache.org on 2016/09/29 22:07:56 UTC

svn commit: r1762842 [14/45] - in /poi/site/publish: ./ apidocs/ apidocs/org/apache/poi/ apidocs/org/apache/poi/class-use/ apidocs/org/apache/poi/ddf/class-use/ apidocs/org/apache/poi/hpsf/class-use/ apidocs/org/apache/poi/hpsf/wellknown/class-use/ api...

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html Thu Sep 29 22:07:51 2016
@@ -86,7 +86,7 @@
 <li class="blockList">
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionInfoBuilder</a>, <a href="../../../../../org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4EncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.binaryrc4">BinaryRC4EncryptionInfoBuilder</a>, <a href="../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a>, <a href="../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionInfoBuilder</a></dd>
+<dd><a href="../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionInfoBuilder</a>, <a href="../../../../../org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4EncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.binaryrc4">BinaryRC4EncryptionInfoBuilder</a>, <a href="../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptionInfoBuilder</a>, <a href="../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionInfoBuilder</a>, <a href="../../../../../org/apache/poi/poifs/crypt/xor/XOREncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.xor">XOREncryptionInfoBuilder</a></dd>
 </dl>
 <hr>
 <br>
@@ -110,22 +110,6 @@
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getDecryptor()">getDecryptor</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getEncryptor()">getEncryptor</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt">EncryptionHeader</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getHeader()">getHeader</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getVerifier()">getVerifier</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#initialize(org.apache.poi.poifs.crypt.EncryptionInfo,%20org.apache.poi.poifs.crypt.CipherAlgorithm,%20org.apache.poi.poifs.crypt.HashAlgorithm,%20int,%20int,%20org.apache.poi.poifs.crypt.ChainingMode)">initialize</a></strong>(<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;ei,
           <a href="../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a>&nbsp;cipherAlgorithm,
@@ -175,7 +159,7 @@
 <a name="initialize(org.apache.poi.poifs.crypt.EncryptionInfo, org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">
 <!--   -->
 </a>
-<ul class="blockList">
+<ul class="blockListLast">
 <li class="blockList">
 <h4>initialize</h4>
 <pre>void&nbsp;initialize(<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;ei,
@@ -187,46 +171,6 @@
 <div class="block">initialize the builder from scratch</div>
 </li>
 </ul>
-<a name="getHeader()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getHeader</h4>
-<pre><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt">EncryptionHeader</a>&nbsp;getHeader()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the header data</dd></dl>
-</li>
-</ul>
-<a name="getVerifier()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getVerifier</h4>
-<pre><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a>&nbsp;getVerifier()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the verifier data</dd></dl>
-</li>
-</ul>
-<a name="getDecryptor()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDecryptor</h4>
-<pre><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a>&nbsp;getDecryptor()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the decryptor</dd></dl>
-</li>
-</ul>
-<a name="getEncryptor()">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEncryptor</h4>
-<pre><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a>&nbsp;getEncryptor()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the encryptor</dd></dl>
-</li>
-</ul>
 </li>
 </ul>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionMode.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionMode.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionMode.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionMode.html Thu Sep 29 22:07:51 2016
@@ -138,6 +138,9 @@ extends java.lang.Enum&lt;<a href="../..
 <tr class="rowColor">
 <td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html#standard">standard</a></strong></code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html#xor">xor</a></strong></code>&nbsp;</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -256,12 +259,21 @@ the order they are declared.</div>
 <a name="agile">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>agile</h4>
 <pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a> agile</pre>
 </li>
 </ul>
+<a name="xor">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>xor</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a> xor</pre>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ============ FIELD DETAIL =========== -->

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionVerifier.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionVerifier.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionVerifier.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionVerifier.html Thu Sep 29 22:07:51 2016
@@ -93,13 +93,18 @@
 <ul class="blockList">
 <li class="blockList">
 <dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable</dd>
+</dl>
+<dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionVerifier</a>, <a href="../../../../../org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.binaryrc4">BinaryRC4EncryptionVerifier</a>, <a href="../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionVerifier</a></dd>
+<dd><a href="../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionVerifier</a>, <a href="../../../../../org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.binaryrc4">BinaryRC4EncryptionVerifier</a>, <a href="../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionVerifier</a>, <a href="../../../../../org/apache/poi/poifs/crypt/xor/XOREncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.xor">XOREncryptionVerifier</a></dd>
 </dl>
 <hr>
 <br>
 <pre>public abstract class <span class="strong">EncryptionVerifier</span>
-extends java.lang.Object</pre>
+extends java.lang.Object
+implements java.lang.Cloneable</pre>
 <div class="block">Used when checking if a key is valid for a document</div>
 </li>
 </ul>
@@ -139,74 +144,78 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#clone()">clone</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getAlgorithm()">getAlgorithm</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getChainingMode()">getChainingMode</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getCipherAlgorithm()">getCipherAlgorithm</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getCipherMode()">getCipherMode</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getEncryptedKey()">getEncryptedKey</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getEncryptedVerifier()">getEncryptedVerifier</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getEncryptedVerifierHash()">getEncryptedVerifierHash</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getHashAlgorithm()">getHashAlgorithm</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getSalt()">getSalt</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getSpinCount()">getSpinCount</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setChainingMode(org.apache.poi.poifs.crypt.ChainingMode)">setChainingMode</a></strong>(<a href="../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a>&nbsp;chainingMode)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setCipherAlgorithm(org.apache.poi.poifs.crypt.CipherAlgorithm)">setCipherAlgorithm</a></strong>(<a href="../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a>&nbsp;cipherAlgorithm)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setEncryptedKey(byte[])">setEncryptedKey</a></strong>(byte[]&nbsp;encryptedKey)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setEncryptedVerifier(byte[])">setEncryptedVerifier</a></strong>(byte[]&nbsp;encryptedVerifier)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setEncryptedVerifierHash(byte[])">setEncryptedVerifierHash</a></strong>(byte[]&nbsp;encryptedVerifierHash)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setHashAlgorithm(org.apache.poi.poifs.crypt.HashAlgorithm)">setHashAlgorithm</a></strong>(<a href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;hashAlgorithm)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setSalt(byte[])">setSalt</a></strong>(byte[]&nbsp;salt)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#setSpinCount(int)">setSpinCount</a></strong>(int&nbsp;spinCount)</code>&nbsp;</td>
 </tr>
@@ -216,7 +225,7 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -405,12 +414,27 @@ extends java.lang.Object</pre>
 <a name="setHashAlgorithm(org.apache.poi.poifs.crypt.HashAlgorithm)">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>setHashAlgorithm</h4>
 <pre>protected&nbsp;void&nbsp;setHashAlgorithm(<a href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;hashAlgorithm)</pre>
 </li>
 </ul>
+<a name="clone()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a>&nbsp;clone()
+                         throws java.lang.CloneNotSupportedException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>clone</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code></dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/Encryptor.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/Encryptor.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/Encryptor.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/Encryptor.html Thu Sep 29 22:07:51 2016
@@ -93,13 +93,18 @@
 <ul class="blockList">
 <li class="blockList">
 <dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable</dd>
+</dl>
+<dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptor.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptor</a>, <a href="../../../../../org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4Encryptor.html" title="class in org.apache.poi.poifs.crypt.binaryrc4">BinaryRC4Encryptor</a>, <a href="../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor</a>, <a href="../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptor.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptor</a></dd>
+<dd><a href="../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptor.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptor</a>, <a href="../../../../../org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4Encryptor.html" title="class in org.apache.poi.poifs.crypt.binaryrc4">BinaryRC4Encryptor</a>, <a href="../../../../../org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.html" title="class in org.apache.poi.poifs.crypt.cryptoapi">CryptoAPIEncryptor</a>, <a href="../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptor.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptor</a>, <a href="../../../../../org/apache/poi/poifs/crypt/xor/XOREncryptor.html" title="class in org.apache.poi.poifs.crypt.xor">XOREncryptor</a></dd>
 </dl>
 <hr>
 <br>
 <pre>public abstract class <span class="strong">Encryptor</span>
-extends java.lang.Object</pre>
+extends java.lang.Object
+implements java.lang.Cloneable</pre>
 </li>
 </ul>
 </div>
@@ -155,10 +160,14 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#clone()">clone</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>abstract void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#confirmPassword(java.lang.String)">confirmPassword</a></strong>(java.lang.String&nbsp;password)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>abstract void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#confirmPassword(java.lang.String,%20byte[],%20byte[],%20byte[],%20byte[],%20byte[])">confirmPassword</a></strong>(java.lang.String&nbsp;password,
                byte[]&nbsp;keySpec,
@@ -167,34 +176,53 @@ extends java.lang.Object</pre>
                byte[]&nbsp;verifierSalt,
                byte[]&nbsp;integritySalt)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>abstract java.io.OutputStream</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)">getDataStream</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)</code>
 <div class="block">Return a output stream for encrypted data.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>java.io.OutputStream</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.NPOIFSFileSystem)">getDataStream</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">NPOIFSFileSystem</a>&nbsp;fs)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>java.io.OutputStream</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.OPOIFSFileSystem)">getDataStream</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">OPOIFSFileSystem</a>&nbsp;fs)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/ChunkedCipherOutputStream.html" title="class in org.apache.poi.poifs.crypt">ChunkedCipherOutputStream</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(java.io.OutputStream,%20int)">getDataStream</a></strong>(java.io.OutputStream&nbsp;stream,
+             int&nbsp;initialOffset)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>java.io.OutputStream</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getDataStream(org.apache.poi.poifs.filesystem.POIFSFileSystem)">getDataStream</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/POIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">POIFSFileSystem</a>&nbsp;fs)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getEncryptionInfo()">getEncryptionInfo</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getInstance(org.apache.poi.poifs.crypt.EncryptionInfo)">getInstance</a></strong>(<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>javax.crypto.SecretKey</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#getSecretKey()">getSecretKey</a></strong>()</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#setChunkSize(int)">setChunkSize</a></strong>(int&nbsp;chunkSize)</code>
+<div class="block">Sets the chunk size of the data stream.</div>
+</td>
+</tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#setEncryptionInfo(org.apache.poi.poifs.crypt.EncryptionInfo)">setEncryptionInfo</a></strong>(<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;encryptionInfo)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html#setSecretKey(javax.crypto.SecretKey)">setSecretKey</a></strong>(javax.crypto.SecretKey&nbsp;secretKey)</code>&nbsp;</td>
 </tr>
 </table>
@@ -203,7 +231,7 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -345,6 +373,21 @@ extends java.lang.Object</pre>
 <dd><code>java.security.GeneralSecurityException</code></dd></dl>
 </li>
 </ul>
+<a name="getDataStream(java.io.OutputStream, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataStream</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/ChunkedCipherOutputStream.html" title="class in org.apache.poi.poifs.crypt">ChunkedCipherOutputStream</a>&nbsp;getDataStream(java.io.OutputStream&nbsp;stream,
+                                      int&nbsp;initialOffset)
+                                        throws java.io.IOException,
+                                               java.security.GeneralSecurityException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.security.GeneralSecurityException</code></dd></dl>
+</li>
+</ul>
 <a name="getSecretKey()">
 <!--   -->
 </a>
@@ -357,10 +400,56 @@ extends java.lang.Object</pre>
 <a name="setSecretKey(javax.crypto.SecretKey)">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>setSecretKey</h4>
-<pre>protected&nbsp;void&nbsp;setSecretKey(javax.crypto.SecretKey&nbsp;secretKey)</pre>
+<pre>public&nbsp;void&nbsp;setSecretKey(javax.crypto.SecretKey&nbsp;secretKey)</pre>
+</li>
+</ul>
+<a name="getEncryptionInfo()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEncryptionInfo</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;getEncryptionInfo()</pre>
+</li>
+</ul>
+<a name="setEncryptionInfo(org.apache.poi.poifs.crypt.EncryptionInfo)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEncryptionInfo</h4>
+<pre>public&nbsp;void&nbsp;setEncryptionInfo(<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;encryptionInfo)</pre>
+</li>
+</ul>
+<a name="setChunkSize(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setChunkSize</h4>
+<pre>public&nbsp;void&nbsp;setChunkSize(int&nbsp;chunkSize)</pre>
+<div class="block">Sets the chunk size of the data stream.
+ Needs to be set before the data stream is requested.
+ When not set, the implementation uses method specific default values</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>chunkSize</code> - the chunk size, i.e. the block size with the same encryption key</dd></dl>
+</li>
+</ul>
+<a name="clone()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a>&nbsp;clone()
+                throws java.lang.CloneNotSupportedException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>clone</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code></dd></dl>
 </li>
 </ul>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileDecryptor.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileDecryptor.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileDecryptor.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileDecryptor.html Thu Sep 29 22:07:51 2016
@@ -60,13 +60,13 @@
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.Decryptor">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method_detail">Method</a></li>
 </ul>
@@ -97,10 +97,15 @@
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable</dd>
+</dl>
 <hr>
 <br>
 <pre>public class <span class="strong">AgileDecryptor</span>
-extends <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></pre>
+extends <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a>
+implements java.lang.Cloneable</pre>
 <div class="block">Decryptor implementation for Agile Encryption</div>
 </li>
 </ul>
@@ -114,39 +119,12 @@ extends <a href="../../../../../../org/a
 <!--   -->
 </a>
 <h3>Field Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static byte[]</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#kCryptoKeyBlock">kCryptoKeyBlock</a></strong></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static byte[]</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#kHashedVerifierBlock">kHashedVerifierBlock</a></strong></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static byte[]</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#kIntegrityKeyBlock">kIntegrityKeyBlock</a></strong></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static byte[]</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#kIntegrityValueBlock">kIntegrityValueBlock</a></strong></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static byte[]</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#kVerifierInputBlock">kVerifierInputBlock</a></strong></code>&nbsp;</td>
-</tr>
-</table>
 <ul class="blockList">
 <li class="blockList"><a name="fields_inherited_from_class_org.apache.poi.poifs.crypt.Decryptor">
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></h3>
-<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#builder">builder</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#DEFAULT_PASSWORD">DEFAULT_PASSWORD</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#DEFAULT_POIFS_ENTRY">DEFAULT_POIFS_ENTRY</a></code></li>
+<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#DEFAULT_PASSWORD">DEFAULT_PASSWORD</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#DEFAULT_POIFS_ENTRY">DEFAULT_POIFS_ENTRY</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#encryptionInfo">encryptionInfo</a></code></li>
 </ul>
 </li>
 </ul>
@@ -164,7 +142,7 @@ extends <a href="../../../../../../org/a
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#AgileDecryptor(org.apache.poi.poifs.crypt.agile.AgileEncryptionInfoBuilder)">AgileDecryptor</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionInfoBuilder</a>&nbsp;builder)</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#AgileDecryptor()">AgileDecryptor</a></strong>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -182,48 +160,52 @@ extends <a href="../../../../../../org/a
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html" title="class in org.apache.poi.poifs.crypt.agile">AgileDecryptor</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#clone()">clone</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>java.io.InputStream</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)">getDataStream</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)</code>
 <div class="block">Return a stream with decrypted data.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#getLength()">getLength</a></strong>()</code>
 <div class="block">Returns the length of the encrypted data that can be safely read with
  <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)"><code>Decryptor.getDataStream(org.apache.poi.poifs.filesystem.DirectoryNode)</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static int</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#getNextBlockSize(int,%20int)">getNextBlockSize</a></strong>(int&nbsp;inputLen,
                 int&nbsp;blockSize)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static byte[]</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#hashInput(org.apache.poi.poifs.crypt.EncryptionInfoBuilder,%20byte[],%20byte[],%20byte[],%20int)">hashInput</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a>&nbsp;builder,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#hashInput(org.apache.poi.poifs.crypt.EncryptionInfo,%20byte[],%20byte[],%20byte[],%20int)">hashInput</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;encryptionInfo,
          byte[]&nbsp;pwHash,
          byte[]&nbsp;blockKey,
          byte[]&nbsp;inputKey,
          int&nbsp;cipherMode)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static javax.crypto.Cipher</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#initCipherForBlock(javax.crypto.Cipher,%20int,%20boolean,%20org.apache.poi.poifs.crypt.EncryptionInfoBuilder,%20javax.crypto.SecretKey,%20int)">initCipherForBlock</a></strong>(javax.crypto.Cipher&nbsp;existing,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#initCipherForBlock(javax.crypto.Cipher,%20int,%20boolean,%20org.apache.poi.poifs.crypt.EncryptionInfo,%20javax.crypto.SecretKey,%20int)">initCipherForBlock</a></strong>(javax.crypto.Cipher&nbsp;existing,
                   int&nbsp;block,
                   boolean&nbsp;lastChunk,
-                  <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a>&nbsp;builder,
+                  <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;encryptionInfo,
                   javax.crypto.SecretKey&nbsp;skey,
                   int&nbsp;encryptionMode)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#verifyPassword(java.security.KeyPair,%20java.security.cert.X509Certificate)">verifyPassword</a></strong>(java.security.KeyPair&nbsp;keyPair,
               java.security.cert.X509Certificate&nbsp;x509)</code>
 <div class="block">instead of a password, it's also possible to decrypt via certificate.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html#verifyPassword(java.lang.String)">verifyPassword</a></strong>(java.lang.String&nbsp;password)</code>
 <div class="block">set decryption password</div>
@@ -235,14 +217,14 @@ extends <a href="../../../../../../org/a
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.poi.poifs.crypt.<a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></h3>
-<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getBlockSizeInBytes()">getBlockSizeInBytes</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.NPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.OPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.POIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getInstance(org.apache.poi.poifs.crypt.EncryptionInfo)">getInstance</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getIntegrityHmacKey()">getIntegrityHmacKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getIntegrityHmacValue()">getIntegrityHmacValue</a>, <a href="../../../../../../org/apach
 e/poi/poifs/crypt/Decryptor.html#getKeySizeInBytes()">getKeySizeInBytes</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getSecretKey()">getSecretKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getVerifier()">getVerifier</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setIntegrityHmacKey(byte[])">setIntegrityHmacKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setIntegrityHmacValue(byte[])">setIntegrityHmacValue</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setSecretKey(javax.crypto.SecretKey)">setSecretKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setVerifier(byte[])">setVerifier</a></code></li>
+<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getBlockSizeInBytes()">getBlockSizeInBytes</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(java.io.InputStream,%20int,%20int)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.NPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.OPOIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getDataStream(org.apache.poi.poifs.filesystem.POIFSFileSystem)">getDataStream</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getEncryptionInfo()">getEncryptionInfo</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getInstance(org.apache.poi.poifs.crypt.EncryptionInfo)">getInstance</a>, <a href="../../../../..
 /../org/apache/poi/poifs/crypt/Decryptor.html#getIntegrityHmacKey()">getIntegrityHmacKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getIntegrityHmacValue()">getIntegrityHmacValue</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getKeySizeInBytes()">getKeySizeInBytes</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getSecretKey()">getSecretKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getVerifier()">getVerifier</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#initCipherForBlock(javax.crypto.Cipher,%20int)">initCipherForBlock</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setChunkSize(int)">setChunkSize</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setEncryptionInfo(org.apache.poi.poifs.crypt.EncryptionInfo)">setEncryptionInfo</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.
 html#setIntegrityHmacKey(byte[])">setIntegrityHmacKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setIntegrityHmacValue(byte[])">setIntegrityHmacValue</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setSecretKey(javax.crypto.SecretKey)">setSecretKey</a>, <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setVerifier(byte[])">setVerifier</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -252,72 +234,19 @@ extends <a href="../../../../../../org/a
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="kVerifierInputBlock">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>kVerifierInputBlock</h4>
-<pre>protected static final&nbsp;byte[] kVerifierInputBlock</pre>
-</li>
-</ul>
-<a name="kHashedVerifierBlock">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>kHashedVerifierBlock</h4>
-<pre>protected static final&nbsp;byte[] kHashedVerifierBlock</pre>
-</li>
-</ul>
-<a name="kCryptoKeyBlock">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>kCryptoKeyBlock</h4>
-<pre>protected static final&nbsp;byte[] kCryptoKeyBlock</pre>
-</li>
-</ul>
-<a name="kIntegrityKeyBlock">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>kIntegrityKeyBlock</h4>
-<pre>protected static final&nbsp;byte[] kIntegrityKeyBlock</pre>
-</li>
-</ul>
-<a name="kIntegrityValueBlock">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>kIntegrityValueBlock</h4>
-<pre>protected static final&nbsp;byte[] kIntegrityValueBlock</pre>
-</li>
-</ul>
-</li>
-</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor_detail">
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="AgileDecryptor(org.apache.poi.poifs.crypt.agile.AgileEncryptionInfoBuilder)">
+<a name="AgileDecryptor()">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>AgileDecryptor</h4>
-<pre>protected&nbsp;AgileDecryptor(<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionInfoBuilder</a>&nbsp;builder)</pre>
+<pre>protected&nbsp;AgileDecryptor()</pre>
 </li>
 </ul>
 </li>
@@ -371,13 +300,13 @@ extends <a href="../../../../../../org/a
                    int&nbsp;blockSize)</pre>
 </li>
 </ul>
-<a name="hashInput(org.apache.poi.poifs.crypt.EncryptionInfoBuilder, byte[], byte[], byte[], int)">
+<a name="hashInput(org.apache.poi.poifs.crypt.EncryptionInfo, byte[], byte[], byte[], int)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>hashInput</h4>
-<pre>protected static&nbsp;byte[]&nbsp;hashInput(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a>&nbsp;builder,
+<pre>protected static&nbsp;byte[]&nbsp;hashInput(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;encryptionInfo,
                byte[]&nbsp;pwHash,
                byte[]&nbsp;blockKey,
                byte[]&nbsp;inputKey,
@@ -433,16 +362,16 @@ extends <a href="../../../../../../org/a
 <dt><span class="strong">Returns:</span></dt><dd>length of the encrypted data</dd></dl>
 </li>
 </ul>
-<a name="initCipherForBlock(javax.crypto.Cipher, int, boolean, org.apache.poi.poifs.crypt.EncryptionInfoBuilder, javax.crypto.SecretKey, int)">
+<a name="initCipherForBlock(javax.crypto.Cipher, int, boolean, org.apache.poi.poifs.crypt.EncryptionInfo, javax.crypto.SecretKey, int)">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>initCipherForBlock</h4>
 <pre>protected static&nbsp;javax.crypto.Cipher&nbsp;initCipherForBlock(javax.crypto.Cipher&nbsp;existing,
                                      int&nbsp;block,
                                      boolean&nbsp;lastChunk,
-                                     <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a>&nbsp;builder,
+                                     <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;encryptionInfo,
                                      javax.crypto.SecretKey&nbsp;skey,
                                      int&nbsp;encryptionMode)
                                                  throws java.security.GeneralSecurityException</pre>
@@ -450,6 +379,21 @@ extends <a href="../../../../../../org/a
 <dd><code>java.security.GeneralSecurityException</code></dd></dl>
 </li>
 </ul>
+<a name="clone()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html" title="class in org.apache.poi.poifs.crypt.agile">AgileDecryptor</a>&nbsp;clone()
+                     throws java.lang.CloneNotSupportedException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html#clone()">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code></dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -502,13 +446,13 @@ extends <a href="../../../../../../org/a
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.apache.poi.poifs.crypt.Decryptor">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method_detail">Method</a></li>
 </ul>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html Thu Sep 29 22:07:51 2016
@@ -97,10 +97,15 @@
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable</dd>
+</dl>
 <hr>
 <br>
 <pre>public class <span class="strong">AgileEncryptionHeader</span>
-extends <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt">EncryptionHeader</a></pre>
+extends <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt">EncryptionHeader</a>
+implements java.lang.Cloneable</pre>
 </li>
 </ul>
 </div>
@@ -144,7 +149,7 @@ extends <a href="../../../../../../org/a
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html#AgileEncryptionHeader(EncryptionDocument)">AgileEncryptionHeader</a></strong>(EncryptionDocument&nbsp;ed)</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html#AgileEncryptionHeader(com.microsoft.schemas.office.x2006.encryption.EncryptionDocument)">AgileEncryptionHeader</a></strong>(com.microsoft.schemas.office.x2006.encryption.EncryptionDocument&nbsp;ed)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&nbsp;</code></td>
@@ -166,22 +171,26 @@ extends <a href="../../../../../../org/a
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionHeader</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html#clone()">clone</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html#getEncryptedHmacKey()">getEncryptedHmacKey</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html#getEncryptedHmacValue()">getEncryptedHmacValue</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html#setEncryptedHmacKey(byte[])">setEncryptedHmacKey</a></strong>(byte[]&nbsp;encryptedHmacKey)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html#setEncryptedHmacValue(byte[])">setEncryptedHmacValue</a></strong>(byte[]&nbsp;encryptedHmacValue)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html#setKeySalt(byte[])">setKeySalt</a></strong>(byte[]&nbsp;salt)</code>&nbsp;</td>
 </tr>
@@ -198,7 +207,7 @@ extends <a href="../../../../../../org/a
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -223,13 +232,13 @@ extends <a href="../../../../../../org/a
 <pre>public&nbsp;AgileEncryptionHeader(java.lang.String&nbsp;descriptor)</pre>
 </li>
 </ul>
-<a name="AgileEncryptionHeader(EncryptionDocument)">
+<a name="AgileEncryptionHeader(com.microsoft.schemas.office.x2006.encryption.EncryptionDocument)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>AgileEncryptionHeader</h4>
-<pre>protected&nbsp;AgileEncryptionHeader(EncryptionDocument&nbsp;ed)</pre>
+<pre>protected&nbsp;AgileEncryptionHeader(com.microsoft.schemas.office.x2006.encryption.EncryptionDocument&nbsp;ed)</pre>
 </li>
 </ul>
 <a name="AgileEncryptionHeader(org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">
@@ -296,12 +305,27 @@ extends <a href="../../../../../../org/a
 <a name="setEncryptedHmacValue(byte[])">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>setEncryptedHmacValue</h4>
 <pre>protected&nbsp;void&nbsp;setEncryptedHmacValue(byte[]&nbsp;encryptedHmacValue)</pre>
 </li>
 </ul>
+<a name="clone()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionHeader</a>&nbsp;clone()
+                            throws java.lang.CloneNotSupportedException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#clone()">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt">EncryptionHeader</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code></dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html Thu Sep 29 22:07:51 2016
@@ -137,28 +137,8 @@ implements <a href="../../../../../../or
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html" title="class in org.apache.poi.poifs.crypt.agile">AgileDecryptor</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#getDecryptor()">getDecryptor</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptor.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptor</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#getEncryptor()">getEncryptor</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionHeader</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#getHeader()">getHeader</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#getInfo()">getInfo</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionVerifier</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#getVerifier()">getVerifier</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#initialize(org.apache.poi.poifs.crypt.EncryptionInfo,%20org.apache.poi.poifs.crypt.CipherAlgorithm,%20org.apache.poi.poifs.crypt.HashAlgorithm,%20int,%20int,%20org.apache.poi.poifs.crypt.ChainingMode)">initialize</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;ei,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#initialize(org.apache.poi.poifs.crypt.EncryptionInfo,%20org.apache.poi.poifs.crypt.CipherAlgorithm,%20org.apache.poi.poifs.crypt.HashAlgorithm,%20int,%20int,%20org.apache.poi.poifs.crypt.ChainingMode)">initialize</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info,
           <a href="../../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a>&nbsp;cipherAlgorithm,
           <a href="../../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;hashAlgorithm,
           int&nbsp;keyBits,
@@ -167,19 +147,19 @@ implements <a href="../../../../../../or
 <div class="block">initialize the builder from scratch</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#initialize(org.apache.poi.poifs.crypt.EncryptionInfo,%20org.apache.poi.util.LittleEndianInput)">initialize</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;ei,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#initialize(org.apache.poi.poifs.crypt.EncryptionInfo,%20org.apache.poi.util.LittleEndianInput)">initialize</a></strong>(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info,
           <a href="../../../../../../org/apache/poi/util/LittleEndianInput.html" title="interface in org.apache.poi.util">LittleEndianInput</a>&nbsp;dis)</code>
 <div class="block">initialize the builder from a stream</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static EncryptionDocument</code></td>
+<tr class="altColor">
+<td class="colFirst"><code>protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#parseDescriptor(java.io.InputStream)">parseDescriptor</a></strong>(java.io.InputStream&nbsp;descriptor)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static EncryptionDocument</code></td>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.html#parseDescriptor(java.lang.String)">parseDescriptor</a></strong>(java.lang.String&nbsp;descriptor)</code>&nbsp;</td>
 </tr>
 </table>
@@ -227,7 +207,7 @@ implements <a href="../../../../../../or
 <ul class="blockList">
 <li class="blockList">
 <h4>initialize</h4>
-<pre>public&nbsp;void&nbsp;initialize(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;ei,
+<pre>public&nbsp;void&nbsp;initialize(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info,
               <a href="../../../../../../org/apache/poi/util/LittleEndianInput.html" title="interface in org.apache.poi.util">LittleEndianInput</a>&nbsp;dis)
                 throws java.io.IOException</pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#initialize(org.apache.poi.poifs.crypt.EncryptionInfo,%20org.apache.poi.util.LittleEndianInput)">EncryptionInfoBuilder</a></code></strong></div>
@@ -245,7 +225,7 @@ implements <a href="../../../../../../or
 <ul class="blockList">
 <li class="blockList">
 <h4>initialize</h4>
-<pre>public&nbsp;void&nbsp;initialize(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;ei,
+<pre>public&nbsp;void&nbsp;initialize(<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info,
               <a href="../../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a>&nbsp;cipherAlgorithm,
               <a href="../../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;hashAlgorithm,
               int&nbsp;keyBits,
@@ -259,74 +239,13 @@ implements <a href="../../../../../../or
 </dl>
 </li>
 </ul>
-<a name="getHeader()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getHeader</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionHeader</a>&nbsp;getHeader()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getHeader()">getHeader</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the header data</dd></dl>
-</li>
-</ul>
-<a name="getVerifier()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getVerifier</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionVerifier</a>&nbsp;getVerifier()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getVerifier()">getVerifier</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the verifier data</dd></dl>
-</li>
-</ul>
-<a name="getDecryptor()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDecryptor</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html" title="class in org.apache.poi.poifs.crypt.agile">AgileDecryptor</a>&nbsp;getDecryptor()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getDecryptor()">getDecryptor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the decryptor</dd></dl>
-</li>
-</ul>
-<a name="getEncryptor()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEncryptor</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptor.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptor</a>&nbsp;getEncryptor()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html#getEncryptor()">getEncryptor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the encryptor</dd></dl>
-</li>
-</ul>
-<a name="getInfo()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInfo</h4>
-<pre>protected&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;getInfo()</pre>
-</li>
-</ul>
 <a name="parseDescriptor(java.lang.String)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>parseDescriptor</h4>
-<pre>protected static&nbsp;EncryptionDocument&nbsp;parseDescriptor(java.lang.String&nbsp;descriptor)</pre>
+<pre>protected static&nbsp;com.microsoft.schemas.office.x2006.encryption.EncryptionDocument&nbsp;parseDescriptor(java.lang.String&nbsp;descriptor)</pre>
 </li>
 </ul>
 <a name="parseDescriptor(java.io.InputStream)">
@@ -335,7 +254,7 @@ implements <a href="../../../../../../or
 <ul class="blockListLast">
 <li class="blockList">
 <h4>parseDescriptor</h4>
-<pre>protected static&nbsp;EncryptionDocument&nbsp;parseDescriptor(java.io.InputStream&nbsp;descriptor)</pre>
+<pre>protected static&nbsp;com.microsoft.schemas.office.x2006.encryption.EncryptionDocument&nbsp;parseDescriptor(java.io.InputStream&nbsp;descriptor)</pre>
 </li>
 </ul>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html?rev=1762842&r1=1762841&r2=1762842&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html Thu Sep 29 22:07:51 2016
@@ -97,10 +97,15 @@
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable</dd>
+</dl>
 <hr>
 <br>
 <pre>public class <span class="strong">AgileEncryptionVerifier</span>
-extends <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a></pre>
+extends <a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a>
+implements java.lang.Cloneable</pre>
 <div class="block">Used when checking if a key is valid for a document</div>
 </li>
 </ul>
@@ -149,7 +154,7 @@ extends <a href="../../../../../../org/a
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html#AgileEncryptionVerifier(EncryptionDocument)">AgileEncryptionVerifier</a></strong>(EncryptionDocument&nbsp;ed)</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html#AgileEncryptionVerifier(com.microsoft.schemas.office.x2006.encryption.EncryptionDocument)">AgileEncryptionVerifier</a></strong>(com.microsoft.schemas.office.x2006.encryption.EncryptionDocument&nbsp;ed)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&nbsp;</code></td>
@@ -175,22 +180,26 @@ extends <a href="../../../../../../org/a
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html#addCertificate(java.security.cert.X509Certificate)">addCertificate</a></strong>(java.security.cert.X509Certificate&nbsp;x509)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionVerifier</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html#clone()">clone</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>java.util.List&lt;<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.AgileCertificateEntry.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionVerifier.AgileCertificateEntry</a>&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html#getCertificates()">getCertificates</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html#setEncryptedKey(byte[])">setEncryptedKey</a></strong>(byte[]&nbsp;encryptedKey)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html#setEncryptedVerifier(byte[])">setEncryptedVerifier</a></strong>(byte[]&nbsp;encryptedVerifier)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html#setEncryptedVerifierHash(byte[])">setEncryptedVerifierHash</a></strong>(byte[]&nbsp;encryptedVerifierHash)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html#setSalt(byte[])">setSalt</a></strong>(byte[]&nbsp;salt)</code>&nbsp;</td>
 </tr>
@@ -207,7 +216,7 @@ extends <a href="../../../../../../org/a
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 </li>
 </ul>
@@ -232,13 +241,13 @@ extends <a href="../../../../../../org/a
 <pre>public&nbsp;AgileEncryptionVerifier(java.lang.String&nbsp;descriptor)</pre>
 </li>
 </ul>
-<a name="AgileEncryptionVerifier(EncryptionDocument)">
+<a name="AgileEncryptionVerifier(com.microsoft.schemas.office.x2006.encryption.EncryptionDocument)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>AgileEncryptionVerifier</h4>
-<pre>protected&nbsp;AgileEncryptionVerifier(EncryptionDocument&nbsp;ed)</pre>
+<pre>protected&nbsp;AgileEncryptionVerifier(com.microsoft.schemas.office.x2006.encryption.EncryptionDocument&nbsp;ed)</pre>
 </li>
 </ul>
 <a name="AgileEncryptionVerifier(org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">
@@ -326,12 +335,27 @@ extends <a href="../../../../../../org/a
 <a name="getCertificates()">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getCertificates</h4>
 <pre>public&nbsp;java.util.List&lt;<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.AgileCertificateEntry.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionVerifier.AgileCertificateEntry</a>&gt;&nbsp;getCertificates()</pre>
 </li>
 </ul>
+<a name="clone()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionVerifier</a>&nbsp;clone()
+                              throws java.lang.CloneNotSupportedException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#clone()">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code></dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org