constantontime
Constantontime is a design principle and set of practices aimed at ensuring that software execution time does not depend on secret or sensitive input data. The term combines constant and on time to emphasize fixed, data-independent timing for critical operations. It is most commonly discussed in security and cryptography contexts, where timing information can be exploited by attackers to infer confidential information.
Practices associated with constantontime focus on data-independent control flow and memory access. This includes using constant-time
Applications of constantontime span cryptographic algorithms, password hashing, secure authentication, and any software exposed to timing-based
Relation to related concepts: constant-time programming is a broader term for techniques that prevent timing leaks,