<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BobinkCOpcUa/tests/aes256_anon, branch master</title>
<subtitle>OPC UA applications in C</subtitle>
<id>http://git.tvcloud.fr/cgit.cgi/BobinkCOpcUa/atom?h=master</id>
<link rel='self' href='http://git.tvcloud.fr/cgit.cgi/BobinkCOpcUa/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/BobinkCOpcUa/'/>
<updated>2026-02-18T14:39:29Z</updated>
<entry>
<title>Make client/server encryption optional, rename tests to full names</title>
<updated>2026-02-18T14:39:29Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-02-18T14:39:29Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/BobinkCOpcUa/commit/?id=99b5b4416193fafaa815746ea756900d2ab26917'/>
<id>urn:sha1:99b5b4416193fafaa815746ea756900d2ab26917</id>
<content type='text'>
Make encryption optional for both ServerRegister's LDS client
connection and the server side of ServerLDS/ServerRegister: when
certificate, privateKey, and trustStore are omitted the programs
run with SecurityPolicy#None only.  Secure servers also add a
discovery-only None endpoint so unencrypted clients can still call
FindServers and GetEndpoints.

Consolidate tests from 5 policy-specific cases (nosec_anon,
none_user, basic256sha256_anon, aes256_anon, aes128_user) down to
3 that cover the important axes: unsecure_anonymous,
secure_anonymous, secure_user.  Rename directories to use full
names.  Auto-generate certificates and trust stores in run_test.sh.

Update readme and CLAUDE.md to reflect the current program
interface (unified Client binary, split ServerRegister configs)
and the new test names.
</content>
</entry>
<entry>
<title>Rename ClientFindServers certificate identity to Client</title>
<updated>2026-02-18T09:49:22Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-02-18T09:49:22Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/BobinkCOpcUa/commit/?id=4e7b6e191227de47ef297189e42a68cbdddadee7'/>
<id>urn:sha1:4e7b6e191227de47ef297189e42a68cbdddadee7</id>
<content type='text'>
The unified client program is no longer just for FindServers.
Regenerated the certificate as "Client" and updated all configs,
trust store symlinks, readme, and script comments.
</content>
</entry>
<entry>
<title>Standardize config file section ordering, list operations in usage</title>
<updated>2026-02-18T09:16:45Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-02-18T09:16:45Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/BobinkCOpcUa/commit/?id=5726a0d84460a4b67a254c4dcfaa40bf9cc12e45'/>
<id>urn:sha1:5726a0d84460a4b67a254c4dcfaa40bf9cc12e45</id>
<content type='text'>
Group config keys into sections separated by blank lines: identity,
encryption (certificate/privateKey/trustStore), security mode, auth.
Program-specific keys (cleanupTimeout, registerInterval) go last.
Show available operations in Client usage message.
</content>
</entry>
<entry>
<title>Add aes256_anon test, expand readme certificate section</title>
<updated>2026-02-18T08:48:51Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-02-18T08:48:51Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/BobinkCOpcUa/commit/?id=8d9ca6e1e18d8b429c30e3e30828bb41c6b26c5c'/>
<id>urn:sha1:8d9ca6e1e18d8b429c30e3e30828bb41c6b26c5c</id>
<content type='text'>
Create test configs for SignAndEncrypt / Aes256_Sha256_RsaPss with
anonymous auth. Expand the readme certificate section with an identity
table and clearer trust store explanation.
</content>
</entry>
</feed>
