Input Clock (1b),

Input Reset (1b),

Input X (300b),

Output O (256b).

The machine will receive a number of**300 bits per clock** and will provide the result on O such that:** O = X mod P **where P is a 256-bit prime number

Input Reset (1b),

Input X (300b),

Output O (256b).

The machine will receive a number of

P = 104899928942039473597645237135751317405745389583683433800060134911610808289117

To apply, please send your answer to hr@ingonyama.com