|
Libu2f-emu
0.0.0
Universal 2nd Factor (U2F) Emulation C Library
|

Macros | |
| #define | FLOOR_NB(nb, m) ((nb) & ~((m) - 1)) |
| #define | CEIL_NB(nb, m) FLOOR_NB(nb + m - 1, m) |
Functions | |
| struct payload * | payload_new_with_capacity (uint16_t capacity) |
| Allocate and initialize a new payload with a capacity. More... | |
| struct payload * | payload_new (void) |
| Allocate and initialize a new payload with a default capacity. More... | |
| struct payload * | payload_new_from_data (const uint8_t *data, size_t size) |
| Allocate and initialize a new payload from data. More... | |
| bool | payload_add_data (struct payload *payload, const uint8_t *data, size_t size) |
| Add data to a payload. More... | |
| void | payload_free (struct payload *payload) |
| Free a payload. More... | |
| #define CEIL_NB | ( | nb, | |
| m | |||
| ) | FLOOR_NB(nb + m - 1, m) |
| #define FLOOR_NB | ( | nb, | |
| m | |||
| ) | ((nb) & ~((m) - 1)) |
| bool payload_add_data | ( | struct payload * | payload, |
| const uint8_t * | data, | ||
| size_t | size | ||
| ) |
Add data to a payload.
| payload | The payload to add data to. |
| data | The data to add. |
| size | The size of the data. |
| void payload_free | ( | struct payload * | payload | ) |
Free a payload.
| payload | The payload to free. |
| struct payload* payload_new | ( | void | ) |
Allocate and initialize a new payload with a default capacity.
| struct payload* payload_new_from_data | ( | const uint8_t * | data, |
| size_t | size | ||
| ) |
Allocate and initialize a new payload from data.
| data | The data to put in the payload. |
| size | The size of the data. |
| struct payload* payload_new_with_capacity | ( | uint16_t | capacity | ) |
Allocate and initialize a new payload with a capacity.
| capacity | The capacity of the payload. |
1.8.10