From ede3a284c82e1a0bab899e3b7e8b13db76500038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Ferreira=20Gonz=C3=A1lez?= Date: Mon, 18 May 2026 16:50:36 +0200 Subject: [PATCH] Refs #24365: Add all security plugins MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Ferreira González --- code/CodeTester.cpp | 4 ++++ code/DDSCodeTester.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/code/CodeTester.cpp b/code/CodeTester.cpp index 250647824..5e3c15c20 100644 --- a/code/CodeTester.cpp +++ b/code/CodeTester.cpp @@ -323,6 +323,10 @@ bool permissions_test( part_attr.properties.properties().emplace_back( "dds.sec.access.builtin.Access-Permissions.permissions", permissions_file); + + // Activate Crypto:AES-GCM-GMAC plugin (all three security plugins must be configured together) + part_attr.properties.properties().emplace_back("dds.sec.crypto.plugin", + "builtin.AES-GCM-GMAC"); RTPSParticipant* participant = RTPSDomain::createParticipant(0, part_attr); if (participant != nullptr) { diff --git a/code/DDSCodeTester.cpp b/code/DDSCodeTester.cpp index 54c52283d..28595d61a 100644 --- a/code/DDSCodeTester.cpp +++ b/code/DDSCodeTester.cpp @@ -8126,6 +8126,10 @@ bool dds_permissions_test( "dds.sec.access.builtin.Access-Permissions.permissions", permissions_file); + // Activate Crypto:AES-GCM-GMAC plugin (all three security plugins must be configured together) + pqos.properties().properties().emplace_back("dds.sec.crypto.plugin", + "builtin.AES-GCM-GMAC"); + DomainParticipant* domain_participant = DomainParticipantFactory::get_instance()->create_participant(1, pqos); if (nullptr != domain_participant)