This is an automated email from the ASF dual-hosted git repository.

mseidel pushed a change to branch AOO42X
in repository https://gitbox.apache.org/repos/asf/openoffice.git


    from fc265111d3 Use OpenSSL ciphers as opaque pointer types, created with 
EVP_CIPHER_CTX_new() and freed with EVP_CIPHER_CTX_free(), so we are compatible 
with both OpenSSL 1.0.x and 1.1.x.
     new 4e7b0f82e2 Implement the (MS Office 2010+) OOXML "Agile encryption" 
support, so that we can open such password-protected OOXML files.
     new d5436bf628 Use &v[0] instead of v.data() for "::std::vector v", 
because Visual Studio 2008 doesn't have the ::std::vector::data() method in its 
broken/incomplete STL.
     new 344f2659b8 Add compatibility with OpenSSL 1.0.x.
     new ae7dce1f65 getFlag() isn't happy on Visual Studio 2008, hack it to 
work.
     new 31bd0d215b Don't allow calls to OpenSSLCipher::blockSize() before the 
cipher is initialized.

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 main/NOTICE                                    |  39 +
 main/oox/Library_oox.mk                        |   2 +
 main/oox/inc/oox/core/encryption.hxx           |  66 ++
 main/oox/inc/oox/core/filterdetect.hxx         |   2 +
 main/oox/inc/oox/helper/binaryoutputstream.hxx |   3 +
 main/oox/inc/oox/helper/openssl_wrapper.hxx    | 162 ++++
 main/oox/source/core/encryption.cxx            | 985 +++++++++++++++++++++++++
 main/oox/source/core/filterdetect.cxx          | 316 ++------
 main/oox/source/helper/binaryoutputstream.cxx  |  12 +
 main/oox/source/helper/openssl_wrapper.cxx     |  63 ++
 main/oox/source/token/namespaces.hxx.tail      |   2 +
 main/oox/source/token/namespaces.txt           |   5 +
 main/oox/source/token/tokens.txt               |  29 +-
 13 files changed, 1426 insertions(+), 260 deletions(-)
 create mode 100644 main/oox/inc/oox/core/encryption.hxx
 create mode 100644 main/oox/inc/oox/helper/openssl_wrapper.hxx
 create mode 100644 main/oox/source/core/encryption.cxx
 create mode 100644 main/oox/source/helper/openssl_wrapper.cxx

Reply via email to