MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
els_pkc_crypto_primitives.h
1/*
2 * Copyright 2023-2024 NXP
3 * All rights reserved.
4 *
5 *
6 * SPDX-License-Identifier: BSD-3-Clause
7 */
8
9#ifndef ELS_PKC_CRYPTO_PRIMITIVES_H
10#define ELS_PKC_CRYPTO_PRIMITIVES_H
11
19/* Include CLNS header files */
20#include <mcuxClPsaDriver_MemoryConsumption.h>
21#include <mcuxClKey.h>
22#include <mcuxClCipher.h>
23#include <mcuxClCipherModes.h>
24#include <mcuxClHash.h>
25
26typedef struct {
27 uint8_t clns_data[MCUXCLPSADRIVER_CLNSDATA_HASH_SIZE];
29
30typedef struct {
31 uint16_t iv_required;
32 uint16_t default_iv_length;
33 uint8_t clns_data[MCUXCLPSADRIVER_CLNSDATA_CIPHER_SIZE];
35
36#endif /* ELS_PKC_CRYPTO_PRIMITIVES_H */
Top-level include file for the mcuxClCipher component.
Top-level include file for the mcuxClHash component.
Top-level include file for the mcuxClKey component.
Definition els_pkc_crypto_primitives.h:26
Definition els_pkc_crypto_primitives.h:30