6 #ifndef OPENDDS_DCPS_SECURITY_SSL_UTILS_H     7 #define OPENDDS_DCPS_SECURITY_SSL_UTILS_H    11 #include "dds/DdsDcpsGuidC.h"    12 #include "dds/DdsDcpsCoreC.h"    23                                           const Certificate& target);
    55                                        const PrivateKey& 
key,
    62                                          const Certificate& 
key,
 int sign_serialized(const DDS::BinaryPropertySeq &src, const PrivateKey &key, DDS::OctetSeq &dst)
 
int verify_serialized(const DDS::BinaryPropertySeq &src, const Certificate &key, const DDS::OctetSeq &signed_data)
 
unsigned char offset_1bit(const unsigned char array[], size_t i)
Gets byte from array as though it were shifted right one bit. 
 
sequence< BinaryProperty_t > BinaryPropertySeq
 
The Internal API and Implementation of OpenDDS. 
 
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
 
#define OpenDDS_Security_Export
 
int hash(const std::vector< const DDS::OctetSeq *> &src, DDS::OctetSeq &dst)
 
int hash_serialized(const DDS::BinaryPropertySeq &src, DDS::OctetSeq &dst)
 
int make_nonce_256(std::vector< unsigned char > &nonce)
 
int make_adjusted_guid(const OpenDDS::DCPS::GUID_t &src, OpenDDS::DCPS::GUID_t &dst, const Certificate &target)
 
sequence< octet > OctetSeq