nrfxlib API 2.8.99
Loading...
Searching...
No Matches
cc3xx.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2021-2022, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8#ifndef CC3XX_H
9#define CC3XX_H
10
39#ifdef __DOXYGEN_ONLY__
46#define PSA_CRYPTO_DRIVER_CC3XX
47
55#define CC3XX_CONFIG_ENABLE_CC_TO_PSA_TYPE_CONVERSION
56
61#define CC3XX_CONFIG_SUPPORT_SHA1
62
67#define CC3XX_CONFIG_SUPPORT_GCM
68
73#define CC3XX_CONFIG_SUPPORT_RSA
74
79#define CC3XX_CONFIG_SUPPORT_CHACHA20
80
87#define CC3XX_CONFIG_SUPPORT_CHACHA20_POLY1305
88
95#define CC3XX_CONFIG_AEAD_ONE_SHOT_USE_MULTIPART
96#endif /* __DOXYGEN_ONLY__ */
97
98#include "cc3xx_psa_cipher.h"
99#include "cc3xx_psa_entropy.h"
100#include "cc3xx_psa_hash.h"
101#include "cc3xx_psa_mac.h"
102#include "cc3xx_psa_aead.h"
107
108#endif /* CC3XX_H */