]> git.ipfire.org Git - thirdparty/strongswan.git/log
thirdparty/strongswan.git
2 years agotesting: Use venv for strongTNC
Tobias Brunner [Wed, 28 Jun 2023 13:52:57 +0000 (15:52 +0200)] 
testing: Use venv for strongTNC

Also updated to a newer version to fix dependency issues.

2 years agotesting: Install python-daemon via Debian package
Tobias Brunner [Wed, 28 Jun 2023 13:49:32 +0000 (15:49 +0200)] 
testing: Install python-daemon via Debian package

System-wide installation via pip isn't easily possible anymore on Debian
bookworm, so just use the Debian package for this (is available in old
releases as well).

2 years agolibimcv: Add Debian 12 (bookworm) to database
Tobias Brunner [Tue, 27 Jun 2023 17:03:32 +0000 (19:03 +0200)] 
libimcv: Add Debian 12 (bookworm) to database

Because libcrypto and libssl are measured, we need a new group for Debian
versions with OpenSSL 3 (I've rather added a suffix to the old group as
that could eventually get removed, although we might need a 3.1 variant
in the future - maybe we should measure some other files?).

2 years agotesting: Fix vici updown script on Debian bookworm
Tobias Brunner [Tue, 27 Jun 2023 16:45:53 +0000 (18:45 +0200)] 
testing: Fix vici updown script on Debian bookworm

OOM-killer is now already triggered with `import daemon`, so set the
limit before that.  Also some PEP8 fixes (including an exclusion for
the above fix as that causes imports to not be at the beginning of the
file).

2 years agotesting: Whitelist all Git repositories in the root image
Tobias Brunner [Tue, 27 Jun 2023 16:41:42 +0000 (18:41 +0200)] 
testing: Whitelist all Git repositories in the root image

Without this, Git refuses to operate on the build dirs that are mounted
with weird ownership.  When running as root in the chroot, Git checks
SUDO_UID, which won't match.

2 years agotesting: Create traditional RSA keys with OpenSSL 3
Tobias Brunner [Tue, 27 Jun 2023 16:40:24 +0000 (18:40 +0200)] 
testing: Create traditional RSA keys with OpenSSL 3

This is necessary because TKM can't read PKCS#8 files and in some
scenarios we don't have the pkcs8 plugin loaded that would be required
to read/decrypt the non-traditional files.

2 years agotesting: Fix systemctl wrapper and adapt enabling services on winnetou
Tobias Brunner [Tue, 27 Jun 2023 16:01:29 +0000 (18:01 +0200)] 
testing: Fix systemctl wrapper and adapt enabling services on winnetou

The wrapper called the command twice for any unit but "strongswan" and
it didn't return the correct exit code.  This was noticed when an
if-updown script tried to check if systemd-resolved is active and always
succeeded, which caused failing attempts to configure it.

But now that the return code is correct, trying to enable bind9 won't
fail silently anymore if the unit doesn't exist (similar on older systems
for named), so this is adapted.

2 years agotesting: Remove support for Debian stretch
Tobias Brunner [Mon, 26 Jun 2023 12:36:03 +0000 (14:36 +0200)] 
testing: Remove support for Debian stretch

2 years agoleak-detective: Whitelist C++'s __cxa_get_globals()
Tobias Brunner [Mon, 26 Jun 2023 12:30:01 +0000 (14:30 +0200)] 
leak-detective: Whitelist C++'s __cxa_get_globals()

2 years agotesting: Switch to MDB backend for OpenLDAP (slapd)
Tobias Brunner [Mon, 26 Jun 2023 12:25:35 +0000 (14:25 +0200)] 
testing: Switch to MDB backend for OpenLDAP (slapd)

The BDB and HDB backends were long deprecated and have finally been
removed with OpenLDAP 2.5 that's shipped with Debian bookworm.

2 years agotesting: Configure curve25519-sha256 as key exchange for SSH
Tobias Brunner [Mon, 26 Jun 2023 12:20:14 +0000 (14:20 +0200)] 
testing: Configure curve25519-sha256 as key exchange for SSH

With Debian bookworm, the PQC KE sntrup761x25519-sha512 is negotiated, by
default.  This increases the overhead significantly, in particular, the
size of the KE message, which wouldn't get through IPsec tunnels without
MSS clamping.

