Searched refs:timing (Results 1 – 6 of 6) sorted by relevance
| /optee_os/lib/libmbedtls/mbedtls/ |
| H A D | SECURITY.md | 29 over the network. This includes observing the content and timing of individual 41 who can measure the timing of packets with sufficient precision. For details 52 The attacker is able to observe the timing of instructions executed by Mbed TLS 57 Mbed TLS provides limited protection against timing attacks. The cost of 58 protecting against timing attacks widely varies depending on the granularity of 64 towards a model of fully timing-invariant code, but has not reached this point 68 physical side channels as well. Remote and physical timing attacks are covered 75 #### Local non-timing side channels 82 Mbed TLS doesn't make any security guarantees against local non-timing-based 83 side channel attacks. If local non-timing attacks are present in a use case or [all …]
|
| H A D | ChangeLog | 25 the adversary to conduct timing attacks and potentially recover the 60 * Fix a timing side channel in the implementation of PKCS#7 padding 62 ciphertexts to recover the plaintext through a timing oracle attack. 654 * Fix a timing side channel in private key RSA operations. This side channel 657 might have precise enough timing measurements to exploit this. It requires 841 has access to precise timing measurements. 844 timing. (Clang has been seen to do this.) Also introduce assembly 1071 Arm, so that these systems are no longer vulnerable to timing side-channel 1077 timing side-channel attacks. There is now an intrinsics-based AES-NI 1832 containing various functions meant to resist timing side channel attacks. [all …]
|
| /optee_os/core/drivers/ |
| H A D | stm32_fmc.c | 384 unsigned long timing = DIV_ROUND_UP(fmc_d->clk_period_ns * 1000, in configure_fmc() local 388 if (timing > 1) { in configure_fmc() 389 timing--; in configure_fmc() 390 if (timing > in configure_fmc() 394 clk_div = SHIFT_U32(timing, in configure_fmc()
|
| H A D | stm32_omm.c | 280 unsigned long timing = DIV_ROUND_UP(omm_d->req2ack, hclkn) - 1; in stm32_omm_configure() local 282 if (timing > in stm32_omm_configure() 286 req2ack = timing << _OCTOSPIM_CR_REQ2ACK_SHIFT; in stm32_omm_configure()
|
| H A D | stm32_i2c.c | 395 unsigned long clock_src, uint32_t *timing) in i2c_compute_timing() argument 555 *timing = I2C_SET_TIMINGR_PRESC(s) | in i2c_compute_timing() 565 DMSG("I2C TIMINGR: 0x%"PRIx32, *timing); in i2c_compute_timing() 611 uint32_t *timing) in i2c_setup_timing() argument 629 *timing = hi2c->saved_timing; in i2c_setup_timing() 634 rc = i2c_compute_timing(init, clock_src, timing); in i2c_setup_timing() 659 hi2c->saved_timing = *timing; in i2c_setup_timing() 851 uint32_t timing = 0; in stm32_i2c_init() local 857 rc = i2c_setup_timing(hi2c, init_data, &timing); in stm32_i2c_init() 870 io_write32(base + I2C_TIMINGR, timing & TIMINGR_CLEAR_MASK); in stm32_i2c_init()
|
| /optee_os/lib/libmbedtls/ |
| H A D | sub.mk | 69 SRCS_CRYPTO += timing.c
|