nrfxlib API
3.4.99
Toggle main menu visibility
Loading...
Searching...
No Matches
cc3xx_crypto_primitives_private.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2021-2022 Nordic Semiconductor
3
*
4
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5
*
6
*/
7
8
#ifndef CC3XX_CRYPTO_PRIMITIVES_H
9
#define CC3XX_CRYPTO_PRIMITIVES_H
10
11
#include "
cc3xx_crypto_primitives_sizes.h
"
12
13
typedef
struct
cc3xx_hash_operation_s
14
{
15
uint32_t
internal
[
PSA_DRIVER_CC3XX_HASH_OPERATION_CONTEXT_SIZE_WORDS
];
16
}
cc3xx_hash_operation_t
;
17
18
typedef
struct
cc3xx_cipher_operation_s{
19
uint32_t
internal
[
PSA_DRIVER_CC3XX_CIPHER_OPERATION_CONTEXT_SIZE_WORDS
];
20
}
cc3xx_cipher_operation_t
;
21
22
typedef
struct
cc3xx_mac_operation_s{
23
uint32_t
internal
[
PSA_DRIVER_CC3XX_MAC_OPERATION_CONTEXT_SIZE_WORDS
];
24
}
cc3xx_mac_operation_t
;
25
26
typedef
struct
cc3xx_aead_operation_s{
27
uint32_t
internal
[
PSA_DRIVER_CC3XX_AEAD_OPERATION_CONTEXT_SIZE_WORDS
];
28
}
cc3xx_aead_operation_t
;
29
30
#endif
/* CC3XX_CRYPTO_PRIMITIVES_H */
PSA_DRIVER_CC3XX_AEAD_OPERATION_CONTEXT_SIZE_WORDS
#define PSA_DRIVER_CC3XX_AEAD_OPERATION_CONTEXT_SIZE_WORDS
Definition
cc3xx_crypto_primitives_sizes.h:10
PSA_DRIVER_CC3XX_MAC_OPERATION_CONTEXT_SIZE_WORDS
#define PSA_DRIVER_CC3XX_MAC_OPERATION_CONTEXT_SIZE_WORDS
Definition
cc3xx_crypto_primitives_sizes.h:9
PSA_DRIVER_CC3XX_HASH_OPERATION_CONTEXT_SIZE_WORDS
#define PSA_DRIVER_CC3XX_HASH_OPERATION_CONTEXT_SIZE_WORDS
Definition
cc3xx_crypto_primitives_sizes.h:7
PSA_DRIVER_CC3XX_CIPHER_OPERATION_CONTEXT_SIZE_WORDS
#define PSA_DRIVER_CC3XX_CIPHER_OPERATION_CONTEXT_SIZE_WORDS
Definition
cc3xx_crypto_primitives_sizes.h:8
cc3xx_crypto_primitives_sizes.h
cc3xx_aead_operation_t::internal
uint32_t internal[(71)]
Definition
cc3xx_crypto_primitives_private.h:27
cc3xx_aead_operation_t
Definition
cc3xx_crypto_primitives_private.h:26
cc3xx_cipher_operation_t::internal
uint32_t internal[(55)]
Definition
cc3xx_crypto_primitives_private.h:19
cc3xx_cipher_operation_t
Definition
cc3xx_crypto_primitives_private.h:18
cc3xx_hash_operation_t::internal
uint32_t internal[(60)]
Definition
cc3xx_crypto_primitives_private.h:15
cc3xx_hash_operation_t
Definition
cc3xx_crypto_primitives_private.h:14
cc3xx_mac_operation_t::internal
uint32_t internal[(79)]
Definition
cc3xx_crypto_primitives_private.h:23
cc3xx_mac_operation_t
Definition
cc3xx_crypto_primitives_private.h:22
crypto
nrf_cc310_mbedcrypto
include
cc3xx_crypto_primitives_private.h
Generated on
for nrfxlib API by
1.17.0