There are 3 repositories under constant-time topic.
Constant-Time Character Encoding in PHP Projects
Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
Templated type-safe hashmap implementation in C using open addressing and linear probing for collision resolution.
Pure-Rust traits and utilities for constant-time cryptographic implementations.
Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems. There is very little activity because the project is finished and does not require further changes.
Lightweight library of data structures implemented in C++11, designed for constant time insertion, erasure, lookup, and fastest possible iteration.
A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.
A simple value-sorted map type for Go that features constant-time reads and efficient iteration over records.
CRYPTOGAMS distribution repository
Constant-time JavaScript functions
high performance AES implementations optimized for cortex-m microcontrollers
Binsec/Rel is an extension of Binsec that implements relational symbolic execution for constant-time verification and secret-erasure at binary-level.
Rust finite field library with fixed size multi-word values
Safe Base64 encoding/decoding in pure JavaScript.
Constant-time hex and base64 codecs from libsodium reimplemented in Rust.
A repository of tools for verifying constant-timeness
Iodine: Verifying Constant-Time Execution of Hardware
Artifact associated with CHES 2022 paper https://tches.iacr.org/index.php/TCHES/article/view/9817
GBDT learning + differential privacy. Standalone C++ implementation of "DPBoost" (Li et al.). There are further hardened & SGX versions of the code.
A bump allocator that uses fixed-size chunks to ensure non-amortized O(1) allocations
A typed arena that uses fixed-size chunks to ensure non-amortized O(1) allocations
The Nuxed Crypto component provides a high-level cryptography interface that relies on libsodium for all of its underlying cryptography operations.
The class is implemented as a doubly-linked list, providing bidirectional iteration capability.
Dictionary App backend project. Features custom built dictionary data structure that allows for O(1) insertion, search, and delete on a Java server with HTTPS req/res capabilites