YAARX: Yet Another ARX Toolkit  0.1
 All Data Structures Files Functions Variables Macros Pages
xdp-rot-and-tests.cc File Reference

Tests for XDP of of the sequence of ROT and AND: $b = f(a) = (a \mathrm{lrot} s) \wedge (a \mathrm{lrot} t)$: $\mathrm{xdp}^{\mathrm{lrot}\wedge}(da \rightarrow db)$. More...

#include "common.hh"
#include "xdp-and.hh"
#include "xdp-rot-and.hh"

Functions

void test_xdp_rot_and_print_graph ()
 
double test_xdp_rot_and_lucks (const uint32_t da, const uint32_t db, const uint32_t s, const uint32_t t)
 
double test_xdp_rot_and_lucks_v2 (const uint32_t da, const uint32_t db, const uint32_t s, const uint32_t t)
 
void test_xdp_rot_and ()
 
void test_xdp_rot_and_all ()
 
void test_xdp_rot_and_rand ()
 
void test_xdp_rot_and_vs_xdp_and_all ()
 
void test_rot_rot_x ()
 
void test_xdp_and_rot_indices ()
 
void test_max_xdp_rot_and_is_max ()
 
void test_max_xdp_rot_and_is_max_all ()
 
void test_max_xdp_rot_and_rand ()
 
void test_max_xdp_rot_and_bounds ()
 
void test_xdp_rot_and_pddt ()
 
int main ()
 

Detailed Description

Tests for XDP of of the sequence of ROT and AND: $b = f(a) = (a \mathrm{lrot} s) \wedge (a \mathrm{lrot} t)$: $\mathrm{xdp}^{\mathrm{lrot}\wedge}(da \rightarrow db)$.

Author
A.Roy, V.Velichkov, arnab.nosp@m..roy.nosp@m.@uni..nosp@m.lu, vesse.nosp@m.lin..nosp@m.velic.nosp@m.hkov.nosp@m.@uni..nosp@m.lu
Date
2012-2013 Tests for $\mathrm{xdp}^{\wedge}$.

Function Documentation

int main ( )

Main function.