OpenDDS / OpenDDS

OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS also supports Java bindings through JNI.
http://www.opendds.org
Other
1.28k stars 463 forks source link

`gov_gen` uses openssl API incorrectly #4591

Closed jrw972 closed 4 weeks ago

jrw972 commented 4 weeks ago

Problem

The gov_gen application generates governance files for testing and signs them with openssl. gov_gen has a bug on Debian 12.5 (openssl 3.0.11) where a null argument is passed.

Solution

Pass mem as the "in"" parameter and use PKCS7_STREAM.