Skip to content

Commit d76b77b

Browse files
authored
Preparation for xmlsec 1.3.5 (#821)
1 parent 9f76374 commit d76b77b

File tree

113 files changed

+7279
-11434
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+7279
-11434
lines changed

docs/Makefile.am

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ man-docs:
5252
endif
5353

5454
if HAS_XSLTPROC
55-
docs-format:
55+
docs-format: docs-copy man-docs
5656
@(echo "Formatting html documents"; \
5757
for i in `find $(builddir) -name "*.html" -print`; \
5858
do \
@@ -90,7 +90,7 @@ docs-format-ga:
9090
done)
9191
else
9292
# do nothing
93-
docs-format:
93+
docs-format: docs-copy man-docs
9494

9595
endif
9696

docs/api/index.html

Lines changed: 7 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,16 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
12
<html>
23
<head>
34
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
45
<title>XML Security Library Reference Manual: XML Security Library Reference Manual</title>
56
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
67
<meta name="description" content="This manual documents the interfaces of the xmlsec library and has some short notes to help get you up to speed with using the library.">
78
<link rel="home" href="index.html" title="XML Security Library Reference Manual">
8-
<link rel="next" href="xmlsec-notes.html" title="Part I. XML Security Library Tutorial">
9+
<link rel="next" href="xmlsec-notes.html" title="Part I. XML Security Library Tutorial">
910
<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
1011
<link rel="stylesheet" href="style.css" type="text/css">
1112
</head>
12-
<body><table width="100%" valign="top"><tr valign="top">
13-
<td valign="top" align="left" width="210">
14-
<img src="../images/logo.gif" alt="XML Security Library" border="0"><p></p>
15-
<ul>
16-
<li><a href="../index.html">Home</a></li>
17-
<li><a href="../download.html">Download</a></li>
18-
<ul><li><a href="../https://github.com/lsh123/xmlsec">GitHub</a></li></ul>
19-
<li><a href="../news.html">News</a></li>
20-
<li><a href="../documentation.html">Documentation</a></li>
21-
<ul>
22-
<li><a href="../faq.html">FAQ</a></li>
23-
<li><a href="../api/xmlsec-notes.html">Tutorial</a></li>
24-
<li><a href="../api/xmlsec-reference.html">API reference</a></li>
25-
<li><a href="../api/xmlsec-examples.html">Examples</a></li>
26-
</ul>
27-
<li><a href="../xmldsig.html">XML Digital Signature</a></li>
28-
<li><a href="../xmlenc.html">XML Encryption</a></li>
29-
<li><a href="../c14n.html">XML Canonicalization</a></li>
30-
<li><a href="../bugs.html">Reporting Bugs</a></li>
31-
<li><a href="mailing-list.html">Mailing list</a></li>
32-
<li><a href="../related.html">Related</a></li>
33-
<li><a href="../authors.html">Authors</a></li>
34-
</ul>
35-
<table width="100%">
36-
<tr>
37-
<td width="15"></td>
38-
<td><a href="http://xmlsoft.org/"><img src="../images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
39-
</tr>
40-
<tr>
41-
<td width="15"></td>
42-
<td><a href="http://xmlsoft.org/XSLT"><img src="../images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
43-
</tr>
44-
<tr>
45-
<td width="15"></td>
46-
<td><a href="http://www.openssl.org/"><img src="../images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
47-
</tr>
48-
<!--Links - start--><!--Links - end-->
49-
</table>
50-
</td>
51-
<td valign="top"><table width="80%" valign="top" style="margin-left:10px;"><tr><td valign="top" align="left" id="xmlsecContent">
13+
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
5214
<div class="book">
5315
<div class="titlepage">
5416
<div>
@@ -58,10 +20,10 @@ <h3 class="author">
5820
<span class="firstname">Aleksey</span> <span class="surname">Sanin</span>
5921
</h3>
6022
<div class="affiliation"><div class="address"><p><br>
61-
<code class="email">&lt;<a class="email" href="mailto:[email protected]">[email protected]</a>&gt;</code><br>
62-
</p></div></div>
23+
    <code class="email">&lt;<a class="email" href="mailto:[email protected]">[email protected]</a>&gt;</code><br>
24+
  </p></div></div>
6325
</div></div></div>
64-
<div><p class="copyright">Copyright 2002-2024 Aleksey Sanin</p></div>
26+
<div><p class="copyright">Copyright © 2002-2024 Aleksey Sanin</p></div>
6527
<div><div class="legalnotice">
6628
<a name="id-1.1.4"></a><p>Permission is granted to make and distribute verbatim
6729
copies of this manual provided the copyright notice and this
@@ -370,6 +332,5 @@ <h3 class="author">
370332
</div>
371333
<div class="footer">
372334
<hr>Generated by GTK-Doc V1.33.1</div>
373-
</td></tr></table></td>
374-
</tr></table></body>
335+
</body>
375336
</html>

docs/api/src/xmlsec.sgml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" standalone="no"?>
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "
33
http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
44
<!ENTITY chapter-compiling-and-linking SYSTEM "chapters/compiling-and-linking.sgml">
@@ -119,9 +119,9 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
119119
</author>
120120
</authorgroup>
121121
<copyright>
122-
<year>2002-2022</year>
122+
<year>2002-2024</year>
123123
<holder>Aleksey Sanin</holder>
124-
</copyright>
124+
</copyright>
125125
<legalnotice>
126126
<para>Permission is granted to make and distribute verbatim
127127
copies of this manual provided the copyright notice and this
@@ -131,7 +131,7 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
131131
copying, provided also that the entire resulting derived work is
132132
distributed under the terms of a permission notice identical to
133133
this one.</para>
134-
134+
135135
<para>Permission is granted to copy and distribute translations
136136
of this manual into another language, under the above conditions
137137
for modified versions.</para>
@@ -148,35 +148,35 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
148148
<title>XML Security Library Tutorial</title>
149149
<chapter id="xmlsec-notes-overview">
150150
<title>Overview.</title>
151-
<para>XML Security Library provides support for XML Digital Signature
151+
<para>XML Security Library provides support for XML Digital Signature
152152
and XML Encryption. It is based on LibXML/LibXSLT and can use
153-
practicaly any crypto library (currently there is "out of the box"
153+
practicaly any crypto library (currently there is "out of the box"
154154
support for OpenSSL, Microsoft Crypto API, Microsoft Cryptography API:
155155
Next Generation (CNG), GnuTLS, GCrypt and NSS).
156156
</para>
157157
</chapter>
158158
<chapter id="xmlsec-notes-structure">
159159
<title>XML Security Library Structure.</title>
160-
<para>In order to provide the an ability to use different crypto engines,
160+
<para>In order to provide the an ability to use different crypto engines,
161161
the XML Security Library is splitted in two parts: core library (xmlsec)
162-
and crypto library (xmlsec-openssl, xmlsec-mscrypt, xmlsec-mscng, xmlsec-gnutls,
162+
and crypto library (xmlsec-openssl, xmlsec-mscrypt, xmlsec-mscng, xmlsec-gnutls,
163163
xmlsec-gcrypt, xmlsec-nss, ...).
164164
<figure>
165165
<title>The library structure and dependencies.</title>
166166
<graphic fileref="images/structure.png" align="center"></graphic>
167-
</figure>
167+
</figure>
168168
</para>
169-
<para>The core library has no dependency on any crypto library and provides
170-
implementation of all the engines as well as support for all the non
171-
crypto transforms (xml parser, c14n transforms, xpath and xslt
172-
transforms,...). The XML Security Crypto library provides
173-
implementations for crypto transforms, crypto keys data and key
174-
data stores. Application is linked with particular XML Security
175-
Crypto library (or even libraries), but the actual application
176-
code might be general enough so switching crypto engine would be
169+
<para>The core library has no dependency on any crypto library and provides
170+
implementation of all the engines as well as support for all the non
171+
crypto transforms (xml parser, c14n transforms, xpath and xslt
172+
transforms,...). The XML Security Crypto library provides
173+
implementations for crypto transforms, crypto keys data and key
174+
data stores. Application is linked with particular XML Security
175+
Crypto library (or even libraries), but the actual application
176+
code might be general enough so switching crypto engine would be
177177
a matter of changing several #include directives.</para>
178178
</chapter>
179-
179+
180180
&chapter-compiling-and-linking;
181181
&chapter-init-and-shutdown;
182182
&chapter-sign-and-encrypt;
@@ -189,27 +189,27 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
189189
&chapter-using-contexts;
190190
&chapter-new-crypto;
191191
&chapter-examples;
192-
192+
193193
<chapter id="xmlsec-signature-klasses">
194194
<title>APPENDIX A. XML Security Library Signature Klasses.</title>
195195
<figure>
196196
<title>XML Security Library Signature Klasses.</title>
197197
<graphic fileref="images/signature-structure.png" align="center"></graphic>
198-
</figure>
198+
</figure>
199199
</chapter>
200200

201201
<chapter id="xmlsec-encryption-klasses">
202202
<title>APPENDIX B. XML Security Library Encryption Klasses.</title>
203203
<figure>
204204
<title>XML Security Library Encryption Klasses.</title>
205205
<graphic fileref="images/encryption-structure.png" align="center"></graphic>
206-
</figure>
206+
</figure>
207207
</chapter>
208208
</part>
209209

210210
<part id="xmlsec-reference">
211211
<title>XML Security Library API Reference.</title>
212-
212+
213213
<chapter id="xmlsec-ref">
214214
<title>XML Security Core Library API Reference.</title>
215215
<para>This section contains the API reference for xmlsec. All
@@ -299,12 +299,12 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
299299
<xi:include href="&xmlsec-mscrypto-keysstore;"/>
300300
<xi:include href="&xmlsec-mscrypto-x509;"/>
301301
</chapter>
302-
302+
303303

304304
<chapter id="xmlsec-msccng-ref">
305305
<title>XML Security Library for Microsoft Cryptography API: Next Generation (CNG) Reference.</title>
306306
<para>This section contains the API reference for xmlsec-mscng (based on
307-
<a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa376210(v=vs.85).aspx">Microsoft
307+
<a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa376210(v=vs.85).aspx">Microsoft
308308
Cryptography API: Next Generation (CNG)</a>). All the public interfaces are
309309
documented here. This reference guide is build by extracting comments from
310310
the code sources. </para>
@@ -322,7 +322,7 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
322322
<itemizedlist>
323323
&xmlsec-index;
324324
</itemizedlist>
325-
</para>
325+
</para>
326326
</chapter>
327327
</part>
328328
</book>

0 commit comments

Comments
 (0)