Merge "TBBR: Reduce size of ECDSA key buffers" into integration

This commit is contained in:
Sandrine Bailleux 2020-02-19 15:17:48 +00:00 committed by TrustedFirmware Code Review
commit 564074c284
1 changed files with 9 additions and 4 deletions

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2015-2019, ARM Limited and Contributors. All rights reserved.
* Copyright (c) 2015-2020, ARM Limited and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
@ -18,7 +18,12 @@
/*
* Maximum key and hash sizes (in DER format)
* Maximum key and hash sizes (in DER format).
*
* Both RSA and ECDSA keys may be used at the same time. In this case, the key
* buffers must be big enough to hold either. As RSA keys are bigger than ECDSA
* ones for all key sizes we support, they impose the minimum size of these
* buffers.
*/
#if TF_MBEDTLS_USE_RSA
#if TF_MBEDTLS_KEY_SIZE == 1024
@ -32,8 +37,8 @@
#else
#error "Invalid value for TF_MBEDTLS_KEY_SIZE"
#endif
#else
#define PK_DER_LEN 294
#else /* Only using ECDSA keys. */
#define PK_DER_LEN 91
#endif
#define HASH_DER_LEN 83