Struct SolidSyslogMbedTlsAesGcmPolicyConfig¶
ClassList > SolidSyslogMbedTlsAesGcmPolicyConfig
#include <SolidSyslogMbedTlsAesGcmPolicy.h>
Public Attributes¶
| Type | Name |
|---|---|
| SolidSyslogKeyFunction | GetKey Fetches the 32-byte AES-256 key on demand; required. |
| void * | KeyContext Passed back to GetKey unchanged; NULL is fine. |
| struct mbedtls_ctr_drbg_context * | Rng Seeded CTR-DRBG each record's 12-byte nonce is drawn from; required and caller-owned. |
Public Attributes Documentation¶
variable GetKey¶
Fetches the 32-byte AES-256 key on demand; required.
Any other reported length fails the operation closed.
variable KeyContext¶
Passed back to GetKey unchanged; NULL is fine.
variable Rng¶
Seeded CTR-DRBG each record's 12-byte nonce is drawn from; required and caller-owned.
Injected because mbedTLS has no context-free RNG, unlike the OpenSSL sibling's RAND_bytes.
The documentation for this class was generated from the following file Platform/MbedTls/Interface/SolidSyslogMbedTlsAesGcmPolicy.h