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 2014/01/11 15:07:00 UTC

svn commit: r1557404 [22/26] - in /poi/site/publish/apidocs/org/apache/poi: dev/ dev/class-use/ extractor/ extractor/class-use/ hpsf/ hpsf/class-use/ hpsf/extractor/ hpsf/extractor/class-use/ hpsf/wellknown/ hpsf/wellknown/class-use/ hslf/ hslf/blip/ h...

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/Decryptor.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/Decryptor.html?rev=1557404&r1=1557403&r2=1557404&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/Decryptor.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/Decryptor.html Sat Jan 11 14:06:25 2014
@@ -34,8 +34,8 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/poi/poifs/crypt/AgileDecryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/poi/poifs/crypt/EcmaDecryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/DataSpaceMapUtils.TransformInfoHeader.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/poi/poifs/crypt/Decryptor.html" target="_top">Frames</a></li>
@@ -94,7 +94,7 @@
 <li class="blockList">
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../org/apache/poi/poifs/crypt/AgileDecryptor.html" title="class in org.apache.poi.poifs.crypt">AgileDecryptor</a>, <a href="../../../../../org/apache/poi/poifs/crypt/EcmaDecryptor.html" title="class in org.apache.poi.poifs.crypt">EcmaDecryptor</a></dd>
+<dd><a href="../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html" title="class in org.apache.poi.poifs.crypt.agile">AgileDecryptor</a>, <a href="../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html" title="class in org.apache.poi.poifs.crypt.standard">StandardDecryptor</a></dd>
 </dl>
 <hr>
 <br>
@@ -122,6 +122,10 @@ extends java.lang.Object</pre>
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#DEFAULT_PASSWORD">DEFAULT_PASSWORD</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/Decryptor.html#info">info</a></strong></code>&nbsp;</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -134,10 +138,12 @@ extends java.lang.Object</pre>
 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#Decryptor()">Decryptor</a></strong>()</code>&nbsp;</td>
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#Decryptor(org.apache.poi.poifs.crypt.EncryptionInfo)">Decryptor</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>
 </table>
 </li>
@@ -173,6 +179,14 @@ extends java.lang.Object</pre>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.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="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getIntegrityHmacKey()">getIntegrityHmacKey</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/Decryptor.html#getIntegrityHmacValue()">getIntegrityHmacValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>abstract long</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getLength()">getLength</a></strong>()</code>
 <div class="block">Returns the length of the encytpted data that can be safely read with
@@ -180,11 +194,30 @@ extends java.lang.Object</pre>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected byte[]</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#hashPassword(org.apache.poi.poifs.crypt.EncryptionInfo, java.lang.String)">hashPassword</a></strong>(<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info,
-            java.lang.String&nbsp;password)</code>&nbsp;</td>
+<td class="colFirst"><code>javax.crypto.SecretKey</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getSecretKey()">getSecretKey</a></strong>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#getVerifier()">getVerifier</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setIntegrityHmacKey(byte[])">setIntegrityHmacKey</a></strong>(byte[]&nbsp;integrityHmacKey)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setIntegrityHmacValue(byte[])">setIntegrityHmacValue</a></strong>(byte[]&nbsp;integrityHmacValue)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setSecretKey(javax.crypto.SecretKey)">setSecretKey</a></strong>(javax.crypto.SecretKey&nbsp;secretKey)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#setVerifier(byte[])">setVerifier</a></strong>(byte[]&nbsp;verifier)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>abstract boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html#verifyPassword(java.lang.String)">verifyPassword</a></strong>(java.lang.String&nbsp;password)</code>&nbsp;</td>
 </tr>
@@ -213,13 +246,22 @@ extends java.lang.Object</pre>
 <a name="DEFAULT_PASSWORD">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_PASSWORD</h4>
 <pre>public static final&nbsp;java.lang.String DEFAULT_PASSWORD</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.Decryptor.DEFAULT_PASSWORD">Constant Field Values</a></dd></dl>
 </li>
 </ul>
+<a name="info">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>info</h4>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a> info</pre>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -228,13 +270,13 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="Decryptor()">
+<a name="Decryptor(org.apache.poi.poifs.crypt.EncryptionInfo)">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Decryptor</h4>
-<pre>public&nbsp;Decryptor()</pre>
+<pre>protected&nbsp;Decryptor(<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info)</pre>
 </li>
 </ul>
 </li>
@@ -338,17 +380,76 @@ extends java.lang.Object</pre>
 <dd><code>java.security.GeneralSecurityException</code></dd></dl>
 </li>
 </ul>
