Module array

Source
Expand description

Implements a fixed-size array with a fixed-size element type. The array is oblivious to the access pattern.

Structs§

DynamicArray
An array whose size is determined at runtime. The size of the array is public. The array is oblivious to the access pattern.
LongArray
A fixed-size oblivious array, optimal for large sizes. The size of the array is public.
ShortArray
A fixed-size oblivious array, optimal for small sizes. The size of the array is public.

Type Aliases§

Array
A fixed sized array defined at compile time. The size of the array is public.
DArray
A fixed sized array defined at runtime. The size of the array is public.

Unions§

FixedArray
A fixed-size array that switches between ShortArray and LongArray based on the size. The size of the array is public.