Lines Matching refs:diff
66 volatile unsigned char diff = 0; in mbedtls_nist_kw_safer_memcmp() local
74 diff |= x ^ y; in mbedtls_nist_kw_safer_memcmp()
77 return( diff ); in mbedtls_nist_kw_safer_memcmp()
395 unsigned char diff, bad_padding = 0; in mbedtls_nist_kw_unwrap() local
424 diff = mbedtls_nist_kw_safer_memcmp( NIST_KW_ICV1, A, KW_SEMIBLOCK_LENGTH ); in mbedtls_nist_kw_unwrap()
426 if( diff != 0 ) in mbedtls_nist_kw_unwrap()
473 diff = mbedtls_nist_kw_safer_memcmp( NIST_KW_ICV2, A, KW_SEMIBLOCK_LENGTH / 2 ); in mbedtls_nist_kw_unwrap()
475 if( diff != 0 ) in mbedtls_nist_kw_unwrap()
495 for( diff = 0, i = 0; i < KW_SEMIBLOCK_LENGTH; i++ ) in mbedtls_nist_kw_unwrap()
498 diff |= output[*out_len - KW_SEMIBLOCK_LENGTH + i]; in mbedtls_nist_kw_unwrap()
503 if( diff != 0 ) in mbedtls_nist_kw_unwrap()
529 mbedtls_platform_zeroize( &diff, sizeof( diff ) ); in mbedtls_nist_kw_unwrap()