-<a name="hashPassword(org.apache.poi.poifs.crypt.EncryptionInfo, java.lang.String)">
+<a name="getVerifier()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVerifier</h4>
+<pre>public&nbsp;byte[]&nbsp;getVerifier()</pre>
+</li>
+</ul>
+<a name="getSecretKey()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSecretKey</h4>
+<pre>public&nbsp;javax.crypto.SecretKey&nbsp;getSecretKey()</pre>
+</li>
+</ul>
+<a name="getIntegrityHmacKey()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntegrityHmacKey</h4>
+<pre>public&nbsp;byte[]&nbsp;getIntegrityHmacKey()</pre>
+</li>
+</ul>
+<a name="getIntegrityHmacValue()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntegrityHmacValue</h4>
+<pre>public&nbsp;byte[]&nbsp;getIntegrityHmacValue()</pre>
+</li>
+</ul>
+<a name="setSecretKey(javax.crypto.SecretKey)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSecretKey</h4>
+<pre>protected&nbsp;void&nbsp;setSecretKey(javax.crypto.SecretKey&nbsp;secretKey)</pre>
+</li>
+</ul>
+<a name="setVerifier(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setVerifier</h4>
+<pre>protected&nbsp;void&nbsp;setVerifier(byte[]&nbsp;verifier)</pre>
+</li>
+</ul>
+<a name="setIntegrityHmacKey(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setIntegrityHmacKey</h4>
+<pre>protected&nbsp;void&nbsp;setIntegrityHmacKey(byte[]&nbsp;integrityHmacKey)</pre>
+</li>
+</ul>
+<a name="setIntegrityHmacValue(byte[])">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>hashPassword</h4>
-<pre>protected&nbsp;byte[]&nbsp;hashPassword(<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt">EncryptionInfo</a>&nbsp;info,
-                  java.lang.String&nbsp;password)
-                       throws java.security.NoSuchAlgorithmException</pre>
-<dl><dt><span class="strong">Throws:</span></dt>
-<dd><code>java.security.NoSuchAlgorithmException</code></dd></dl>
+<h4>setIntegrityHmacValue</h4>
+<pre>protected&nbsp;void&nbsp;setIntegrityHmacValue(byte[]&nbsp;integrityHmacValue)</pre>
 </li>
 </ul>
 </li>
@@ -377,8 +478,8 @@ extends java.lang.Object</pre>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/poi/poifs/crypt/AgileDecryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/poi/poifs/crypt/EcmaDecryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/DataSpaceMapUtils.TransformInfoHeader.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/poi/poifs/crypt/Decryptor.html" target="_top">Frames</a></li>
@@ -419,7 +520,7 @@ extends java.lang.Object</pre>
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 <p class="legalCopy"><small>
-                <i>Copyright 2013 The Apache Software Foundation or
+                <i>Copyright 2014 The Apache Software Foundation or
         its licensors, as applicable.</i>
             </small></p>
 </body>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionHeader.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionHeader.html?rev=1557404&r1=1557403&r2=1557404&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionHeader.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionHeader.html Sat Jan 11 14:06:25 2014
@@ -34,7 +34,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/poi/poifs/crypt/EcmaDecryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
 <li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -92,9 +92,13 @@
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/poi/poifs/crypt/agile/AgileEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.agile">AgileEncryptionHeader</a>, <a href="../../../../../org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionHeader</a></dd>
+</dl>
 <hr>
 <br>
-<pre>public class <span class="strong">EncryptionHeader</span>
+<pre>public abstract class <span class="strong">EncryptionHeader</span>
 extends java.lang.Object</pre>
 <div class="block">Reads and processes OOXML Encryption Headers
  The constants are largely based on ZIP constants.</div>
@@ -184,13 +188,12 @@ extends java.lang.Object</pre>
 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#EncryptionHeader(org.apache.poi.poifs.filesystem.DocumentInputStream)">EncryptionHeader</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/DocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem">DocumentInputStream</a>&nbsp;is)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#EncryptionHeader(java.lang.String)">EncryptionHeader</a></strong>(java.lang.String&nbsp;descriptor)</code>&nbsp;</td>
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#EncryptionHeader()">EncryptionHeader</a></strong>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -209,27 +212,55 @@ extends java.lang.Object</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getAlgorithm()">getAlgorithm</a></strong>()</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getAlgorithm()">getAlgorithm</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use getCipherAlgorithm()</i></div>
+</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getBlockSize()">getBlockSize</a></strong>()</code>&nbsp;</td>
 </tr>
 <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/EncryptionHeader.html#getChainingMode()">getChainingMode</a></strong>()</code>&nbsp;</td>
