xmlsecurity: replace XSecParser implementation
authorMichael Stahl <michael.stahl@allotropia.de>
Fri, 12 Feb 2021 15:42:51 +0000 (16:42 +0100)
committerRene Engelhard <rene@debian.org>
Tue, 28 Nov 2023 19:36:58 +0000 (20:36 +0100)
commitd99798e9aa40d85a540ba10e86bf1d6ea78f87bb
tree8dfe3df0a3ce9ab10bcd0265936367cfabbc1002
parent74ce9ac9e94ee263fffec714a302656e2992bdf5
xmlsecurity: replace XSecParser implementation

Implement Namespaces in XML and follow xmldsig-core and XAdES schemas.

Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110833
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit 12b15be8f4f930a04d8056b9219ac969b42a9784)

xmlsecurity: move XSecParser state into contexts

Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111158
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit 59df9e70ce1a7ec797b836bda7f9642912febc53)

xmlsecurity: move XSecParser Reference state into contexts

Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111159
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit cfeb89a758b5f0ec406f0d72444e52ed2f47b85e)

Change-Id: I03537b51bb757ecbfa63a826b38de543c70ba032
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111907
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Gbp-Pq: Name xmlsecurity-replace-XSecParser-implementation.diff
include/xmloff/xmlimp.hxx
include/xmloff/xmlnmspe.hxx
include/xmloff/xmltoken.hxx
xmloff/source/core/xmlimp.cxx
xmloff/source/core/xmltoken.cxx
xmloff/source/token/tokens.txt
xmlsecurity/source/helper/xsecparser.cxx
xmlsecurity/source/helper/xsecparser.hxx