org.apache.poi.poifs.crypt.xor
Class XOREncryptionVerifier

java.lang.Object
  extended by org.apache.poi.poifs.crypt.EncryptionVerifier
      extended by org.apache.poi.poifs.crypt.xor.XOREncryptionVerifier
All Implemented Interfaces:
java.lang.Cloneable, EncryptionRecord

public class XOREncryptionVerifier
extends EncryptionVerifier
implements EncryptionRecord, java.lang.Cloneable


Constructor Summary
protected XOREncryptionVerifier()
           
protected XOREncryptionVerifier(LittleEndianInput is)
           
 
Method Summary
 XOREncryptionVerifier clone()
           
protected  void setEncryptedKey(byte[] encryptedKey)
           
protected  void setEncryptedVerifier(byte[] encryptedVerifier)
           
 void write(LittleEndianByteArrayOutputStream bos)
           
 
Methods inherited from class org.apache.poi.poifs.crypt.EncryptionVerifier
getAlgorithm, getChainingMode, getCipherAlgorithm, getCipherMode, getEncryptedKey, getEncryptedVerifier, getEncryptedVerifierHash, getHashAlgorithm, getSalt, getSpinCount, setChainingMode, setCipherAlgorithm, setEncryptedVerifierHash, setHashAlgorithm, setSalt, setSpinCount
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XOREncryptionVerifier

protected XOREncryptionVerifier()

XOREncryptionVerifier

protected XOREncryptionVerifier(LittleEndianInput is)
Method Detail

write

public void write(LittleEndianByteArrayOutputStream bos)
Specified by:
write in interface EncryptionRecord

clone

public XOREncryptionVerifier clone()
                            throws java.lang.CloneNotSupportedException
Overrides:
clone in class EncryptionVerifier
Throws:
java.lang.CloneNotSupportedException

setEncryptedVerifier

protected final void setEncryptedVerifier(byte[] encryptedVerifier)
Overrides:
setEncryptedVerifier in class EncryptionVerifier

setEncryptedKey

protected final void setEncryptedKey(byte[] encryptedKey)
Overrides:
setEncryptedKey in class EncryptionVerifier