+</tr>
+<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/EncryptionHeader.html#getCipherAlgorithm()">getCipherAlgorithm</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getCipherMode()">getCipherMode</a></strong>()</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getCipherMode()">getCipherMode</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use getChainingMode().ecmaId</i></div>
+</div>
+</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/poi/poifs/crypt/CipherProvider.html" title="enum in org.apache.poi.poifs.crypt">CipherProvider</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getCipherProvider()">getCipherProvider</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getCspName()">getCspName</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getFlags()">getFlags</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/EncryptionHeader.html#getHashAlgorithm()">getHashAlgorithm</a></strong>()</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getHashAlgorithm()">getHashAlgorithm</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use getHashAlgorithmEx()</i></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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/EncryptionHeader.html#getHashAlgorithmEx()">getHashAlgorithmEx</a></strong>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>byte[]</code></td>
@@ -241,12 +272,56 @@ extends java.lang.Object</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getProviderType()">getProviderType</a></strong>()</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getProviderType()">getProviderType</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use getCipherProvider()</i></div>
+</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#getSizeExtra()">getSizeExtra</a></strong>()</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setBlockSize(int)">setBlockSize</a></strong>(int&nbsp;blockSize)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.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="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.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="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setCipherProvider(org.apache.poi.poifs.crypt.CipherProvider)">setCipherProvider</a></strong>(<a href="../../../../../org/apache/poi/poifs/crypt/CipherProvider.html" title="enum in org.apache.poi.poifs.crypt">CipherProvider</a>&nbsp;providerType)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setCspName(java.lang.String)">setCspName</a></strong>(java.lang.String&nbsp;cspName)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setFlags(int)">setFlags</a></strong>(int&nbsp;flags)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.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="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setKeySalt(byte[])">setKeySalt</a></strong>(byte[]&nbsp;salt)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setKeySize(int)">setKeySize</a></strong>(int&nbsp;keyBits)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html#setSizeExtra(int)">setSizeExtra</a></strong>(int&nbsp;sizeExtra)</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -276,7 +351,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>ALGORITHM_RC4</h4>
 <pre>public static final&nbsp;int ALGORITHM_RC4</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.ALGORITHM_RC4">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="ALGORITHM_AES_128">
@@ -286,7 +360,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>ALGORITHM_AES_128</h4>
 <pre>public static final&nbsp;int ALGORITHM_AES_128</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.ALGORITHM_AES_128">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="ALGORITHM_AES_192">
@@ -296,7 +369,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>ALGORITHM_AES_192</h4>
 <pre>public static final&nbsp;int ALGORITHM_AES_192</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.ALGORITHM_AES_192">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="ALGORITHM_AES_256">
@@ -306,7 +378,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>ALGORITHM_AES_256</h4>
 <pre>public static final&nbsp;int ALGORITHM_AES_256</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.ALGORITHM_AES_256">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="HASH_NONE">
@@ -316,7 +387,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>HASH_NONE</h4>
 <pre>public static final&nbsp;int HASH_NONE</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.HASH_NONE">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="HASH_SHA1">
@@ -326,7 +396,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>HASH_SHA1</h4>
 <pre>public static final&nbsp;int HASH_SHA1</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.HASH_SHA1">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="HASH_SHA256">
@@ -336,7 +405,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>HASH_SHA256</h4>
 <pre>public static final&nbsp;int HASH_SHA256</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.HASH_SHA256">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="HASH_SHA384">
@@ -346,7 +414,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>HASH_SHA384</h4>
 <pre>public static final&nbsp;int HASH_SHA384</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.HASH_SHA384">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="HASH_SHA512">
@@ -356,7 +423,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>HASH_SHA512</h4>
 <pre>public static final&nbsp;int HASH_SHA512</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.HASH_SHA512">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="PROVIDER_RC4">
@@ -366,7 +432,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>PROVIDER_RC4</h4>
 <pre>public static final&nbsp;int PROVIDER_RC4</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.PROVIDER_RC4">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="PROVIDER_AES">
@@ -376,7 +441,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>PROVIDER_AES</h4>
 <pre>public static final&nbsp;int PROVIDER_AES</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.PROVIDER_AES">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="MODE_ECB">
@@ -386,7 +450,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>MODE_ECB</h4>
 <pre>public static final&nbsp;int MODE_ECB</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.MODE_ECB">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="MODE_CBC">
@@ -396,7 +459,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>MODE_CBC</h4>
 <pre>public static final&nbsp;int MODE_CBC</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.MODE_CBC">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 <a name="MODE_CFB">
@@ -406,7 +468,6 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>MODE_CFB</h4>
 <pre>public static final&nbsp;int MODE_CFB</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.poi.poifs.crypt.EncryptionHeader.MODE_CFB">Constant Field Values</a></dd></dl>
 </li>
 </ul>
 </li>
@@ -417,28 +478,13 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="EncryptionHeader(org.apache.poi.poifs.filesystem.DocumentInputStream)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>EncryptionHeader</h4>
-<pre>public&nbsp;EncryptionHeader(<a href="../../../../../org/apache/poi/poifs/filesystem/DocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem">DocumentInputStream</a>&nbsp;is)
-                 throws java.io.IOException</pre>
-<dl><dt><span class="strong">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd></dl>
-</li>
-</ul>
-<a name="EncryptionHeader(java.lang.String)">
+<a name="EncryptionHeader()">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>EncryptionHeader</h4>
-<pre>public&nbsp;EncryptionHeader(java.lang.String&nbsp;descriptor)
-                 throws java.io.IOException</pre>
-<dl><dt><span class="strong">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd></dl>
+<pre>protected&nbsp;EncryptionHeader()</pre>
 </li>
 </ul>
 </li>
@@ -456,6 +502,25 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>getCipherMode</h4>
 <pre>public&nbsp;int&nbsp;getCipherMode()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use getChainingMode().ecmaId</i></div>
