ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
EspNs Struct Reference

Dispatch table. Addressed by offset, so the layout is asserted below. More...

#include <esp.h>

Public Attributes

size_t(* gcm_encapsulate )(uint8_t *, uint32_t, uint32_t, const uint8_t *, const uint8_t *, const uint8_t *, uint8_t, const uint8_t *, size_t, uint8_t *, size_t)
 
proto_bool(* gcm_decapsulate )(uint8_t *, const uint8_t *, const uint8_t *, uint8_t *, size_t, uint32_t *, uint32_t *, uint8_t *, const uint8_t **, size_t *)
 
void(* replay_init )(uint8_t *, EspReplay *)
 
proto_bool(* replay_check )(uint8_t *, EspReplay *, uint32_t)
 

Detailed Description

Dispatch table. Addressed by offset, so the layout is asserted below.

Definition at line 67 of file esp.h.

Member Data Documentation

◆ gcm_encapsulate

size_t(* EspNs::gcm_encapsulate) (uint8_t *, uint32_t, uint32_t, const uint8_t *, const uint8_t *, const uint8_t *, uint8_t, const uint8_t *, size_t, uint8_t *, size_t)

Definition at line 69 of file esp.h.

◆ gcm_decapsulate

proto_bool(* EspNs::gcm_decapsulate) (uint8_t *, const uint8_t *, const uint8_t *, uint8_t *, size_t, uint32_t *, uint32_t *, uint8_t *, const uint8_t **, size_t *)

Definition at line 71 of file esp.h.

◆ replay_init

void(* EspNs::replay_init) (uint8_t *, EspReplay *)

Definition at line 73 of file esp.h.

◆ replay_check

proto_bool(* EspNs::replay_check) (uint8_t *, EspReplay *, uint32_t)

Definition at line 74 of file esp.h.


The documentation for this struct was generated from the following file: