YAARX: Yet Another ARX Toolkit
0.1
|
Analysis of block cipher Threefish w.r.t. (sets of) XOR differences. More...
Functions | |
void | xdp_add_dset_threefish32_mix (gsl_matrix *A[3][3][3], diff_set_t DX[4], diff_set_t DY[4], double P[4], uint32_t rot_const_0, uint32_t rot_const_1, bool b_single_diff) |
double | xdp_add_dset_threefish32 (uint32_t nrounds, uint32_t rot_const[THREEFISH_MAX_NROUNDS][2], gsl_matrix *A[3][3][3], diff_set_t DX_in[4], diff_set_t DY_in[4], diff_set_t DT[THREEFISH_MAX_NROUNDS][4], double P[THREEFISH_MAX_NROUNDS][4]) |
double | xdp_add_dset_threefish32_exper (uint32_t nrounds, uint32_t rot_const[8][2], uint32_t npairs, uint32_t DX[4], diff_set_t DY_set[4]) |
Analysis of block cipher Threefish w.r.t. (sets of) XOR differences.