+</li>
+</ul>
+<a name="getChainingMode()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getChainingMode</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a>&nbsp;getChainingMode()</pre>
+</li>
+</ul>
+<a name="setChainingMode(org.apache.poi.poifs.crypt.ChainingMode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setChainingMode</h4>
+<pre>protected&nbsp;void&nbsp;setChainingMode(<a href="../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a>&nbsp;chainingMode)</pre>
 </li>
 </ul>
 <a name="getFlags()">
@@ -467,6 +532,15 @@ extends java.lang.Object</pre>
 <pre>public&nbsp;int&nbsp;getFlags()</pre>
 </li>
 </ul>
+<a name="setFlags(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setFlags</h4>
+<pre>protected&nbsp;void&nbsp;setFlags(int&nbsp;flags)</pre>
+</li>
+</ul>
 <a name="getSizeExtra()">
 <!--   -->
 </a>
@@ -476,6 +550,15 @@ extends java.lang.Object</pre>
 <pre>public&nbsp;int&nbsp;getSizeExtra()</pre>
 </li>
 </ul>
+<a name="setSizeExtra(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSizeExtra</h4>
+<pre>protected&nbsp;void&nbsp;setSizeExtra(int&nbsp;sizeExtra)</pre>
+</li>
+</ul>
 <a name="getAlgorithm()">
 <!--   -->
 </a>
@@ -483,6 +566,25 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>getAlgorithm</h4>
 <pre>public&nbsp;int&nbsp;getAlgorithm()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use getCipherAlgorithm()</i></div>
+</li>
+</ul>
+<a name="getCipherAlgorithm()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCipherAlgorithm</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a>&nbsp;getCipherAlgorithm()</pre>
+</li>
+</ul>
+<a name="setCipherAlgorithm(org.apache.poi.poifs.crypt.CipherAlgorithm)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCipherAlgorithm</h4>
+<pre>protected&nbsp;void&nbsp;setCipherAlgorithm(<a href="../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a>&nbsp;cipherAlgorithm)</pre>
 </li>
 </ul>
 <a name="getHashAlgorithm()">
@@ -492,6 +594,25 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>getHashAlgorithm</h4>
 <pre>public&nbsp;int&nbsp;getHashAlgorithm()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use getHashAlgorithmEx()</i></div>
+</li>
+</ul>
+<a name="getHashAlgorithmEx()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHashAlgorithmEx</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;getHashAlgorithmEx()</pre>
+</li>
+</ul>
+<a name="setHashAlgorithm(org.apache.poi.poifs.crypt.HashAlgorithm)">
+<!--   -->
+</a>
+<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="getKeySize()">
@@ -503,6 +624,15 @@ extends java.lang.Object</pre>
 <pre>public&nbsp;int&nbsp;getKeySize()</pre>
 </li>
 </ul>
+<a name="setKeySize(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setKeySize</h4>
+<pre>protected&nbsp;void&nbsp;setKeySize(int&nbsp;keyBits)</pre>
+</li>
+</ul>
 <a name="getBlockSize()">
 <!--   -->
 </a>
@@ -512,6 +642,15 @@ extends java.lang.Object</pre>
 <pre>public&nbsp;int&nbsp;getBlockSize()</pre>
 </li>
 </ul>
+<a name="setBlockSize(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBlockSize</h4>
+<pre>protected&nbsp;void&nbsp;setBlockSize(int&nbsp;blockSize)</pre>
+</li>
+</ul>
 <a name="getKeySalt()">
 <!--   -->
 </a>
@@ -521,6 +660,15 @@ extends java.lang.Object</pre>
 <pre>public&nbsp;byte[]&nbsp;getKeySalt()</pre>
 </li>
 </ul>
+<a name="setKeySalt(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setKeySalt</h4>
+<pre>protected&nbsp;void&nbsp;setKeySalt(byte[]&nbsp;salt)</pre>
+</li>
+</ul>
 <a name="getProviderType()">
 <!--   -->
 </a>
@@ -528,17 +676,45 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>getProviderType</h4>
 <pre>public&nbsp;int&nbsp;getProviderType()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use getCipherProvider()</i></div>
+</li>
+</ul>
+<a name="getCipherProvider()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCipherProvider</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/CipherProvider.html" title="enum in org.apache.poi.poifs.crypt">CipherProvider</a>&nbsp;getCipherProvider()</pre>
+</li>
+</ul>
+<a name="setCipherProvider(org.apache.poi.poifs.crypt.CipherProvider)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCipherProvider</h4>
+<pre>protected&nbsp;void&nbsp;setCipherProvider(<a href="../../../../../org/apache/poi/poifs/crypt/CipherProvider.html" title="enum in org.apache.poi.poifs.crypt">CipherProvider</a>&nbsp;providerType)</pre>
 </li>
 </ul>
 <a name="getCspName()">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getCspName</h4>
 <pre>public&nbsp;java.lang.String&nbsp;getCspName()</pre>
 </li>
 </ul>
+<a name="setCspName(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setCspName</h4>
+<pre>protected&nbsp;void&nbsp;setCspName(java.lang.String&nbsp;cspName)</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -565,7 +741,7 @@ extends java.lang.Object</pre>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/poi/poifs/crypt/EcmaDecryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
 <li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -607,7 +783,7 @@ extends java.lang.Object</pre>
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 <p class="legalCopy"><small>
-                <i>Copyright 2013 The Apache Software Foundation or
+                <i>Copyright 2014 The Apache Software Foundation or
         its licensors, as applicable.</i>
             </small></p>
 </body>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionInfo.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionInfo.html?rev=1557404&r1=1557403&r2=1557404&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionInfo.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/EncryptionInfo.html Sat Jan 11 14:06:25 2014
@@ -35,7 +35,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/poi/poifs/crypt/EncryptionInfo.html" target="_top">Frames</a></li>
@@ -117,11 +117,50 @@ extends java.lang.Object</pre>
 <td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#EncryptionInfo(org.apache.poi.poifs.filesystem.DirectoryNode)">EncryptionInfo</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#EncryptionInfo(org.apache.poi.poifs.filesystem.DirectoryNode, org.apache.poi.poifs.crypt.EncryptionMode)">EncryptionInfo</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#EncryptionInfo(org.apache.poi.poifs.filesystem.DirectoryNode, org.apache.poi.poifs.crypt.EncryptionMode, org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">EncryptionInfo</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode,
+              <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,
+              int&nbsp;blockSize,
+              <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">
 <td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#EncryptionInfo(org.apache.poi.poifs.filesystem.NPOIFSFileSystem)">EncryptionInfo</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">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#EncryptionInfo(org.apache.poi.poifs.filesystem.NPOIFSFileSystem, org.apache.poi.poifs.crypt.EncryptionMode)">EncryptionInfo</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">NPOIFSFileSystem</a>&nbsp;fs,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#EncryptionInfo(org.apache.poi.poifs.filesystem.NPOIFSFileSystem, org.apache.poi.poifs.crypt.EncryptionMode, org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">EncryptionInfo</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">NPOIFSFileSystem</a>&nbsp;fs,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode,
+              <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,
+              int&nbsp;blockSize,
+              <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="altColor">
 <td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#EncryptionInfo(org.apache.poi.poifs.filesystem.POIFSFileSystem)">EncryptionInfo</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="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#EncryptionInfo(org.apache.poi.poifs.filesystem.POIFSFileSystem, org.apache.poi.poifs.crypt.EncryptionMode)">EncryptionInfo</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/POIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">POIFSFileSystem</a>&nbsp;fs,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#EncryptionInfo(org.apache.poi.poifs.filesystem.POIFSFileSystem, org.apache.poi.poifs.crypt.EncryptionMode, org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">EncryptionInfo</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/POIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">POIFSFileSystem</a>&nbsp;fs,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode,
+              <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,
+              int&nbsp;blockSize,
+              <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>
 </table>
 </li>
 </ul>
@@ -138,22 +177,34 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#getBuilder(org.apache.poi.poifs.crypt.EncryptionMode)">getBuilder</a></strong>(<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<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/EncryptionInfo.html#getDecryptor()">getDecryptor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#getEncryptionFlags()">getEncryptionFlags</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/EncryptionInfo.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/EncryptionInfo.html#getHeader()">getHeader</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<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/EncryptionInfo.html#getVerifier()">getVerifier</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/EncryptionInfo.html#getVersionMajor()">getVersionMajor</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#getVersionMinor()">getVersionMinor</a></strong>()</code>&nbsp;</td>
 </tr>
@@ -206,7 +257,7 @@ extends java.lang.Object</pre>
 <a name="EncryptionInfo(org.apache.poi.poifs.filesystem.DirectoryNode)">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>EncryptionInfo</h4>
 <pre>public&nbsp;EncryptionInfo(<a href="../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir)
@@ -215,6 +266,99 @@ extends java.lang.Object</pre>
 <dd><code>java.io.IOException</code></dd></dl>
 </li>
 </ul>
+<a name="EncryptionInfo(org.apache.poi.poifs.filesystem.POIFSFileSystem, org.apache.poi.poifs.crypt.EncryptionMode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EncryptionInfo</h4>
+<pre>public&nbsp;EncryptionInfo(<a href="../../../../../org/apache/poi/poifs/filesystem/POIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">POIFSFileSystem</a>&nbsp;fs,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode)
+               throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="EncryptionInfo(org.apache.poi.poifs.filesystem.NPOIFSFileSystem, org.apache.poi.poifs.crypt.EncryptionMode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EncryptionInfo</h4>
+<pre>public&nbsp;EncryptionInfo(<a href="../../../../../org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">NPOIFSFileSystem</a>&nbsp;fs,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode)
+               throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="EncryptionInfo(org.apache.poi.poifs.filesystem.DirectoryNode, org.apache.poi.poifs.crypt.EncryptionMode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EncryptionInfo</h4>
+<pre>public&nbsp;EncryptionInfo(<a href="../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode)
+               throws <a href="../../../../../org/apache/poi/EncryptedDocumentException.html" title="class in org.apache.poi">EncryptedDocumentException</a></pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/poi/EncryptedDocumentException.html" title="class in org.apache.poi">EncryptedDocumentException</a></code></dd></dl>
+</li>
+</ul>
+<a name="EncryptionInfo(org.apache.poi.poifs.filesystem.POIFSFileSystem, org.apache.poi.poifs.crypt.EncryptionMode, org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EncryptionInfo</h4>
+<pre>public&nbsp;EncryptionInfo(<a href="../../../../../org/apache/poi/poifs/filesystem/POIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">POIFSFileSystem</a>&nbsp;fs,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode,
+              <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,
+              int&nbsp;blockSize,
+              <a href="../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a>&nbsp;chainingMode)
+               throws <a href="../../../../../org/apache/poi/EncryptedDocumentException.html" title="class in org.apache.poi">EncryptedDocumentException</a></pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/poi/EncryptedDocumentException.html" title="class in org.apache.poi">EncryptedDocumentException</a></code></dd></dl>
+</li>
+</ul>
+<a name="EncryptionInfo(org.apache.poi.poifs.filesystem.NPOIFSFileSystem, org.apache.poi.poifs.crypt.EncryptionMode, org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EncryptionInfo</h4>
+<pre>public&nbsp;EncryptionInfo(<a href="../../../../../org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">NPOIFSFileSystem</a>&nbsp;fs,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode,
+              <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,
+              int&nbsp;blockSize,
+              <a href="../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a>&nbsp;chainingMode)
+               throws <a href="../../../../../org/apache/poi/EncryptedDocumentException.html" title="class in org.apache.poi">EncryptedDocumentException</a></pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/poi/EncryptedDocumentException.html" title="class in org.apache.poi">EncryptedDocumentException</a></code></dd></dl>
+</li>
+</ul>
+<a name="EncryptionInfo(org.apache.poi.poifs.filesystem.DirectoryNode, org.apache.poi.poifs.crypt.EncryptionMode, org.apache.poi.poifs.crypt.CipherAlgorithm, org.apache.poi.poifs.crypt.HashAlgorithm, int, int, org.apache.poi.poifs.crypt.ChainingMode)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EncryptionInfo</h4>
+<pre>public&nbsp;EncryptionInfo(<a href="../../../../../org/apache/poi/poifs/filesystem/DirectoryNode.html" title="class in org.apache.poi.poifs.filesystem">DirectoryNode</a>&nbsp;dir,
+              <a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode,
+              <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,
+              int&nbsp;blockSize,
+              <a href="../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a>&nbsp;chainingMode)
+               throws <a href="../../../../../org/apache/poi/EncryptedDocumentException.html" title="class in org.apache.poi">EncryptedDocumentException</a></pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/poi/EncryptedDocumentException.html" title="class in org.apache.poi">EncryptedDocumentException</a></code></dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ============ METHOD DETAIL ========== -->
@@ -223,6 +367,22 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="getBuilder(org.apache.poi.poifs.crypt.EncryptionMode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBuilder</h4>
+<pre>protected static&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt">EncryptionInfoBuilder</a>&nbsp;getBuilder(<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt">EncryptionMode</a>&nbsp;encryptionMode)
+                                           throws java.lang.ClassNotFoundException,
+                                                  java.lang.IllegalAccessException,
+                                                  java.lang.InstantiationException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.ClassNotFoundException</code></dd>
+<dd><code>java.lang.IllegalAccessException</code></dd>
+<dd><code>java.lang.InstantiationException</code></dd></dl>
+</li>
+</ul>
 <a name="getVersionMajor()">
 <!--   -->
 </a>
@@ -262,12 +422,30 @@ extends java.lang.Object</pre>
 <a name="getVerifier()">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getVerifier</h4>
 <pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt">EncryptionVerifier</a>&nbsp;getVerifier()</pre>
 </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/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a>&nbsp;getDecryptor()</pre>
+</li>
+</ul>
+<a name="getEncryptor()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getEncryptor</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt">Encryptor</a>&nbsp;getEncryptor()</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -295,7 +473,7 @@ extends java.lang.Object</pre>
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionHeader.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfoBuilder.html" title="interface in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/poi/poifs/crypt/EncryptionInfo.html" target="_top">Frames</a></li>
@@ -336,7 +514,7 @@ extends java.lang.Object</pre>
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 <p class="legalCopy"><small>
-                <i>Copyright 2013 The Apache Software Foundation or
+                <i>Copyright 2014 The Apache Software Foundation or
         its licensors, as applicable.</i>
             </small></p>
 </body>

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=1557404&r1=1557403&r2=1557404&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 Sat Jan 11 14:06:25 2014
@@ -34,8 +34,8 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/poi/poifs/crypt/EncryptionVerifier.html" target="_top">Frames</a></li>
@@ -92,9 +92,13 @@
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<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/standard/StandardEncryptionVerifier.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptionVerifier</a></dd>
+</dl>
 <hr>
 <br>
-<pre>public class <span class="strong">EncryptionVerifier</span>
+<pre>public abstract class <span class="strong">EncryptionVerifier</span>
 extends java.lang.Object</pre>
 <div class="block">Used when checking if a key is valid for a document</div>
 </li>
@@ -112,14 +116,12 @@ extends java.lang.Object</pre>
 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#EncryptionVerifier(org.apache.poi.poifs.filesystem.DocumentInputStream, int)">EncryptionVerifier</a></strong>(<a href="../../../../../org/apache/poi/poifs/filesystem/DocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem">DocumentInputStream</a>&nbsp;is,
-                  int&nbsp;encryptedLength)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#EncryptionVerifier(java.lang.String)">EncryptionVerifier</a></strong>(java.lang.String&nbsp;descriptor)</code>&nbsp;</td>
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#EncryptionVerifier()">EncryptionVerifier</a></strong>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -141,13 +143,41 @@ extends java.lang.Object</pre>
 <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">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getAlgorithmName()">getAlgorithmName</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use getCipherAlgorithm().jceId</i></div>
+</div>
+</td>
+</tr>
+<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="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="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="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="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="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="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>
@@ -158,11 +188,51 @@ extends java.lang.Object</pre>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getVerifier()">getVerifier</a></strong>()</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getVerifier()">getVerifier</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use getEncryptedVerifier()</i></div>
+</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getVerifierHash()">getVerifierHash</a></strong>()</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionVerifier.html#getVerifierHash()">getVerifierHash</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use getEnryptedVerifierHash</i></div>
+</div>
+</td>
+</tr>
+<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="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="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="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="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="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="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="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>
 </table>
 <ul class="blockList">
@@ -186,23 +256,13 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="EncryptionVerifier(java.lang.String)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>EncryptionVerifier</h4>
-<pre>public&nbsp;EncryptionVerifier(java.lang.String&nbsp;descriptor)</pre>
-</li>
-</ul>
-<a name="EncryptionVerifier(org.apache.poi.poifs.filesystem.DocumentInputStream, int)">
+<a name="EncryptionVerifier()">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>EncryptionVerifier</h4>
-<pre>public&nbsp;EncryptionVerifier(<a href="../../../../../org/apache/poi/poifs/filesystem/DocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem">DocumentInputStream</a>&nbsp;is,
-                  int&nbsp;encryptedLength)</pre>
+<pre>protected&nbsp;EncryptionVerifier()</pre>
 </li>
 </ul>
 </li>
@@ -229,6 +289,17 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>getVerifier</h4>
 <pre>public&nbsp;byte[]&nbsp;getVerifier()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use getEncryptedVerifier()</i></div>
+<div class="block">The method name is misleading - you'll get the encrypted verifier, not the plain verifier</div>
+</li>
+</ul>
+<a name="getEncryptedVerifier()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEncryptedVerifier</h4>
+<pre>public&nbsp;byte[]&nbsp;getEncryptedVerifier()</pre>
 </li>
 </ul>
 <a name="getVerifierHash()">
@@ -238,6 +309,17 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>getVerifierHash</h4>
 <pre>public&nbsp;byte[]&nbsp;getVerifierHash()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use getEnryptedVerifierHash</i></div>
+<div class="block">The method name is misleading - you'll get the encrypted verifier hash, not the plain verifier hash</div>
+</li>
+</ul>
+<a name="getEncryptedVerifierHash()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEncryptedVerifierHash</h4>
+<pre>public&nbsp;byte[]&nbsp;getEncryptedVerifierHash()</pre>
 </li>
 </ul>
 <a name="getSpinCount()">
@@ -267,15 +349,124 @@ extends java.lang.Object</pre>
 <pre>public&nbsp;int&nbsp;getAlgorithm()</pre>
 </li>
 </ul>
+<a name="getAlgorithmName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAlgorithmName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getAlgorithmName()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use getCipherAlgorithm().jceId</i></div>
+</li>
+</ul>
 <a name="getEncryptedKey()">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getEncryptedKey</h4>
 <pre>public&nbsp;byte[]&nbsp;getEncryptedKey()</pre>
 </li>
 </ul>
+<a name="getCipherAlgorithm()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCipherAlgorithm</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a>&nbsp;getCipherAlgorithm()</pre>
+</li>
+</ul>
+<a name="getHashAlgorithm()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHashAlgorithm</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;getHashAlgorithm()</pre>
+</li>
+</ul>
+<a name="getChainingMode()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getChainingMode</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a>&nbsp;getChainingMode()</pre>
+</li>
+</ul>
+<a name="setSalt(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSalt</h4>
+<pre>protected&nbsp;void&nbsp;setSalt(byte[]&nbsp;salt)</pre>
+</li>
+</ul>
+<a name="setEncryptedVerifier(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEncryptedVerifier</h4>
+<pre>protected&nbsp;void&nbsp;setEncryptedVerifier(byte[]&nbsp;encryptedVerifier)</pre>
+</li>
+</ul>
+<a name="setEncryptedVerifierHash(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEncryptedVerifierHash</h4>
+<pre>protected&nbsp;void&nbsp;setEncryptedVerifierHash(byte[]&nbsp;encryptedVerifierHash)</pre>
+</li>
+</ul>
+<a name="setEncryptedKey(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEncryptedKey</h4>
+<pre>protected&nbsp;void&nbsp;setEncryptedKey(byte[]&nbsp;encryptedKey)</pre>
+</li>
+</ul>
+<a name="setSpinCount(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSpinCount</h4>
+<pre>protected&nbsp;void&nbsp;setSpinCount(int&nbsp;spinCount)</pre>
+</li>
+</ul>
+<a name="setCipherAlgorithm(org.apache.poi.poifs.crypt.CipherAlgorithm)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCipherAlgorithm</h4>
+<pre>protected&nbsp;void&nbsp;setCipherAlgorithm(<a href="../../../../../org/apache/poi/poifs/crypt/CipherAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">CipherAlgorithm</a>&nbsp;cipherAlgorithm)</pre>
+</li>
+</ul>
+<a name="setChainingMode(org.apache.poi.poifs.crypt.ChainingMode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setChainingMode</h4>
+<pre>protected&nbsp;void&nbsp;setChainingMode(<a href="../../../../../org/apache/poi/poifs/crypt/ChainingMode.html" title="enum in org.apache.poi.poifs.crypt">ChainingMode</a>&nbsp;chainingMode)</pre>
+</li>
+</ul>
+<a name="setHashAlgorithm(org.apache.poi.poifs.crypt.HashAlgorithm)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<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>
 </li>
 </ul>
 </li>
@@ -302,8 +493,8 @@ extends java.lang.Object</pre>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/EncryptionMode.html" title="enum in org.apache.poi.poifs.crypt"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/crypt/Encryptor.html" title="class in org.apache.poi.poifs.crypt"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/poi/poifs/crypt/EncryptionVerifier.html" target="_top">Frames</a></li>
@@ -344,7 +535,7 @@ extends java.lang.Object</pre>
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 <p class="legalCopy"><small>
-                <i>Copyright 2013 The Apache Software Foundation or
+                <i>Copyright 2014 The Apache Software Foundation or
         its licensors, as applicable.</i>
             </small></p>
 </body>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/class-use/Decryptor.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/class-use/Decryptor.html?rev=1557404&r1=1557403&r2=1557404&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/class-use/Decryptor.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/class-use/Decryptor.html Sat Jan 11 14:06:25 2014
@@ -75,6 +75,16 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><a href="#org.apache.poi.poifs.crypt">org.apache.poi.poifs.crypt</a></td>
+<td class="colLast">
+<div class="block">Implementation of the <a href="http://msdn.microsoft.com/en-us/library/dd952186(v=office.12).aspx">ECMA-376 Document Encryption</a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.poi.poifs.crypt.agile">org.apache.poi.poifs.crypt.agile</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.poi.poifs.crypt.standard">org.apache.poi.poifs.crypt.standard</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
@@ -86,33 +96,62 @@
 <!--   -->
 </a>
 <h3>Uses of <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a> in <a href="../../../../../../org/apache/poi/poifs/crypt/package-summary.html">org.apache.poi.poifs.crypt</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a> in <a href="../../../../../../org/apache/poi/poifs/crypt/package-summary.html">org.apache.poi.poifs.crypt</a></span><span class="tabEnd">&nbsp;</span></caption>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/poi/poifs/crypt/package-summary.html">org.apache.poi.poifs.crypt</a> that return <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
+<th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/AgileDecryptor.html" title="class in org.apache.poi.poifs.crypt">AgileDecryptor</a></strong></code>&nbsp;</td>
+<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"><span class="strong">EncryptionInfoBuilder.</span><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/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></td>
+<td class="colLast"><span class="strong">EncryptionInfo.</span><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/EncryptionInfo.html#getDecryptor()">getDecryptor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></td>
+<td class="colLast"><span class="strong">Decryptor.</span><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.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>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.poi.poifs.crypt.agile">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a> in <a href="../../../../../../org/apache/poi/poifs/crypt/agile/package-summary.html">org.apache.poi.poifs.crypt.agile</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a> in <a href="../../../../../../org/apache/poi/poifs/crypt/agile/package-summary.html">org.apache.poi.poifs.crypt.agile</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/EcmaDecryptor.html" title="class in org.apache.poi.poifs.crypt">EcmaDecryptor</a></strong></code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/agile/AgileDecryptor.html" title="class in org.apache.poi.poifs.crypt.agile">AgileDecryptor</a></strong></code>
+<div class="block">Decryptor implementation for Agile Encryption</div>
+</td>
 </tr>
 </tbody>
 </table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../org/apache/poi/poifs/crypt/package-summary.html">org.apache.poi.poifs.crypt</a> that return <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
+</li>
+<li class="blockList"><a name="org.apache.poi.poifs.crypt.standard">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a> in <a href="../../../../../../org/apache/poi/poifs/crypt/standard/package-summary.html">org.apache.poi.poifs.crypt.standard</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a> in <a href="../../../../../../org/apache/poi/poifs/crypt/standard/package-summary.html">org.apache.poi.poifs.crypt.standard</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
+<th class="colLast" scope="col">Class and Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.html" title="class in org.apache.poi.poifs.crypt">Decryptor</a></code></td>
-<td class="colLast"><span class="strong">Decryptor.</span><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/Decryptor.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>
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/poifs/crypt/standard/StandardDecryptor.html" title="class in org.apache.poi.poifs.crypt.standard">StandardDecryptor</a></strong></code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -167,7 +206,7 @@
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 <p class="legalCopy"><small>
-                <i>Copyright 2013 The Apache Software Foundation or
+                <i>Copyright 2014 The Apache Software Foundation or
         its licensors, as applicable.</i>
             </small></p>
 </body>



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