File SolidSyslogOpenSslAesGcmPolicy.h¶
File List > Interface > SolidSyslogOpenSslAesGcmPolicy.h
Go to the documentation of this file
#ifndef SOLIDSYSLOGOPENSSLAESGCMPOLICY_H
#define SOLIDSYSLOGOPENSSLAESGCMPOLICY_H
#include "ExternC.h"
#include "SolidSyslogKeyFunction.h"
struct SolidSyslogSecurityPolicy;
EXTERN_C_BEGIN
struct SolidSyslogOpenSslAesGcmPolicyConfig
{
SolidSyslogKeyFunction GetKey;
void* KeyContext;
};
struct SolidSyslogSecurityPolicy* SolidSyslogOpenSslAesGcmPolicy_Create(
const struct SolidSyslogOpenSslAesGcmPolicyConfig* config
);
void SolidSyslogOpenSslAesGcmPolicy_Destroy(struct SolidSyslogSecurityPolicy * base);
EXTERN_C_END
#endif /* SOLIDSYSLOGOPENSSLAESGCMPOLICY_H */