OKlibrary  0.2.1.6
FieldOperationsAnalysis.mac
Go to the documentation of this file.
00001 /* Matthew Gwynne, 28.4.2008 (Swansea) */
00002 /* Copyright 2008, 2009, 2010, 2011 Oliver Kullmann
00003 This file is part of the OKlibrary. OKlibrary is free software; you can redistribute
00004 it and/or modify it under the terms of the GNU General Public License as published by
00005 the Free Software Foundation and included in this library; either version 3 of the
00006 License, or any later version. */
00007 
00021 oklib_include("OKlib/ComputerAlgebra/Cryptology/Lisp/Cryptanalysis/Rijndael/FieldOperationsAnalysis.mac")$
00022 oklib_include("OKlib/ComputerAlgebra/Cryptology/Lisp/Cryptanalysis/Rijndael/tests/FieldOperationsAnalysis.mac")$
00023 
00024 
00025 /* ************************************************************
00026    * General small scale field analysis                       *
00027    ************************************************************
00028 */
00029 
00030 okltest_ss_field_op_fulldnf_gen_fcl(ss_field_op_fulldnf_gen_fcl);
00031 okltest_ss_field_op_fullcnf_gen_fcs(ss_field_op_fullcnf_gen_fcs);
00032 okltest_ss_field_op_gen_cnfp(ss_field_op_gen_cnfp);
00033 
00034 /* ******************************************
00035    * Field Multiplication Analysis          *
00036    ******************************************
00037 */
00038 
00039 okltest_rijnmult_fulldnf_fcs(rijnmult_fulldnf_fcs);
00040 okltest_rijnmult_fullcnf_fcs(rijnmult_fullcnf_fcs);
00041 okltest_rijnmult_cnfp(rijnmult_cnfp);
00042 
00043 /* *********************************************
00044    * Small Scale Field multiplication analysis *
00045    *********************************************
00046 */
00047 
00048 okltest_ssmult_fulldnf_fcl(ssmult_fulldnf_fcl);
00049 okltest_ssmult_fullcnf_fcs(ssmult_fullcnf_fcs);
00050 okltest_ssmult_gen_cnfp(ssmult_gen_cnfp);
00051 
00052 /* *********************************************
00053    * Small Scale Field inversion analysis *
00054    *********************************************
00055 */
00056 
00057 okltest_ssinv_fulldnf_fcl(ssinv_fulldnf_fcl);
00058 okltest_ssinv_fullcnf_fcs(ssinv_fullcnf_fcs);
00059 okltest_ssinv_cnfp(ssinv_cnfp);
00060 
00061 
00062 /* ******************************************
00063    * Representations by hitting clause-sets *
00064    ******************************************
00065 */
00066 
00067 okltest_rijnmult2hittingcnf_fcs(rijnmult2hittingcnf_fcs);
00068