Discovery
=========

.. Release Notes from this point.

:critical:`[Critical]` No communication when using Pre-Shared Key Protection if remote participant did not propagate PID_DOMAIN_ID during discovery
---------------------------------------------------------------------------------------------------------------------------------------------------
*DomainParticipants* using Pre-Shared Key Protection did not communicate
if the remote *DomainParticipant* did not propagate the
``PID_DOMAIN_ID`` parameterID (``0x000f``) as part of participant
discovery. When this issue triggered, you would see errors like the
following as *Security Plugins* tried to decode the pre-shared key
protected messages.

::

   ERROR [PARSE MESSAGE|[...]{Domain=xxx}|DECODE RTPS message from [...]|LC:Security] RTI_Security_Cryptography[Lightweight]_decode:{"DDS:Security:LogTopicV2":{[...]},{"plugin_method":"RTI_Security_Cryptography[Lightweight]_decode"}]}],"m":"DecryptFinal failed. Possible GCM authentication failure.[...]"}}

This issue affected both the *Lightweight Builtin Security Plugins* and
the *Builtin Security Plugins*, when communicating with non-RTI
*DomainParticipants*.


[RTI Issue ID SEC-2755]