2 years agosonarcloud: Update filter rules as recommended
Tobias Brunner [Wed, 12 Jul 2023 09:21:27 +0000 (11:21 +0200)] 
sonarcloud: Update filter rules as recommended

2 years agotesting: Fix example configure options for charon-tkm Docker build
Tobias Brunner [Tue, 11 Jul 2023 16:02:13 +0000 (18:02 +0200)] 
testing: Fix example configure options for charon-tkm Docker build

Fixes: b1ce8772367f ("charon-tkm: Use built-in plugins instead of OpenSSL")
2 years agoUse wolfSSL 5.6.3 for tests
Tobias Brunner [Wed, 21 Jun 2023 13:31:53 +0000 (15:31 +0200)] 
Use wolfSSL 5.6.3 for tests

2 years agodhcp: Fix warning with newer compilers
Tobias Brunner [Fri, 16 Jun 2023 07:35:12 +0000 (09:35 +0200)] 
dhcp: Fix warning with newer compilers

2 years agoresolve: Maintain order of DNS servers also when installing in resolv.conf
Tobias Brunner [Fri, 16 Jun 2023 11:46:17 +0000 (13:46 +0200)] 
resolve: Maintain order of DNS servers also when installing in resolv.conf

This always writes the complete set of DNS servers to make modifications
simpler.

2 years agoresolve: Try to maintain the order of DNS servers if using resolvconf
Tobias Brunner [Thu, 15 Jun 2023 15:54:08 +0000 (17:54 +0200)] 
resolve: Try to maintain the order of DNS servers if using resolvconf

Since 17fd304e60df ("resolve: Don't install individual servers via
resolvconf"), DNS servers were sorted if getting installed via resolvconf.
In some setups the order might be important (even though relying on it
isn't a good idea in general as stub resolvers are free to use all of
the servers as they please).

2 years agocharon-svc: Add missing closing parenthesis in version output
Tobias Brunner [Mon, 19 Jun 2023 12:54:06 +0000 (14:54 +0200)] 
charon-svc: Add missing closing parenthesis in version output

2 years agoUse wolfSSL 5.6.2 for tests
Tobias Brunner [Tue, 13 Jun 2023 08:13:10 +0000 (10:13 +0200)] 
Use wolfSSL 5.6.2 for tests

ECC keys can now be smaller so we can't access the private key directly
anymore.

2 years agoVersion bump to 5.9.11 5.9.11
Andreas Steffen [Mon, 12 Jun 2023 05:50:02 +0000 (07:50 +0200)] 
Version bump to 5.9.11

2 years agoVersion bump to 5.9.11rc1 5.9.11rc1
Andreas Steffen [Thu, 8 Jun 2023 08:42:17 +0000 (10:42 +0200)] 
Version bump to 5.9.11rc1

2 years agoNEWS: Add news for 5.9.11
Tobias Brunner [Fri, 2 Jun 2023 13:46:57 +0000 (15:46 +0200)] 
NEWS: Add news for 5.9.11

2 years agopki: Add --label options to --est* command synopsis
Tobias Brunner [Fri, 2 Jun 2023 10:55:07 +0000 (12:55 +0200)] 
pki: Add --label options to --est* command synopsis

Also fixes some formatting in the man pages.

2 years agogithub: Use new cache storage properties for sonarcloud
Tobias Brunner [Fri, 2 Jun 2023 09:37:06 +0000 (11:37 +0200)] 
github: Use new cache storage properties for sonarcloud

2 years agoopenssl: Fix memory leak if FIPS provider isn't available
Tobias Brunner [Fri, 2 Jun 2023 09:27:39 +0000 (11:27 +0200)] 
openssl: Fix memory leak if FIPS provider isn't available

2 years agoFixed some typos, courtesy of codespell
Tobias Brunner [Fri, 2 Jun 2023 08:19:32 +0000 (10:19 +0200)] 
Fixed some typos, courtesy of codespell

2 years agocredential-manager: Improve selection of local certificate and trust chain
Tobias Brunner [Fri, 12 May 2023 16:36:30 +0000 (18:36 +0200)] 
credential-manager: Improve selection of local certificate and trust chain

The previous code was problematic if a certificate request for a known
but unrelated CA was received and the local trust chain was incomplete.
Due to the received anchor, the incomplete trust chain was dismissed and
any intermediate CA certificates were, therefore, not sent to the peer.

This new approach doesn't dismiss an incomplete trust chain, but prefers
one that can be resolved to a received anchor.  If no such chain is found,
the first one is used.

2 years agogithub: Use OpenSSL 3.1.1 for tests
Tobias Brunner [Wed, 31 May 2023 13:45:02 +0000 (15:45 +0200)] 
github: Use OpenSSL 3.1.1 for tests

2 years agoMerge branch 'libipsec-raw-esp'
Tobias Brunner [Tue, 23 May 2023 11:19:57 +0000 (13:19 +0200)] 
Merge branch 'libipsec-raw-esp'

This adds support for sending/receiving ESP packets without UDP
encapsulation to libipsec and kernel-libipsec.  Only Linux is currently
supported and the feature is disabled by default.

2 years agotesting: Add libipsec scenarios that exchange raw ESP packets
Tobias Brunner [Mon, 15 May 2023 13:55:30 +0000 (15:55 +0200)] 
testing: Add libipsec scenarios that exchange raw ESP packets

2 years agokernel-libipsec: Add support to send/receive raw ESP packets
Tobias Brunner [Thu, 11 May 2023 16:34:58 +0000 (18:34 +0200)] 
kernel-libipsec: Add support to send/receive raw ESP packets

This is currently only supported on Linux and with the appropriate
permissions.

Since it's experimental, it's disabled by default.

The log messages for each sent and received ESP message are logged in NET
like the ones in the socket-default plugin for UDP-encapsulated messages.

2 years agolibipsec: Move restrictions regarding UDP encapsulation to users
Tobias Brunner [Thu, 11 May 2023 15:04:00 +0000 (17:04 +0200)] 
libipsec: Move restrictions regarding UDP encapsulation to users

2 years agolibipsec: Instruct ESP sender whether to use UDP encapsulation
Tobias Brunner [Thu, 11 May 2023 14:56:07 +0000 (16:56 +0200)] 
libipsec: Instruct ESP sender whether to use UDP encapsulation

2 years agoandroid: Use CALLBACK for libipsec-related callbacks
Tobias Brunner [Thu, 11 May 2023 14:21:07 +0000 (16:21 +0200)] 
android: Use CALLBACK for libipsec-related callbacks

2 years agokernel-libipsec: Use CALLBACK for libipsec callbacks
Tobias Brunner [Thu, 11 May 2023 14:17:09 +0000 (16:17 +0200)] 
kernel-libipsec: Use CALLBACK for libipsec callbacks

2 years agoipsec-sa: Store whether to use UDP encapsulation on the SA
Tobias Brunner [Thu, 11 May 2023 13:46:03 +0000 (15:46 +0200)] 
ipsec-sa: Store whether to use UDP encapsulation on the SA

2 years agoMerge branch 'libipsec-trap'
Tobias Brunner [Tue, 23 May 2023 11:17:19 +0000 (13:17 +0200)] 
Merge branch 'libipsec-trap'

This adds support for trap policies to libipsec.

2 years agotesting: Add libipsec/net2net-trap scenario
Tobias Brunner [Thu, 4 May 2023 14:00:37 +0000 (16:00 +0200)] 
testing: Add libipsec/net2net-trap scenario

2 years agokernel-libipsec: Forward acquires from libipsec to the daemon
Tobias Brunner [Thu, 4 May 2023 12:42:53 +0000 (14:42 +0200)] 
kernel-libipsec: Forward acquires from libipsec to the daemon

2 years agoipsec-processor: Trigger acquire if no matching outbound SA is found
Tobias Brunner [Thu, 4 May 2023 12:32:49 +0000 (14:32 +0200)] 
ipsec-processor: Trigger acquire if no matching outbound SA is found

2 years agoipsec-sa-mgr: Optionally keep track of acquires for outbound SAs
Tobias Brunner [Thu, 4 May 2023 12:20:09 +0000 (14:20 +0200)] 
ipsec-sa-mgr: Optionally keep track of acquires for outbound SAs

Currently just based on the reqid.  An acquire for the same reqid is
triggered at most every 10 seconds (gets ignored in trap_manager_t if
the SA is still getting established).

Entries are only cleaned up if an SA is eventually installed (similar to
the allocated SPIs).  Should that ever be a problem, we could probably
schedule a job that regularly flushes old entries.

2 years agolibipsec: Add possibility to relay acquire events
Tobias Brunner [Fri, 20 Sep 2013 06:43:46 +0000 (08:43 +0200)] 
libipsec: Add possibility to relay acquire events

Keeping it simple and just forwarding the reqid.

2 years agoike: Use a struct to store retransmission settings
Tobias Brunner [Tue, 2 May 2023 15:54:07 +0000 (17:54 +0200)] 
ike: Use a struct to store retransmission settings

The calculation of the timeout is also shared now and the total
timeout in seconds is corrected in case retransmit_base is <= 1.

This could make it easier in the future to apply different retransmission
settings to messages/exchanges.

2 years agopki: Make --dn optional for certificate renewals via --scep command
Tobias Brunner [Thu, 11 May 2023 10:29:10 +0000 (12:29 +0200)] 
pki: Make --dn optional for certificate renewals via --scep command

When using OpenXPKI, the subject DN in the renewal request has to match
the previous DN exactly.  However, because OpenXPKI may add a bunch of
DC/O RDNs to subjects of issued certificates, running --scep with the
same --dn that was used for the original request won't work (results in
a "Client error / malformed request badRequest" error even after enabling
`renewal_via_pkcs_req`).  This simplifies renewals as --dn can just be
omitted and extracted from the original certificate to avoid this issue.

