Module Expr Str Import alias ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore Call NameLoad Num BinOpMult BinOpAdd AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body TryExcept body If CompareEq NameLoad Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd NameLoad Call NameLoad NameLoad If BoolOpOr CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad Call NameLoad NameLoad Num orelse Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad Call AttributeLoad Call NameLoad Call NameLoad NameLoad Num attr Str orelse Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd NameLoad Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd Call NameLoad GeneratorExp Call NameLoad NameLoad comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Assign NameStore Str Assign NameStore Str Assign NameStore Num For NameStore NameLoad body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body AugAssignAdd NameStore BinOpAdd Call NameLoad NameLoad Str AugAssignAdd NameStore Num For NameStore NameLoad body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Str Print NameLoad Print BinOpMult Str Call NameLoad NameLoad Print NameLoad Print BinOpAdd Str Call NameLoad Call NameLoad AttributeLoad NameLoad attr Num Return decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad For NameStore SubscriptLoad NameLoad Slice Num body AugAssignAdd NameStore Call NameLoad NameLoad AugAssignAdd NameStore BinOpAdd NameLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num If CompareNotEq NameLoad Str body AugAssignAdd NameStore Call AttributeLoad Str attr NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Print Str Print Call AttributeLoad NameLoad attr Print Str Return decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str AugAssignAdd NameStore Str AugAssignAdd NameStore Str AugAssignAdd NameStore BinOpAdd BinOpAdd Str BinOpMult Str BinOpAdd Call NameLoad NameLoad Num Str AugAssignAdd NameStore Str Assign NameStore Str For NameStore NameLoad body AugAssignAdd NameStore BinOpAdd NameLoad Str AugAssignAdd NameStore BinOpAdd SubscriptLoad NameLoad Slice Num Str AugAssignAdd NameStore Str For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad For NameStore NameLoad body AugAssignAdd NameStore BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str AugAssignAdd NameStore BinOpAdd SubscriptLoad NameLoad Slice Num Str AugAssignAdd NameStore Str AugAssignAdd NameStore Str AugAssignAdd NameStore Str Return NameLoad decorator_list decorator_list
N/A N/A 
Created on Apr 25, 2014

@author: stefan
 N/A itertools DifferentialCharacteristic N/A object N/A N/A 
    This class represents a single differential characteristic.
     N/A characteristic_data None N/A print_format None N/A num_rounds 0 N/A weight 0 N/A msg_blocks 1 N/A cipher None __init__ N/A N/A self data cipher rounds weight N/A N/A N/A N/A self characteristic_data data N/A N/A self print_format N/A N/A cipher getFormatString N/A N/A self num_rounds rounds N/A N/A self weight weight N/A N/A self cipher cipher N/A N/A getData N/A N/A self N/A N/A N/A 
        Get the data as a list.
         N/A data N/A N/A rnd N/A range 0 N/A N/A N/A self num_rounds 1 N/A self msg_blocks N/A N/A tmp_row N/A N/A word N/A self print_format N/A N/A N/A N/A N/A word w N/A N/A weight N/A N/A self characteristic_data N/A N/A word N/A str rnd N/A N/A N/A N/A N/A self cipher name keccakdiff N/A N/A N/A self cipher name ketje N/A N/A N/A self cipher name ascon N/A N/A N/A N/A tmp_row append N/A - N/A str N/A int weight 16 N/A N/A N/A N/A tmp_row append N/A - N/A str N/A N/A N/A bin N/A int weight 16 count 1 N/A N/A N/A N/A tmp_row append N/A N/A self characteristic_data N/A N/A word N/A str rnd N/A N/A N/A KeyError N/A N/A N/A N/A tmp_row append none N/A tmp_row N/A N/A N/A N/A data append tmp_row N/A data N/A printText N/A N/A self N/A N/A N/A 
        Prints a table from the data structure.
         N/A header N/A N/A data N/A N/A self getData N/A word N/A self print_format N/A N/A N/A N/A header append word N/A col_width N/A N/A max N/A N/A len s N/A s N/A list N/A N/A N/A itertools chain from_iterable data 2 N/A header_str Rounds	 N/A data_str N/A current_row 0 N/A entry header N/A N/A header_str N/A N/A entry ljust col_width N/A row data N/A N/A data_str N/A N/A str current_row N/A current_row 1 N/A entry row N/A N/A data_str N/A N/A entry ljust col_width N/A data_str N/A header_str N/A N/A - N/A len header_str N/A data_str N/A N/A Weight:  N/A str N/A int N/A self weight 16 N/A N/A getDOTString N/A N/A self N/A N/A N/A 
        Get the trail in .dot compatible format.
         N/A result N/A data N/A N/A self getData N/A last_node N/A last_probability None N/A N/A idx entry N/A enumerate data N/A N/A new_node N/A N/A rnd{} format idx N/A value N/A entry N/A -1 N/A N/A new_node N/A str value N/A result N/A new_node N/A N/A  [label="{},{}"];
 format N/A entry N/A 0 N/A entry N/A 1 N/A N/A last_node N/A N/A result N/A N/A {} -> {} [label="{}"];
 format last_node new_node last_probability N/A last_probability N/A entry N/A 2 N/A last_node new_node N/A result N/A printDOT N/A N/A self N/A N/A N/A 
        Print the trail as a graph in .dot format.
         N/A digraph graphname { N/A N/A N/A self getDOTString N/A } N/A N/A getTexString N/A N/A self N/A N/A N/A 
        Get the trail as a .tex table.
         N/A header N/A Round N/A data N/A N/A self getData N/A word N/A self print_format N/A N/A N/A N/A header append word N/A result \documentclass{standalone}

 N/A result \usepackage{booktabs}

 N/A result \begin{document}
 N/A result N/A N/A \begin{tabular}{ N/A c N/A N/A len header 1 }
 N/A result \toprule
 N/A header_string N/A label header N/A N/A header_string N/A label  &  N/A result N/A N/A header_string N/A -2 \\
 N/A result \midrule
 N/A N/A idx entry N/A enumerate data N/A N/A tmp_row N/A N/A ${}$ &  format idx N/A value entry N/A N/A tmp_row N/A N/A \texttt{ N/A str value } &  N/A result N/A N/A tmp_row N/A -2 \\
 N/A result \bottomrule
 N/A result \end{tabular}
 N/A result \end{document}
 N/A result N/A N/A