mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-01-03 23:43:40 +00:00
Compile constant time masking and hmac if there are suites using MAC
This is used in TLS 1.2 authentication with NULL cipher, when there are no TLS_CBC suites. Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
This commit is contained in:
parent
2d59dbc032
commit
084334c8f2
@ -46,7 +46,7 @@
|
|||||||
*/
|
*/
|
||||||
unsigned mbedtls_ct_uint_mask( unsigned value );
|
unsigned mbedtls_ct_uint_mask( unsigned value );
|
||||||
|
|
||||||
#if defined(MBEDTLS_SSL_SOME_SUITES_USE_TLS_CBC)
|
#if defined(MBEDTLS_SSL_SOME_SUITES_USE_MAC)
|
||||||
|
|
||||||
/** Turn a value into a mask:
|
/** Turn a value into a mask:
|
||||||
* - if \p value == 0, return the all-bits 0 mask, aka 0
|
* - if \p value == 0, return the all-bits 0 mask, aka 0
|
||||||
@ -61,7 +61,7 @@ unsigned mbedtls_ct_uint_mask( unsigned value );
|
|||||||
*/
|
*/
|
||||||
size_t mbedtls_ct_size_mask( size_t value );
|
size_t mbedtls_ct_size_mask( size_t value );
|
||||||
|
|
||||||
#endif /* MBEDTLS_SSL_SOME_SUITES_USE_TLS_CBC */
|
#endif /* MBEDTLS_SSL_SOME_SUITES_USE_MAC */
|
||||||
|
|
||||||
#if defined(MBEDTLS_BIGNUM_C)
|
#if defined(MBEDTLS_BIGNUM_C)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user