References strongswan/strongswan#1689

2 years agoMerge branch 'debug-level-build'
Tobias Brunner [Tue, 16 May 2023 10:48:22 +0000 (12:48 +0200)] 
Merge branch 'debug-level-build'

This fixes the build with DEBUG_LEVEL < 4, which was broken when building
from the repository since --enable-warnings was made the default.

Although, most issues only occurred with the level reduced to 0/-1.  And
while removing debug statements at compile time completely is probably
not useful in production, there might be use cases in certain benchmarking
scenarios.  Also, with the recent changes to the controller there should
only rarely be a listener registered at a higher log level so the overhead
for those higher-level DBG statements is minimal.

Anyway, reducing the log level at compile time is a documented feature and
at least DEBUG_LEVEL=3 could be useful to prevent leaking sensitive
information via logs from the outset.  So we should make sure compilation
doesn't fail.

2 years agogithub: Add build with DBG completely disabled
Tobias Brunner [Mon, 1 May 2023 10:35:08 +0000 (12:35 +0200)] 
github: Add build with DBG completely disabled

2 years agosec-updater: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Tue, 2 May 2023 12:16:02 +0000 (14:16 +0200)] 
sec-updater: Fix build with DEBUG_LEVEL < 1

2 years agosw-collector: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Tue, 2 May 2023 12:15:43 +0000 (14:15 +0200)] 
sw-collector: Fix build with DEBUG_LEVEL < 1

2 years agoconftest: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Wed, 3 May 2023 10:31:45 +0000 (12:31 +0200)] 
conftest: Fix build with DEBUG_LEVEL < 1

2 years agopki: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 10:28:03 +0000 (12:28 +0200)] 
pki: Fix build with DEBUG_LEVEL < 1

2 years agoselinux: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 10:18:46 +0000 (12:18 +0200)] 
selinux: Fix build with DEBUG_LEVEL < 1

2 years agoradattr: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Wed, 3 May 2023 10:29:36 +0000 (12:29 +0200)] 
radattr: Fix build with DEBUG_LEVEL < 1

2 years agosystime-fix: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 10:17:25 +0000 (12:17 +0200)] 
systime-fix: Fix build with DEBUG_LEVEL < 1

2 years agokernel-netlink: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Mon, 1 May 2023 10:16:12 +0000 (12:16 +0200)] 
kernel-netlink: Fix build with DEBUG_LEVEL < 2

2 years agoha: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 10:14:57 +0000 (12:14 +0200)] 
ha: Fix build with DEBUG_LEVEL < 1

2 years agodhcp: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 10:12:54 +0000 (12:12 +0200)] 
dhcp: Fix build with DEBUG_LEVEL < 1

2 years agotnc-ifmap: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Wed, 3 May 2023 10:28:51 +0000 (12:28 +0200)] 
tnc-ifmap: Fix build with DEBUG_LEVEL < 2

