mirror of
https://github.com/cuberite/polarssl.git
synced 2025-09-24 05:00:45 -04:00
Move the inclusion of crypto_sizes.h and crypto_struct.h in crypto.h
That way when API are declared, the types they use are defined. This should resolve the issues related to psa_xyz_init functions returning a structure described in #7087. Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
parent
1173786544
commit
3ea3635d2f
@ -59,6 +59,18 @@ extern "C" {
|
||||
* of integral types defined in "crypto_types.h". */
|
||||
#include "crypto_values.h"
|
||||
|
||||
/* The file "crypto_sizes.h" contains definitions for size calculation
|
||||
* macros whose definitions are implementation-specific. */
|
||||
#include "crypto_sizes.h"
|
||||
|
||||
/* The file "crypto_struct.h" contains definitions for
|
||||
* implementation-specific structs that are declared above. */
|
||||
#if defined(MBEDTLS_PSA_CRYPTO_STRUCT_FILE)
|
||||
#include MBEDTLS_PSA_CRYPTO_STRUCT_FILE
|
||||
#else
|
||||
#include "crypto_struct.h"
|
||||
#endif
|
||||
|
||||
/** \defgroup initialization Library initialization
|
||||
* @{
|
||||
*/
|
||||
@ -4958,18 +4970,6 @@ psa_status_t psa_verify_hash_abort(
|
||||
}
|
||||
#endif
|
||||
|
||||
/* The file "crypto_sizes.h" contains definitions for size calculation
|
||||
* macros whose definitions are implementation-specific. */
|
||||
#include "crypto_sizes.h"
|
||||
|
||||
/* The file "crypto_struct.h" contains definitions for
|
||||
* implementation-specific structs that are declared above. */
|
||||
#if defined(MBEDTLS_PSA_CRYPTO_STRUCT_FILE)
|
||||
#include MBEDTLS_PSA_CRYPTO_STRUCT_FILE
|
||||
#else
|
||||
#include "crypto_struct.h"
|
||||
#endif
|
||||
|
||||
/* The file "crypto_extra.h" contains vendor-specific definitions. This
|
||||
* can include vendor-defined algorithms, extra functions, etc. */
|
||||
#include "crypto_extra.h"
|
||||
|
Loading…
x
Reference in New Issue
Block a user