mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-06 19:13:37 +00:00
Add initializers for input / output copies
Signed-off-by: David Horstmann <david.horstmann@arm.com>
This commit is contained in:
parent
365df3f16c
commit
9abf535078
@ -859,6 +859,8 @@ typedef struct psa_crypto_input_copy_s {
|
||||
size_t len;
|
||||
} psa_crypto_input_copy_t;
|
||||
|
||||
#define PSA_CRYPTO_INPUT_COPY_INIT { NULL, 0 }
|
||||
|
||||
/** Allocate a local copy of an input buffer.
|
||||
*
|
||||
* \param[in] input Pointer to input buffer.
|
||||
@ -887,6 +889,8 @@ typedef struct psa_crypto_output_copy_s {
|
||||
size_t len;
|
||||
} psa_crypto_output_copy_t;
|
||||
|
||||
#define PSA_CRYPTO_OUTPUT_COPY_INIT { NULL, NULL, 0 }
|
||||
|
||||
/** Allocate a local copy of an output buffer.
|
||||
*
|
||||
* \note This does not copy any data from the original
|
||||
|
@ -184,12 +184,9 @@ void output_copy_free(int output_len, int original_is_null,
|
||||
{
|
||||
uint8_t *output = NULL;
|
||||
uint8_t *buffer_copy_for_comparison = NULL;
|
||||
psa_crypto_output_copy_t output_copy;
|
||||
psa_crypto_output_copy_t output_copy = PSA_CRYPTO_OUTPUT_COPY_INIT;
|
||||
psa_status_t status;
|
||||
|
||||
output_copy.buffer = NULL;
|
||||
output_copy.len = 0;
|
||||
|
||||
if (!original_is_null) {
|
||||
TEST_CALLOC(output, output_len);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user