mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-31 10:20:45 +00:00
psa: include: Move some Mbed TLS headers
The structures related to CMAC, GCM, CCM and CHACHAPOLY operations are defined in crypto_builtin_composites.h not in crypto_struct.h. Thus move the cmac.h, gcm.h, ccm.h and chachapoly.h header inclusions from crypto_struct.h to crypto_builtin_composites.h. Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
parent
fe8e135816
commit
e7cde181ea
@ -36,6 +36,11 @@
|
|||||||
|
|
||||||
#include <psa/crypto_driver_common.h>
|
#include <psa/crypto_driver_common.h>
|
||||||
|
|
||||||
|
#include "mbedtls/cmac.h"
|
||||||
|
#include "mbedtls/gcm.h"
|
||||||
|
#include "mbedtls/ccm.h"
|
||||||
|
#include "mbedtls/chachapoly.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* MAC multi-part operation definitions.
|
* MAC multi-part operation definitions.
|
||||||
*/
|
*/
|
||||||
@ -57,8 +62,6 @@ typedef struct {
|
|||||||
#define MBEDTLS_PSA_HMAC_OPERATION_INIT { 0, PSA_HASH_OPERATION_INIT, { 0 } }
|
#define MBEDTLS_PSA_HMAC_OPERATION_INIT { 0, PSA_HASH_OPERATION_INIT, { 0 } }
|
||||||
#endif /* MBEDTLS_PSA_BUILTIN_ALG_HMAC */
|
#endif /* MBEDTLS_PSA_BUILTIN_ALG_HMAC */
|
||||||
|
|
||||||
#include "mbedtls/cmac.h"
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
psa_algorithm_t MBEDTLS_PRIVATE(alg);
|
psa_algorithm_t MBEDTLS_PRIVATE(alg);
|
||||||
union {
|
union {
|
||||||
|
@ -70,11 +70,6 @@ extern "C" {
|
|||||||
* in each of its header files. */
|
* in each of its header files. */
|
||||||
#include "mbedtls/build_info.h"
|
#include "mbedtls/build_info.h"
|
||||||
|
|
||||||
#include "mbedtls/cmac.h"
|
|
||||||
#include "mbedtls/gcm.h"
|
|
||||||
#include "mbedtls/ccm.h"
|
|
||||||
#include "mbedtls/chachapoly.h"
|
|
||||||
|
|
||||||
/* Include the context definition for the compiled-in drivers for the primitive
|
/* Include the context definition for the compiled-in drivers for the primitive
|
||||||
* algorithms. */
|
* algorithms. */
|
||||||
#include "psa/crypto_driver_contexts_primitives.h"
|
#include "psa/crypto_driver_contexts_primitives.h"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user