Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2025 TU Dresden
3 * Copyright (C) 2021 HAW Hamburg
4 *
5 * This file is subject to the terms and conditions of the GNU Lesser
6 * General Public License v2.1. See the file LICENSE in the top level
7 * directory for more details.
8 */
9
10#pragma once
11
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
34 int dummy;
35};
36
37/* These are all temporarily defined as some numeric type to prevent errors at compile time.*/
69
74#define PSA_AEAD_OPERATION_INIT { 0 }
75
82{
84
85 return v;
86}
87
88#ifdef __cplusplus
89}
90#endif
91
Structure storing an AEAD operation context.
Definition types.h:33
int dummy
Not implemented, yet.
Definition types.h:34
struct psa_aead_operation_s psa_aead_operation_t
The type of the state object for multi-part AEAD operations.
Definition types.h:68
static psa_aead_operation_t psa_aead_operation_init(void)
Return an initial value for an AEAD operation object.
Definition types.h:81
#define PSA_AEAD_OPERATION_INIT
This macro returns a suitable initializer for an AEAD operation object of type psa_aead_operation_t.
Definition types.h:74