/[Apache-SVN]
ViewVC logotype

Revision 1647867


Jump to revision: Previous Next
Author: kiwiwings
Date: Thu Dec 25 01:56:29 2014 UTC (9 years, 5 months ago)
Changed paths: 51
Log Message:
- Support for Office Binary Document RC4 CryptoAPI Encryption for HSLF
- Support for Office Binary Document RC4 Encryption
- use LittleEndian class in LittleEndianInputStream
- add normalize method for HSLF, to remove edit history, which is also necessary for encryption support
- update PersistDirectoryEntry handling in PersistPtrHolder to recognize groups while serializing
- deprecated PersistPtrHolder.getSlideOffsetDataLocationsLookup() - throws now UnsupportedOperationException,
  as this wasn't used outside the scope of the class and was quite internal logic of PersistPtrHolder


Changed paths

Path Details
Directorypoi/site/src/documentation/content/xdocs/status.xml modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/POIDocument.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/ChunkedCipherInputStream.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/ChunkedCipherOutputStream.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/CipherProvider.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/Decryptor.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/EncryptionInfo.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/EncryptionInfoBuilder.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/EncryptionMode.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/EncryptionVerifier.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/binaryrc4/ added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4Decryptor.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4EncryptionHeader.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4EncryptionInfoBuilder.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4EncryptionVerifier.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/binaryrc4/BinaryRC4Encryptor.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/cryptoapi/ added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIDecryptor.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionHeader.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionInfoBuilder.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptionVerifier.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/cryptoapi/CryptoAPIEncryptor.java added
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/standard/StandardDecryptor.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/standard/StandardEncryptionHeader.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/standard/StandardEncryptionInfoBuilder.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/standard/StandardEncryptionVerifier.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/crypt/standard/StandardEncryptor.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/poifs/filesystem/DocumentInputStream.java modified , text changed
Directorypoi/trunk/src/java/org/apache/poi/util/LittleEndianInputStream.java modified , text changed
Directorypoi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/agile/AgileDecryptor.java modified , text changed
Directorypoi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/agile/AgileEncryptionInfoBuilder.java modified , text changed
Directorypoi/trunk/src/ooxml/java/org/apache/poi/poifs/crypt/agile/AgileEncryptor.java modified , text changed
Directorypoi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestAgileEncryptionParameters.java modified , text changed
Directorypoi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestDecryptor.java modified , text changed
Directorypoi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestEncryptor.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/EncryptedSlideShow.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/HSLFSlideShow.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/dev/SlideIdListing.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/dev/UserEditAndPersistListing.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/exceptions/CorruptPowerPointFileException.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/exceptions/EncryptedPowerPointFileException.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/CurrentUserAtom.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/DocumentEncryptionAtom.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/PersistPtrHolder.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/Record.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hslf/record/UserEditAtom.java modified , text changed
Directorypoi/trunk/src/scratchpad/testcases/org/apache/poi/hslf/record/AllHSLFRecordTests.java modified , text changed
Directorypoi/trunk/src/scratchpad/testcases/org/apache/poi/hslf/record/TestCurrentUserAtom.java modified , text changed
Directorypoi/trunk/src/scratchpad/testcases/org/apache/poi/hslf/record/TestDocumentEncryption.java added
Directorypoi/trunk/src/scratchpad/testcases/org/apache/poi/hslf/record/TestDocumentEncryptionAtom.java modified , text changed
Directorypoi/trunk/test-data/slideshow/cryptoapi-proc2356.ppt added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26