Skip to content

wolfSSL platform

«interface»SolidSyslogSecurityPolicyWolfSslAesGcmPolicyWolfSsl

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.

SolidSyslogKeyFunction SolidSyslogWolfSslAesGcmPolicyConfig::GetKey;

Any other reported length is treated as unavailable.


KeyContext

Passed back to GetKey unchanged; NULL is fine.

void* SolidSyslogWolfSslAesGcmPolicyConfig::KeyContext;


Rng

Initialised wolfCrypt RNG each record's 12-byte nonce is drawn from; required and caller-owned.

struct WC_RNG* SolidSyslogWolfSslAesGcmPolicyConfig::Rng;

Injected because wolfCrypt has no context-free RNG.



The documentation for this class was generated from the following file Platform/WolfSsl/Interface/SolidSyslogWolfSslAesGcmPolicy.h