2 years agoeap-peap: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Wed, 3 May 2023 10:27:48 +0000 (12:27 +0200)] 
eap-peap: Fix build with DEBUG_LEVEL < 1

2 years agoeap-ttls: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Wed, 3 May 2023 10:23:58 +0000 (12:23 +0200)] 
eap-ttls: Fix build with DEBUG_LEVEL < 1

2 years agoeap-radius: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 10:11:32 +0000 (12:11 +0200)] 
eap-radius: Fix build with DEBUG_LEVEL < 1

2 years agoeap-dynamic: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Wed, 3 May 2023 10:22:05 +0000 (12:22 +0200)] 
eap-dynamic: Fix build with DEBUG_LEVEL < 2

2 years agoeap-mschapv2: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 10:10:11 +0000 (12:10 +0200)] 
eap-mschapv2: Fix build with DEBUG_LEVEL < 1

2 years agovici: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Mon, 1 May 2023 10:06:59 +0000 (12:06 +0200)] 
vici: Fix build with DEBUG_LEVEL < 2

2 years agoforecast: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Wed, 3 May 2023 10:16:15 +0000 (12:16 +0200)] 
forecast: Fix build with DEBUG_LEVEL < 2

2 years agosave-keys: Fix build with DEBUG_LEVEL < 0
Tobias Brunner [Wed, 3 May 2023 08:52:14 +0000 (10:52 +0200)] 
save-keys: Fix build with DEBUG_LEVEL < 0

2 years agomode-config: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 10:05:59 +0000 (12:05 +0200)] 
mode-config: Fix build with DEBUG_LEVEL < 1

2 years agokeymat_v1: Fix build with DEBUG_LEVEL < 3
Tobias Brunner [Mon, 1 May 2023 10:05:02 +0000 (12:05 +0200)] 
keymat_v1: Fix build with DEBUG_LEVEL < 3

2 years agoike-init: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 10:04:22 +0000 (12:04 +0200)] 
ike-init: Fix build with DEBUG_LEVEL < 1

2 years agoike-config: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 10:03:06 +0000 (12:03 +0200)] 
ike-config: Fix build with DEBUG_LEVEL < 1

2 years agochild-create: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 09:59:46 +0000 (11:59 +0200)] 
child-create: Fix build with DEBUG_LEVEL < 1

2 years agopubkey-authenticator: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 09:57:16 +0000 (11:57 +0200)] 
pubkey-authenticator: Fix build with DEBUG_LEVEL < 1

2 years agoeap-authenticator: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 09:55:36 +0000 (11:55 +0200)] 
eap-authenticator: Fix build with DEBUG_LEVEL < 1

2 years agoike-sa: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 09:53:49 +0000 (11:53 +0200)] 
ike-sa: Fix build with DEBUG_LEVEL < 1

2 years agomessage: Fix build with DEBUG__LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 09:51:57 +0000 (11:51 +0200)] 
message: Fix build with DEBUG__LEVEL < 1

2 years agogenerator: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Mon, 1 May 2023 09:48:36 +0000 (11:48 +0200)] 
generator: Fix build with DEBUG_LEVEL < 2

2 years agobackend-manager: Fix build with DEBUG_LEVEL < 3
Tobias Brunner [Mon, 1 May 2023 09:44:17 +0000 (11:44 +0200)] 
backend-manager: Fix build with DEBUG_LEVEL < 3

2 years agolibimcv: Fix build with DEBUG_LEVEL < 3
Tobias Brunner [Tue, 2 May 2023 12:11:44 +0000 (14:11 +0200)] 
libimcv: Fix build with DEBUG_LEVEL < 3

2 years agolibtpmtss: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Tue, 2 May 2023 09:16:22 +0000 (11:16 +0200)] 
libtpmtss: Fix build with DEBUG_LEVEL < 2

2 years agotnccs-20: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Tue, 18 Apr 2023 15:35:36 +0000 (17:35 +0200)] 
tnccs-20: Fix build with DEBUG_LEVEL < 2

2 years agotnccs-11: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Mon, 1 May 2023 14:30:06 +0000 (16:30 +0200)] 
tnccs-11: Fix build with DEBUG_LEVEL < 2

2 years agoradius-client: Fix build with DEBUG_LEVEL < 3
Tobias Brunner [Tue, 18 Apr 2023 15:34:58 +0000 (17:34 +0200)] 
radius-client: Fix build with DEBUG_LEVEL < 3

