Skip to content

Commit

Permalink
patch crypto headers
Browse files Browse the repository at this point in the history
  • Loading branch information
Aidan63 committed Jun 16, 2024
1 parent 7a28b88 commit 27bdee8
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 0 deletions.
14 changes: 14 additions & 0 deletions project/thirdparty/mbedtls-3.6.0/include/psa/crypto.h
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,9 @@ psa_status_t psa_crypto_init(void);

/** Return an initial value for a key attributes structure.
*/
#if !(defined(__cplusplus) && defined(_MSC_VER))
static psa_key_attributes_t psa_key_attributes_init(void);
#endif

/** Declare a key as persistent and set its key identifier.
*
Expand Down Expand Up @@ -333,7 +335,9 @@ static void psa_set_key_bits(psa_key_attributes_t *attributes,
*
* \return The key type stored in the attribute structure.
*/
#if !(defined(__cplusplus) && defined(_MSC_VER))
static psa_key_type_t psa_get_key_type(const psa_key_attributes_t *attributes);
#endif

/** Retrieve the key size from key attributes.
*
Expand Down Expand Up @@ -936,7 +940,9 @@ typedef struct psa_hash_operation_s psa_hash_operation_t;

/** Return an initial value for a hash operation object.
*/
#if !(defined(__cplusplus) && defined(_MSC_VER))
static psa_hash_operation_t psa_hash_operation_init(void);
#endif

/** Set up a multipart hash operation.
*
Expand Down Expand Up @@ -1295,7 +1301,9 @@ typedef struct psa_mac_operation_s psa_mac_operation_t;

/** Return an initial value for a MAC operation object.
*/
#if !(defined(__cplusplus) && defined(_MSC_VER))
static psa_mac_operation_t psa_mac_operation_init(void);
#endif

/** Set up a multipart MAC calculation operation.
*
Expand Down Expand Up @@ -1708,7 +1716,9 @@ typedef struct psa_cipher_operation_s psa_cipher_operation_t;

/** Return an initial value for a cipher operation object.
*/
#if !(defined(__cplusplus) && defined(_MSC_VER))
static psa_cipher_operation_t psa_cipher_operation_init(void);
#endif

/** Set the key for a multipart symmetric encryption operation.
*
Expand Down Expand Up @@ -2226,7 +2236,9 @@ typedef struct psa_aead_operation_s psa_aead_operation_t;

/** Return an initial value for an AEAD operation object.
*/
#if !(defined(__cplusplus) && defined(_MSC_VER))
static psa_aead_operation_t psa_aead_operation_init(void);
#endif

/** Set the key for a multipart authenticated encryption operation.
*
Expand Down Expand Up @@ -3213,7 +3225,9 @@ typedef struct psa_key_derivation_s psa_key_derivation_operation_t;

/** Return an initial value for a key derivation operation object.
*/
#if !(defined(__cplusplus) && defined(_MSC_VER))
static psa_key_derivation_operation_t psa_key_derivation_operation_init(void);
#endif

/** Set up a key derivation operation.
*
Expand Down
4 changes: 4 additions & 0 deletions project/thirdparty/mbedtls-3.6.0/include/psa/crypto_extra.h
Original file line number Diff line number Diff line change
Expand Up @@ -915,7 +915,9 @@ typedef struct psa_pake_cipher_suite_s psa_pake_cipher_suite_t;

/** Return an initial value for a PAKE cipher suite object.
*/
#if !(defined(__cplusplus) && defined(_MSC_VER))
static psa_pake_cipher_suite_t psa_pake_cipher_suite_init(void);
#endif

/** Retrieve the PAKE algorithm from a PAKE cipher suite.
*
Expand Down Expand Up @@ -1048,7 +1050,9 @@ typedef struct psa_jpake_computation_stage_s psa_jpake_computation_stage_t;

/** Return an initial value for a PAKE operation object.
*/
#if !(defined(__cplusplus) && defined(_MSC_VER))
static psa_pake_operation_t psa_pake_operation_init(void);
#endif

/** Get the length of the password in bytes from given inputs.
*
Expand Down

0 comments on commit 27bdee8

Please sign in to comment.