Module ImportFrom alias alias alias Import alias Import alias Import alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias alias alias FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If BoolOpOr UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call NameLoad NameLoad Call NameLoad Num Num Num decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num NameLoad Assert Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assert CompareEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assert CompareEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Str Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Str NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num NameLoad Assert NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Num attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Num attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpPow Num Num attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpPow Num Num attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad keyword AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num keyword AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num keyword AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpPow Num Num keyword AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad attr NameLoad decorator_list decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad ClassDef bases NameLoad body Assign NameStore Dict Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str attr NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareEq SubscriptLoad NameLoad Index Str Str body With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Str NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad ClassDef bases NameLoad body Assign NameStore Dict Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Assert NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Str NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword Num keyword Num With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword Num keyword NameLoad keyword Num With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword Num keyword NameLoad With Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword Num keyword NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Assert CompareEq NameLoad Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Num NameLoad Assert CompareEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Num NameLoad Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Num Assert CompareNotEq NameLoad Call NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Lambda arguments args NameParam defaults Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq NameLoad NameLoad decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Str Call AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr ListLoad Str Str Str BinOpMult Str Num FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Lambda arguments args NameParam defaults Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq NameLoad NameLoad decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Str ListLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad AttributeLoad AttributeLoad NameLoad attr attr BinOpMult Str Num FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq NameLoad NameLoad decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Str Str ListLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assert CompareEq NameLoad NameLoad decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Str Str ListLoad ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad decorator_list decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq NameLoad NameLoad decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Str Str ListLoad TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad
N/A __future__ absolute_import division print_function N/A itertools N/A os N/A pytest cryptography.exceptions AlreadyFinalized InvalidSignature cryptography.hazmat.backends.interfaces DSABackend PEMSerializationBackend cryptography.hazmat.primitives hashes serialization cryptography.hazmat.primitives.asymmetric dsa cryptography.hazmat.primitives.asymmetric.utils encode_dss_signature cryptography.utils bit_length fixtures_dsa DSA_KEY_1024 DSA_KEY_2048 DSA_KEY_3072 doubles DummyHashAlgorithm DummyKeySerializationEncryption utils load_fips_dsa_key_pair_vectors load_fips_dsa_sig_vectors load_vectors_from_file _skip_if_dsa_not_supported N/A N/A backend algorithm p q g N/A N/A N/A N/A N/A N/A N/A backend dsa_parameters_supported p q g N/A N/A N/A backend dsa_hash_supported algorithm N/A N/A N/A N/A pytest skip N/A N/A {0} does not support the provided parameters format backend N/A test_skip_if_dsa_not_supported N/A N/A backend N/A N/A N/A N/A N/A pytest raises N/A N/A pytest skip Exception N/A N/A N/A _skip_if_dsa_not_supported backend N/A DummyHashAlgorithm 1 1 1 N/A N/A N/A N/A pytest mark requires_backend_interface interface DSABackend TestDSA N/A object N/A test_generate_dsa_parameters N/A N/A self backend N/A N/A N/A parameters N/A N/A dsa generate_parameters 1024 backend N/A N/A isinstance parameters N/A dsa DSAParameters N/A test_generate_invalid_dsa_parameters N/A N/A self backend N/A N/A N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A dsa generate_parameters 1 backend N/A test_generate_dsa_keys N/A N/A self vector backend N/A N/A N/A parameters N/A N/A N/A N/A dsa DSAParameterNumbers p N/A vector N/A p q N/A vector N/A q g N/A vector N/A g parameters backend N/A skey N/A N/A parameters generate_private_key N/A numbers N/A N/A skey private_numbers N/A skey_parameters N/A N/A numbers public_numbers parameter_numbers N/A pkey N/A N/A skey public_key N/A parameters N/A N/A pkey parameters N/A parameter_numbers N/A N/A parameters parameter_numbers N/A N/A N/A parameter_numbers p N/A skey_parameters p N/A N/A N/A parameter_numbers q N/A skey_parameters q N/A N/A N/A parameter_numbers g N/A skey_parameters g N/A N/A N/A skey_parameters p N/A vector N/A p N/A N/A N/A skey_parameters q N/A vector N/A q N/A N/A N/A skey_parameters g N/A vector N/A g N/A N/A N/A skey key_size N/A bit_length N/A vector N/A p N/A N/A N/A pkey key_size N/A skey key_size N/A public_numbers N/A N/A pkey public_numbers N/A N/A N/A N/A numbers public_numbers y N/A public_numbers y N/A N/A N/A N/A numbers public_numbers y N/A pow N/A skey_parameters g N/A numbers x N/A skey_parameters p N/A N/A N/A N/A pytest mark parametrize vector N/A load_vectors_from_file N/A N/A N/A os path join asymmetric DSA FIPS_186-3 KeyPair.rsp load_fips_dsa_key_pair_vectors test_generate_dsa_private_key_and_parameters N/A N/A self backend N/A N/A N/A skey N/A N/A dsa generate_private_key 1024 backend N/A skey N/A numbers N/A N/A skey private_numbers N/A skey_parameters N/A N/A numbers public_numbers parameter_numbers N/A N/A N/A N/A numbers public_numbers y N/A pow N/A skey_parameters g N/A numbers x N/A skey_parameters p N/A test_invalid_parameters_values N/A N/A self backend N/A N/A N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAParameterNumbers p N/A 2 1000 q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g parameters backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAParameterNumbers p N/A 2 2000 q N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers g parameters backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAParameterNumbers p N/A 2 3000 q N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers g parameters backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAParameterNumbers p N/A 2 3100 q N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers g parameters backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A 2 150 g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g parameters backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers p q N/A 2 250 g N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers g parameters backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers p q N/A 2 260 g N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers g parameters backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g 0 parameters backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g 1 parameters backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A 2 1200 parameters backend N/A test_invalid_dsa_private_key_arguments N/A N/A self backend N/A N/A N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A 2 1000 q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y N/A N/A DSA_KEY_1024 public_numbers y x N/A DSA_KEY_1024 x private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A 2 2000 q N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers g y N/A N/A DSA_KEY_2048 public_numbers y x N/A DSA_KEY_2048 x private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A 2 3000 q N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers g y N/A N/A DSA_KEY_3072 public_numbers y x N/A DSA_KEY_3072 x private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A 2 3100 q N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers g y N/A N/A DSA_KEY_3072 public_numbers y x N/A DSA_KEY_3072 x private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A 2 150 g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y N/A N/A DSA_KEY_1024 public_numbers y x N/A DSA_KEY_1024 x private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers p q N/A 2 250 g N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers g y N/A N/A DSA_KEY_2048 public_numbers y x N/A DSA_KEY_2048 x private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers p q N/A 2 260 g N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers g y N/A N/A DSA_KEY_3072 public_numbers y x N/A DSA_KEY_3072 x private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g 0 y N/A N/A DSA_KEY_1024 public_numbers y x N/A DSA_KEY_1024 x private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g 1 y N/A N/A DSA_KEY_1024 public_numbers y x N/A DSA_KEY_1024 x private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A 2 1200 y N/A N/A DSA_KEY_1024 public_numbers y x N/A DSA_KEY_1024 x private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y N/A N/A DSA_KEY_1024 public_numbers y x 0 private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y N/A N/A DSA_KEY_1024 public_numbers y x -2 private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y N/A N/A DSA_KEY_1024 public_numbers y x N/A 2 159 private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y N/A N/A DSA_KEY_1024 public_numbers y x N/A 2 200 private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y N/A 2 100 x N/A DSA_KEY_1024 x private_key backend N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y None x N/A DSA_KEY_1024 x private_key backend N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y N/A N/A DSA_KEY_1024 public_numbers y x None private_key backend N/A test_invalid_dsa_public_key_arguments N/A N/A self backend N/A N/A N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A 2 1000 q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y N/A N/A DSA_KEY_1024 public_numbers y public_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A 2 2000 q N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers g y N/A N/A DSA_KEY_2048 public_numbers y public_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A 2 3000 q N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers g y N/A N/A DSA_KEY_3072 public_numbers y public_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A 2 3100 q N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers g y N/A N/A DSA_KEY_3072 public_numbers y public_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A 2 150 g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y N/A N/A DSA_KEY_1024 public_numbers y public_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers p q N/A 2 250 g N/A N/A N/A DSA_KEY_2048 public_numbers parameter_numbers g y N/A N/A DSA_KEY_2048 public_numbers y public_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers p q N/A 2 260 g N/A N/A N/A DSA_KEY_3072 public_numbers parameter_numbers g y N/A N/A DSA_KEY_3072 public_numbers y public_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g 0 y N/A N/A DSA_KEY_1024 public_numbers y public_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g 1 y N/A N/A DSA_KEY_1024 public_numbers y public_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A 2 1200 y N/A N/A DSA_KEY_1024 public_numbers y public_key backend N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers p N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers p q N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers q g N/A N/A N/A DSA_KEY_1024 public_numbers parameter_numbers g y None public_key backend N/A N/A N/A N/A N/A pytest mark requires_backend_interface interface DSABackend TestDSAVerification N/A object N/A N/A _algorithms_dict N/A SHA1 SHA224 SHA256 SHA384 SHA512 N/A hashes SHA1 N/A hashes SHA224 N/A hashes SHA256 N/A hashes SHA384 N/A hashes SHA512 test_dsa_verification N/A N/A self vector backend N/A N/A N/A digest_algorithm N/A N/A N/A vector N/A digest_algorithm replace - N/A algorithm N/A N/A self _algorithms_dict N/A digest_algorithm N/A N/A _skip_if_dsa_not_supported backend algorithm N/A vector N/A p N/A vector N/A q N/A vector N/A g N/A public_key N/A N/A N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers N/A vector N/A p N/A vector N/A q N/A vector N/A g y N/A vector N/A y public_key backend N/A sig N/A encode_dss_signature N/A vector N/A r N/A vector N/A s N/A verifier N/A N/A public_key verifier sig N/A algorithm N/A N/A N/A verifier update N/A vector N/A msg N/A N/A N/A vector N/A result F N/A N/A N/A N/A pytest raises InvalidSignature N/A N/A N/A N/A verifier verify N/A N/A N/A N/A verifier verify N/A N/A N/A N/A pytest mark parametrize vector N/A load_vectors_from_file N/A N/A N/A os path join asymmetric DSA FIPS_186-3 SigVer.rsp load_fips_dsa_sig_vectors test_dsa_verify_invalid_asn1 N/A N/A self backend N/A N/A N/A public_key N/A N/A N/A DSA_KEY_1024 public_numbers public_key backend N/A verifier N/A N/A public_key verifier fakesig N/A N/A hashes SHA1 N/A N/A N/A verifier update fakesig N/A N/A N/A pytest raises InvalidSignature N/A N/A N/A N/A verifier verify N/A test_signature_not_bytes N/A N/A self backend N/A N/A N/A public_key N/A N/A N/A DSA_KEY_1024 public_numbers public_key backend N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A public_key verifier 1234 N/A N/A hashes SHA1 N/A test_use_after_finalize N/A N/A self backend N/A N/A N/A public_key N/A N/A N/A DSA_KEY_1024 public_numbers public_key backend N/A verifier N/A N/A public_key verifier fakesig N/A N/A hashes SHA1 N/A N/A N/A verifier update irrelevant N/A N/A N/A pytest raises InvalidSignature N/A N/A N/A N/A verifier verify N/A N/A N/A pytest raises AlreadyFinalized N/A N/A N/A N/A verifier verify N/A N/A N/A pytest raises AlreadyFinalized N/A N/A N/A N/A verifier update more data N/A N/A N/A N/A N/A pytest mark requires_backend_interface interface DSABackend TestDSASignature N/A object N/A N/A _algorithms_dict N/A SHA1 SHA224 SHA256 SHA384 SHA512 N/A hashes SHA1 N/A hashes SHA224 N/A hashes SHA256 N/A hashes SHA384 N/A hashes SHA512 test_dsa_signing N/A N/A self vector backend N/A N/A N/A digest_algorithm N/A N/A N/A vector N/A digest_algorithm replace - N/A algorithm N/A N/A self _algorithms_dict N/A digest_algorithm N/A N/A _skip_if_dsa_not_supported backend algorithm N/A vector N/A p N/A vector N/A q N/A vector N/A g N/A private_key N/A N/A N/A N/A dsa DSAPrivateNumbers public_numbers N/A N/A dsa DSAPublicNumbers parameter_numbers N/A N/A dsa DSAParameterNumbers N/A vector N/A p N/A vector N/A q N/A vector N/A g y N/A vector N/A y x N/A vector N/A x private_key backend N/A signer N/A N/A private_key signer N/A algorithm N/A N/A N/A signer update N/A vector N/A msg N/A signature N/A N/A signer finalize N/A signature N/A public_key N/A N/A private_key public_key N/A verifier N/A N/A public_key verifier signature N/A algorithm N/A N/A N/A verifier update N/A vector N/A msg N/A N/A N/A verifier verify N/A N/A N/A N/A pytest mark parametrize vector N/A load_vectors_from_file N/A N/A N/A os path join asymmetric DSA FIPS_186-3 SigGen.txt load_fips_dsa_sig_vectors test_use_after_finalize N/A N/A self backend N/A N/A N/A private_key N/A N/A DSA_KEY_1024 private_key backend N/A signer N/A N/A private_key signer N/A N/A hashes SHA1 N/A N/A N/A signer update data N/A N/A N/A signer finalize N/A N/A N/A pytest raises AlreadyFinalized N/A N/A N/A N/A signer finalize N/A N/A N/A pytest raises AlreadyFinalized N/A N/A N/A N/A signer update more data N/A N/A N/A N/A N/A pytest mark requires_backend_interface interface DSABackend TestDSANumbers N/A object N/A test_dsa_parameter_numbers N/A N/A self N/A N/A N/A parameter_numbers N/A N/A dsa DSAParameterNumbers p 1 q 2 g 3 N/A N/A N/A parameter_numbers p 1 N/A N/A N/A parameter_numbers q 2 N/A N/A N/A parameter_numbers g 3 N/A test_dsa_parameter_numbers_invalid_types N/A N/A self N/A N/A N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A dsa DSAParameterNumbers p None q 2 g 3 N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A dsa DSAParameterNumbers p 1 q None g 3 N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A dsa DSAParameterNumbers p 1 q 2 g None N/A test_dsa_public_numbers N/A N/A self N/A N/A N/A parameter_numbers N/A N/A dsa DSAParameterNumbers p 1 q 2 g 3 N/A public_numbers N/A N/A dsa DSAPublicNumbers y 4 parameter_numbers parameter_numbers N/A N/A N/A public_numbers y 4 N/A N/A N/A public_numbers parameter_numbers parameter_numbers N/A test_dsa_public_numbers_invalid_types N/A N/A self N/A N/A N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A dsa DSAPublicNumbers y 4 parameter_numbers None N/A N/A N/A pytest raises TypeError N/A N/A parameter_numbers N/A N/A dsa DSAParameterNumbers p 1 q 2 g 3 N/A N/A N/A dsa DSAPublicNumbers y None parameter_numbers parameter_numbers N/A test_dsa_private_numbers N/A N/A self N/A N/A N/A parameter_numbers N/A N/A dsa DSAParameterNumbers p 1 q 2 g 3 N/A public_numbers N/A N/A dsa DSAPublicNumbers y 4 parameter_numbers parameter_numbers N/A private_numbers N/A N/A dsa DSAPrivateNumbers x 5 public_numbers public_numbers N/A N/A N/A private_numbers x 5 N/A N/A N/A private_numbers public_numbers public_numbers N/A test_dsa_private_numbers_invalid_types N/A N/A self N/A N/A N/A parameter_numbers N/A N/A dsa DSAParameterNumbers p 1 q 2 g 3 N/A public_numbers N/A N/A dsa DSAPublicNumbers y 4 parameter_numbers parameter_numbers N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A dsa DSAPrivateNumbers x 4 public_numbers None N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A dsa DSAPrivateNumbers x None public_numbers public_numbers N/A N/A TestDSANumberEquality N/A object N/A test_parameter_numbers_eq N/A N/A self N/A N/A N/A param N/A N/A dsa DSAParameterNumbers 1 2 3 N/A N/A param N/A N/A dsa DSAParameterNumbers 1 2 3 N/A test_parameter_numbers_ne N/A N/A self N/A N/A N/A param N/A N/A dsa DSAParameterNumbers 1 2 3 N/A N/A param N/A N/A dsa DSAParameterNumbers 1 2 4 N/A N/A param N/A N/A dsa DSAParameterNumbers 1 1 3 N/A N/A param N/A N/A dsa DSAParameterNumbers 2 2 3 N/A N/A param N/A object N/A test_public_numbers_eq N/A N/A self N/A N/A N/A pub N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 2 3 N/A N/A pub N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 2 3 N/A test_public_numbers_ne N/A N/A self N/A N/A N/A pub N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 2 3 N/A N/A pub N/A N/A dsa DSAPublicNumbers 2 N/A N/A dsa DSAParameterNumbers 1 2 3 N/A N/A pub N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 2 2 3 N/A N/A pub N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 3 3 N/A N/A pub N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 2 4 N/A N/A pub N/A object N/A test_private_numbers_eq N/A N/A self N/A N/A N/A pub N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 2 3 N/A priv N/A N/A dsa DSAPrivateNumbers 1 pub N/A N/A priv N/A N/A dsa DSAPrivateNumbers 1 N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 2 3 N/A test_private_numbers_ne N/A N/A self N/A N/A N/A pub N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 2 3 N/A priv N/A N/A dsa DSAPrivateNumbers 1 pub N/A N/A priv N/A N/A dsa DSAPrivateNumbers 2 N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 2 3 N/A N/A priv N/A N/A dsa DSAPrivateNumbers 1 N/A N/A dsa DSAPublicNumbers 2 N/A N/A dsa DSAParameterNumbers 1 2 3 N/A N/A priv N/A N/A dsa DSAPrivateNumbers 1 N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 2 2 3 N/A N/A priv N/A N/A dsa DSAPrivateNumbers 1 N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 3 3 N/A N/A priv N/A N/A dsa DSAPrivateNumbers 1 N/A N/A dsa DSAPublicNumbers 1 N/A N/A dsa DSAParameterNumbers 1 2 4 N/A N/A priv N/A object N/A N/A TestDSASerialization N/A object N/A test_private_bytes_encrypted_pem N/A N/A self backend fmt password N/A N/A N/A key_bytes N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 unenc-dsa-pkcs8.pem N/A N/A N/A pemfile N/A N/A N/A N/A N/A pemfile read encode N/A key N/A N/A serialization load_pem_private_key key_bytes None backend N/A serialized N/A N/A key private_bytes N/A N/A serialization Encoding PEM fmt N/A N/A serialization BestAvailableEncryption password N/A loaded_key N/A N/A serialization load_pem_private_key serialized password backend N/A loaded_priv_num N/A N/A loaded_key private_numbers N/A priv_num N/A N/A key private_numbers N/A N/A loaded_priv_num priv_num N/A N/A N/A N/A pytest mark parametrize N/A fmt password N/A N/A itertools product N/A N/A N/A serialization PrivateFormat TraditionalOpenSSL N/A N/A serialization PrivateFormat PKCS8 N/A s longerpassword !*$&(@#$*&($T@%_somesymbols N/A 1000 test_private_bytes_encrypted_der N/A N/A self backend fmt password N/A N/A N/A key_bytes N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 unenc-dsa-pkcs8.pem N/A N/A N/A pemfile N/A N/A N/A N/A N/A pemfile read encode N/A key N/A N/A serialization load_pem_private_key key_bytes None backend N/A serialized N/A N/A key private_bytes N/A N/A serialization Encoding DER fmt N/A N/A serialization BestAvailableEncryption password N/A loaded_key N/A N/A serialization load_der_private_key serialized password backend N/A loaded_priv_num N/A N/A loaded_key private_numbers N/A priv_num N/A N/A key private_numbers N/A N/A loaded_priv_num priv_num N/A N/A N/A N/A pytest mark parametrize N/A fmt password N/A N/A N/A N/A serialization PrivateFormat PKCS8 s N/A N/A N/A serialization PrivateFormat PKCS8 longerpassword N/A N/A N/A serialization PrivateFormat PKCS8 !*$&(@#$*&($T@%_somesymbol N/A N/A N/A serialization PrivateFormat PKCS8 N/A 1000 test_private_bytes_unencrypted N/A N/A self backend encoding fmt loader_func N/A N/A N/A key N/A N/A DSA_KEY_1024 private_key backend N/A serialized N/A N/A key private_bytes encoding fmt N/A N/A serialization NoEncryption N/A loaded_key N/A loader_func serialized None backend N/A loaded_priv_num N/A N/A loaded_key private_numbers N/A priv_num N/A N/A key private_numbers N/A N/A loaded_priv_num priv_num N/A N/A N/A N/A pytest mark parametrize N/A encoding fmt loader_func N/A N/A N/A N/A serialization Encoding PEM N/A N/A serialization PrivateFormat TraditionalOpenSSL N/A serialization load_pem_private_key N/A N/A N/A serialization Encoding DER N/A N/A serialization PrivateFormat TraditionalOpenSSL N/A serialization load_der_private_key N/A N/A N/A serialization Encoding PEM N/A N/A serialization PrivateFormat PKCS8 N/A serialization load_pem_private_key N/A N/A N/A serialization Encoding DER N/A N/A serialization PrivateFormat PKCS8 N/A serialization load_der_private_key test_private_bytes_traditional_openssl_unencrypted N/A N/A self backend key_path encoding loader_func N/A N/A N/A key_bytes N/A load_vectors_from_file key_path N/A N/A N/A pemfile N/A N/A N/A pemfile read mode rb N/A key N/A loader_func key_bytes None backend N/A serialized N/A N/A key private_bytes encoding N/A N/A serialization PrivateFormat TraditionalOpenSSL N/A N/A serialization NoEncryption N/A N/A serialized key_bytes N/A N/A N/A N/A pytest mark parametrize N/A key_path encoding loader_func N/A N/A N/A N/A N/A os path join asymmetric Traditional_OpenSSL_Serialization dsa.1024.pem N/A N/A serialization Encoding PEM N/A serialization load_pem_private_key N/A N/A N/A N/A os path join asymmetric DER_Serialization dsa.1024.der N/A N/A serialization Encoding DER N/A serialization load_der_private_key test_private_bytes_traditional_der_encrypted_invalid N/A N/A self backend N/A N/A N/A key N/A N/A DSA_KEY_1024 private_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A key private_bytes N/A N/A serialization Encoding DER N/A N/A serialization PrivateFormat TraditionalOpenSSL N/A N/A serialization BestAvailableEncryption password N/A test_private_bytes_invalid_encoding N/A N/A self backend N/A N/A N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 unenc-dsa-pkcs8.pem N/A N/A N/A pemfile N/A N/A N/A serialization load_pem_private_key N/A N/A N/A N/A pemfile read encode None backend N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A key private_bytes notencoding N/A N/A serialization PrivateFormat PKCS8 N/A N/A serialization NoEncryption N/A test_private_bytes_invalid_format N/A N/A self backend N/A N/A N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 unenc-dsa-pkcs8.pem N/A N/A N/A pemfile N/A N/A N/A serialization load_pem_private_key N/A N/A N/A N/A pemfile read encode None backend N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A key private_bytes N/A N/A serialization Encoding PEM invalidformat N/A N/A serialization NoEncryption N/A test_private_bytes_invalid_encryption_algorithm N/A N/A self backend N/A N/A N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 unenc-dsa-pkcs8.pem N/A N/A N/A pemfile N/A N/A N/A serialization load_pem_private_key N/A N/A N/A N/A pemfile read encode None backend N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A key private_bytes N/A N/A serialization Encoding PEM N/A N/A serialization PrivateFormat TraditionalOpenSSL notanencalg N/A test_private_bytes_unsupported_encryption_type N/A N/A self backend N/A N/A N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 unenc-dsa-pkcs8.pem N/A N/A N/A pemfile N/A N/A N/A serialization load_pem_private_key N/A N/A N/A N/A pemfile read encode None backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A key private_bytes N/A N/A serialization Encoding PEM N/A N/A serialization PrivateFormat TraditionalOpenSSL N/A DummyKeySerializationEncryption N/A N/A N/A N/A N/A pytest mark requires_backend_interface interface DSABackend N/A N/A N/A pytest mark requires_backend_interface interface PEMSerializationBackend TestDSAPEMPublicKeySerialization N/A object N/A test_public_bytes_match N/A N/A self key_path loader_func encoding backend N/A N/A N/A key_bytes N/A load_vectors_from_file key_path N/A N/A N/A pemfile N/A N/A N/A pemfile read mode rb N/A key N/A loader_func key_bytes backend N/A serialized N/A N/A key public_bytes encoding N/A N/A serialization PublicFormat SubjectPublicKeyInfo N/A N/A serialized key_bytes N/A N/A N/A N/A pytest mark parametrize N/A key_path loader_func encoding N/A N/A N/A N/A N/A os path join asymmetric PKCS8 unenc-dsa-pkcs8.pub.pem N/A serialization load_pem_public_key N/A N/A serialization Encoding PEM N/A N/A N/A N/A os path join asymmetric DER_Serialization unenc-dsa-pkcs8.pub.der N/A serialization load_der_public_key N/A N/A serialization Encoding DER test_public_bytes_invalid_encoding N/A N/A self backend N/A N/A N/A key N/A N/A N/A N/A DSA_KEY_2048 private_key backend public_key N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A key public_bytes notencoding N/A N/A serialization PublicFormat SubjectPublicKeyInfo N/A test_public_bytes_invalid_format N/A N/A self backend N/A N/A N/A key N/A N/A N/A N/A DSA_KEY_2048 private_key backend public_key N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A key public_bytes N/A N/A serialization Encoding PEM invalidformat N/A test_public_bytes_pkcs1_unsupported N/A N/A self backend N/A N/A N/A key N/A N/A N/A N/A DSA_KEY_2048 private_key backend public_key N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A key public_bytes N/A N/A serialization Encoding PEM N/A N/A serialization PublicFormat PKCS1 N/A N/A N/A N/A N/A pytest mark requires_backend_interface interface DSABackend N/A N/A N/A pytest mark requires_backend_interface interface PEMSerializationBackend