Struct SolidSyslogWolfSslAesGcmPolicyConfig¶
ClassList > SolidSyslogWolfSslAesGcmPolicyConfig
#include <SolidSyslogWolfSslAesGcmPolicy.h>
struct SolidSyslogWolfSslAesGcmPolicyConfig
{
SolidSyslogKeyFunction GetKey;
void* KeyContext;
struct WC_RNG* Rng;
};
Public Attributes Documentation¶
GetKey¶
Fetches the 32-byte AES-256 key on demand; required.
Any other reported length is treated as unavailable.
KeyContext¶
Passed back to GetKey unchanged; NULL is fine.
Rng¶
Initialised wolfCrypt RNG each record's 12-byte nonce is drawn from; required and caller-owned.
Injected because wolfCrypt has no context-free RNG.
The documentation for this class was generated from the following file Platform/WolfSsl/Interface/SolidSyslogWolfSslAesGcmPolicy.h