2 years agolibtls: Fix build with DEBUG_LEVEL < 3
Tobias Brunner [Tue, 18 Apr 2023 14:57:16 +0000 (16:57 +0200)] 
libtls: Fix build with DEBUG_LEVEL < 3

2 years agosimaka-manager: Fix counter in log message when getting quintuplets
Tobias Brunner [Tue, 18 Apr 2023 14:51:21 +0000 (16:51 +0200)] 
simaka-manager: Fix counter in log message when getting quintuplets

Also fixes the build with DEBUG_LEVEL < 1.

2 years agoesp-packet: Fix build with DEBUG_LEVEL < 3
Tobias Brunner [Tue, 18 Apr 2023 14:49:26 +0000 (16:49 +0200)] 
esp-packet: Fix build with DEBUG_LEVEL < 3

2 years agodrbg: Fix build with DEBUG_LEVEL < 4
Tobias Brunner [Tue, 18 Apr 2023 14:48:08 +0000 (16:48 +0200)] 
drbg: Fix build with DEBUG_LEVEL < 4

2 years agobliss: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Mon, 1 May 2023 12:57:00 +0000 (14:57 +0200)] 
bliss: Fix build with DEBUG_LEVEL < 2

2 years agosqlite: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Tue, 18 Apr 2023 14:46:02 +0000 (16:46 +0200)] 
sqlite: Fix build with DEBUG_LEVEL < 2

2 years agopkcs7: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Tue, 18 Apr 2023 14:44:54 +0000 (16:44 +0200)] 
pkcs7: Fix build with DEBUG_LEVEL < 2

2 years agoconstraints: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 09:10:47 +0000 (11:10 +0200)] 
constraints: Fix build with DEBUG_LEVEL < 1

2 years agorevocation: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 09:07:18 +0000 (11:07 +0200)] 
revocation: Fix build with DEBUG_LEVEL < 1

2 years agox509: Fix build with DEBUG_LEVEL < 2 for structures that ignore unknown critical...
Tobias Brunner [Tue, 18 Apr 2023 14:42:30 +0000 (16:42 +0200)] 
x509: Fix build with DEBUG_LEVEL < 2 for structures that ignore unknown critical extensions

2 years agoplugin-loader: Fix build with DEBUG_LEVEL < 3
Tobias Brunner [Tue, 18 Apr 2023 14:38:18 +0000 (16:38 +0200)] 
plugin-loader: Fix build with DEBUG_LEVEL < 3

2 years agoauth-cfg: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 08:46:28 +0000 (10:46 +0200)] 
auth-cfg: Fix build with DEBUG_LEVEL < 1

2 years agocertificate: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 08:37:01 +0000 (10:37 +0200)] 
certificate: Fix build with DEBUG_LEVEL < 1

2 years agocredential-factory: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 08:38:24 +0000 (10:38 +0200)] 
credential-factory: Fix build with DEBUG_LEVEL < 1

2 years agocrypto-tester: Fix build with DEBUG_LEVEL < 1
Tobias Brunner [Mon, 1 May 2023 08:35:05 +0000 (10:35 +0200)] 
crypto-tester: Fix build with DEBUG_LEVEL < 1

2 years agoasn1: Fix build with DEBUG_LEVEL < 2
Tobias Brunner [Tue, 18 Apr 2023 14:34:38 +0000 (16:34 +0200)] 
asn1: Fix build with DEBUG_LEVEL < 2

2 years agodebug: Add macro to mark variables that are only used in DBG statements
Tobias Brunner [Mon, 1 May 2023 08:44:42 +0000 (10:44 +0200)] 
debug: Add macro to mark variables that are only used in DBG statements

Some variables that are only assigned to be used in DBG statements
will otherwise trigger a "set but not used" warning/error if DEBUG_LEVEL
is too low.

2 years agodoxygen: Enable JS search engine
Tobias Brunner [Thu, 4 May 2023 11:42:06 +0000 (13:42 +0200)] 
doxygen: Enable JS search engine

2 years agodoxygen: Fix syntax for some output parameters
Tobias Brunner [Thu, 4 May 2023 11:39:15 +0000 (13:39 +0200)] 
doxygen: Fix syntax for some output parameters