Module ImportFrom alias alias alias Import alias Import alias Import alias ImportFrom alias Import alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias 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 If UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad Call NameLoad attr AttributeLoad Call NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Num decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call NameLoad NameLoad Call NameLoad decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Call NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num Assert Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num Num Call NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr NameLoad Num Call NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num NameLoad Call NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Num NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Num Assign NameStore Call NameLoad Str Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq NameLoad Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assert CompareEq Call NameLoad NameLoad Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Str Expr Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Call NameLoad attr NameLoad Assert NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assert CompareEq AttributeLoad Call NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Str Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Str NameLoad Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Str Expr Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Call NameLoad attr NameLoad Assert NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assert NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Str Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Str NameLoad Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call NameLoad NameLoad Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assert NameLoad Assert Call NameLoad AttributeLoad NameLoad attr NameLoad Assert AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assert NameLoad Assert Call NameLoad AttributeLoad NameLoad attr NameLoad Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam defaults body With Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assert CompareIs Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad With Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Call NameLoad With Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Call NameLoad Assert CompareIs Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Num Call NameLoad Str Num Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Num Call NameLoad Str Num Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Str Expr Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Call NameLoad attr NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assert Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Str NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Str NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Str Expr Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Call NameLoad attr NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIs SubscriptLoad NameLoad Index Str NameLoad body With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr 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 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 Num Num Call AttributeLoad NameLoad attr Assert CompareEq NameLoad Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assert CompareNotEq NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num NameLoad Assert CompareEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num NameLoad Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assert CompareNotEq NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Num Call AttributeLoad NameLoad attr Assert CompareNotEq NameLoad Call NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assert 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 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 Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 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 ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Call SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Str If BoolOpAnd SubscriptLoad NameLoad Index Str CompareIn SubscriptLoad NameLoad Index Str ListLoad Num Num body With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Call SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Str If BoolOpAnd SubscriptLoad NameLoad Index Str CompareIn SubscriptLoad NameLoad Index Str ListLoad Num Num body With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad Call NameLoad NameLoad attr Str Num If SubscriptLoad NameLoad Index Str body Assert CompareNotEq NameLoad SubscriptLoad NameLoad Index Str orelse Assert CompareEq NameLoad SubscriptLoad NameLoad Index Str decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr 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 Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad
N/A __future__ absolute_import division print_function N/A binascii N/A itertools N/A os binascii hexlify N/A pytest cryptography exceptions utils cryptography.hazmat.backends.interfaces EllipticCurveBackend PEMSerializationBackend cryptography.hazmat.primitives hashes serialization cryptography.hazmat.primitives.asymmetric ec cryptography.hazmat.primitives.asymmetric.utils encode_dss_signature fixtures_ec EC_KEY_SECP384R1 doubles DummyKeySerializationEncryption utils load_fips_ecdsa_key_pair_vectors load_fips_ecdsa_signing_vectors load_kasvs_ecdh_vectors load_vectors_from_file raises_unsupported_algorithm N/A _HASH_TYPES N/A SHA-1 SHA-224 SHA-256 SHA-384 SHA-512 N/A hashes SHA1 N/A hashes SHA224 N/A hashes SHA256 N/A hashes SHA384 N/A hashes SHA512 _skip_ecdsa_vector N/A N/A backend curve_type hash_type N/A N/A N/A N/A N/A N/A backend elliptic_curve_signature_algorithm_supported N/A N/A ec ECDSA N/A hash_type N/A curve_type N/A N/A N/A N/A pytest skip N/A N/A ECDSA not supported with this hash {0} and curve {1} format N/A N/A hash_type name N/A N/A curve_type name N/A _skip_curve_unsupported N/A N/A backend curve N/A N/A N/A N/A N/A N/A backend elliptic_curve_supported curve N/A N/A N/A N/A pytest skip N/A N/A Curve {0} is not supported by this backend {1} format N/A curve name backend N/A _skip_exchange_algorithm_unsupported N/A N/A backend algorithm curve N/A N/A N/A N/A N/A N/A backend elliptic_curve_exchange_algorithm_supported algorithm curve N/A N/A N/A N/A pytest skip N/A N/A Exchange algorithm is not supported by this backend {0} format backend N/A DummyCurve N/A object N/A N/A name dummy-curve N/A key_size 1 N/A N/A N/A utils register_interface N/A ec EllipticCurve DummySignatureAlgorithm N/A object N/A N/A algorithm None N/A N/A N/A utils register_interface N/A ec EllipticCurveSignatureAlgorithm test_skip_curve_unsupported 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_curve_unsupported backend N/A DummyCurve N/A N/A N/A N/A pytest mark requires_backend_interface interface EllipticCurveBackend test_skip_exchange_algorithm_unsupported 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_exchange_algorithm_unsupported backend N/A N/A ec ECDH N/A DummyCurve N/A N/A N/A N/A pytest mark requires_backend_interface interface EllipticCurveBackend test_skip_ecdsa_vector 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_ecdsa_vector backend DummyCurve N/A hashes SHA256 N/A N/A N/A N/A pytest mark requires_backend_interface interface EllipticCurveBackend test_ec_numbers N/A N/A N/A N/A N/A numbers N/A N/A ec EllipticCurvePrivateNumbers 1 N/A N/A ec EllipticCurvePublicNumbers 2 3 N/A DummyCurve N/A N/A N/A numbers private_value 1 N/A N/A N/A N/A numbers public_numbers x 2 N/A N/A N/A N/A numbers public_numbers y 3 N/A N/A isinstance N/A N/A numbers public_numbers curve DummyCurve N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A ec EllipticCurvePrivateNumbers None N/A N/A ec EllipticCurvePublicNumbers 2 3 N/A DummyCurve N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A ec EllipticCurvePrivateNumbers 1 N/A N/A ec EllipticCurvePublicNumbers None 3 N/A DummyCurve N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A ec EllipticCurvePrivateNumbers 1 N/A N/A ec EllipticCurvePublicNumbers 2 None N/A DummyCurve N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A ec EllipticCurvePrivateNumbers 1 N/A N/A ec EllipticCurvePublicNumbers 2 3 None N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A ec EllipticCurvePrivateNumbers 1 None N/A test_encode_point N/A N/A N/A N/A N/A x N/A int 233ea3b0027127084cd2cd336a13aeef69c598d8af61369a36454a17c6c22aec 16 N/A y N/A int 3ea2c10a84153862be4ec82940f0543f9ba866af9751a6ee79d38460b35f442e 16 N/A pn N/A N/A ec EllipticCurvePublicNumbers x y N/A N/A ec SECP256R1 N/A data N/A N/A pn encode_point N/A N/A data N/A N/A binascii unhexlify 04233ea3b0027127084cd2cd336a13aeef69c598d8af61369a36454a17c6c22aec3ea2c10a84153862be4ec82940f0543f9ba866af9751a6ee79d38460b35f442e N/A test_from_encoded_point N/A N/A N/A N/A N/A data N/A N/A binascii unhexlify 04233ea3b0027127084cd2cd336a13aeef69c598d8af61369a36454a17c6c22aec3ea2c10a84153862be4ec82940f0543f9ba866af9751a6ee79d38460b35f442e N/A pn N/A N/A N/A ec EllipticCurvePublicNumbers from_encoded_point N/A N/A ec SECP256R1 data N/A N/A N/A pn x N/A int 233ea3b0027127084cd2cd336a13aeef69c598d8af61369a36454a17c6c22aec 16 N/A N/A N/A pn y N/A int 3ea2c10a84153862be4ec82940f0543f9ba866af9751a6ee79d38460b35f442e 16 N/A test_from_encoded_point_invalid_length N/A N/A N/A N/A N/A bad_data N/A N/A binascii unhexlify 04233ea3b0027127084cd2cd336a13aeef69c598d8af61369a36454a17c6c22aec3ea2c10a84153862be4ec82940f0543f9ba866af9751a6ee79d38460 N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A ec EllipticCurvePublicNumbers from_encoded_point N/A N/A ec SECP384R1 bad_data N/A test_from_encoded_point_unsupported_point_type N/A N/A N/A N/A N/A unsupported_type N/A N/A binascii unhexlify 02233ea3b0027127084cd2cd336a13aeef69c598d8af61369a36454a17c6c22a N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A N/A ec EllipticCurvePublicNumbers from_encoded_point N/A N/A ec SECP256R1 unsupported_type N/A test_from_encoded_point_not_a_curve N/A N/A N/A N/A N/A N/A N/A pytest raises TypeError N/A N/A N/A N/A N/A ec EllipticCurvePublicNumbers from_encoded_point notacurve data N/A test_ec_public_numbers_repr N/A N/A N/A N/A N/A pn N/A N/A ec EllipticCurvePublicNumbers 2 3 N/A N/A ec SECP256R1 N/A N/A N/A repr pn <EllipticCurvePublicNumbers(curve=secp256r1, x=2, y=3> N/A TestECWithNumbers N/A object N/A test_with_numbers N/A N/A self backend vector hash_type N/A N/A N/A curve_type N/A N/A ec _CURVE_TYPES N/A N/A vector N/A curve N/A N/A _skip_ecdsa_vector backend curve_type hash_type N/A key N/A N/A N/A N/A ec EllipticCurvePrivateNumbers N/A vector N/A d N/A N/A ec EllipticCurvePublicNumbers N/A vector N/A x N/A vector N/A y N/A curve_type private_key backend N/A key N/A priv_num N/A N/A key private_numbers N/A N/A N/A priv_num private_value N/A vector N/A d N/A N/A N/A N/A priv_num public_numbers x N/A vector N/A x N/A N/A N/A N/A priv_num public_numbers y N/A vector N/A y N/A N/A N/A N/A curve_type name N/A N/A N/A priv_num public_numbers curve name N/A N/A N/A N/A pytest mark parametrize N/A vector hash_type N/A list N/A N/A itertools product N/A load_vectors_from_file N/A N/A N/A os path join asymmetric ECDSA FIPS_186-3 KeyPair.rsp load_fips_ecdsa_key_pair_vectors N/A N/A _HASH_TYPES values N/A N/A N/A N/A pytest mark requires_backend_interface interface EllipticCurveBackend TestECDSAVectors N/A object N/A test_signing_with_example_keys N/A N/A self backend vector hash_type N/A N/A N/A curve_type N/A N/A ec _CURVE_TYPES N/A N/A vector N/A curve N/A N/A _skip_ecdsa_vector backend curve_type hash_type N/A key N/A N/A N/A N/A ec EllipticCurvePrivateNumbers N/A vector N/A d N/A N/A ec EllipticCurvePublicNumbers N/A vector N/A x N/A vector N/A y N/A curve_type private_key backend N/A key N/A pkey N/A N/A key public_key N/A pkey N/A signer N/A N/A key signer N/A N/A ec ECDSA N/A hash_type N/A N/A N/A signer update YELLOW SUBMARINE N/A signature N/A N/A signer finalize N/A verifier N/A N/A pkey verifier signature N/A N/A ec ECDSA N/A hash_type N/A N/A N/A verifier update YELLOW SUBMARINE N/A N/A N/A verifier verify N/A N/A N/A N/A pytest mark parametrize N/A vector hash_type N/A list N/A N/A itertools product N/A load_vectors_from_file N/A N/A N/A os path join asymmetric ECDSA FIPS_186-3 KeyPair.rsp load_fips_ecdsa_key_pair_vectors N/A N/A _HASH_TYPES values test_generate_vector_curves N/A N/A self backend curve N/A N/A N/A N/A _skip_curve_unsupported backend N/A curve N/A key N/A N/A ec generate_private_key N/A curve backend N/A key N/A N/A isinstance N/A key curve curve N/A N/A N/A key curve key_size N/A pkey N/A N/A key public_key N/A pkey N/A N/A isinstance N/A pkey curve curve N/A N/A N/A N/A key curve key_size N/A N/A pkey curve key_size N/A N/A N/A N/A pytest mark parametrize curve N/A N/A N/A ec _CURVE_TYPES values test_generate_unknown_curve N/A N/A self backend N/A N/A N/A N/A raises_unsupported_algorithm N/A N/A exceptions _Reasons UNSUPPORTED_ELLIPTIC_CURVE N/A N/A N/A N/A ec generate_private_key N/A DummyCurve backend N/A N/A N/A N/A backend elliptic_curve_signature_algorithm_supported N/A N/A ec ECDSA N/A N/A hashes SHA256 N/A DummyCurve False N/A test_unknown_signature_algoritm N/A N/A self backend N/A N/A N/A N/A _skip_curve_unsupported backend N/A N/A ec SECP192R1 N/A key N/A N/A ec generate_private_key N/A N/A ec SECP192R1 backend N/A N/A raises_unsupported_algorithm N/A N/A exceptions _Reasons UNSUPPORTED_PUBLIC_KEY_ALGORITHM N/A N/A N/A N/A key signer N/A DummySignatureAlgorithm N/A N/A raises_unsupported_algorithm N/A N/A exceptions _Reasons UNSUPPORTED_PUBLIC_KEY_ALGORITHM N/A N/A N/A N/A N/A N/A key public_key verifier N/A DummySignatureAlgorithm N/A N/A N/A N/A backend elliptic_curve_signature_algorithm_supported N/A DummySignatureAlgorithm N/A N/A ec SECP192R1 False N/A test_load_invalid_ec_key_from_numbers N/A N/A self backend N/A N/A N/A N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A numbers N/A N/A ec EllipticCurvePrivateNumbers 357646505660320080863666618182642070958081774038609089496899025506 N/A N/A ec EllipticCurvePublicNumbers 47250808410327023131573602008345894927686381772325561185532964 1120253292479243545483756778742719537373113335231773536789915 N/A N/A ec SECP256R1 N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A numbers private_key backend N/A numbers N/A N/A ec EllipticCurvePrivateNumbers 357646505660320080863666618182642070958081774038609089496899025506 N/A N/A ec EllipticCurvePublicNumbers -4725080841032702313157360200834589492768638177232556118553296 1120253292479243545483756778742719537373113335231773536789915 N/A N/A ec SECP256R1 N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A numbers private_key backend N/A numbers N/A N/A ec EllipticCurvePrivateNumbers 357646505660320080863666618182642070958081774038609089496899025506 N/A N/A ec EllipticCurvePublicNumbers 47250808410327023131573602008345894927686381772325561185532964 -1120253292479243545483756778742719537373113335231773536789915 N/A N/A ec SECP256R1 N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A numbers private_key backend N/A test_load_invalid_public_ec_key_from_numbers N/A N/A self backend N/A N/A N/A N/A _skip_curve_unsupported backend N/A N/A ec SECP521R1 N/A numbers N/A N/A ec EllipticCurvePublicNumbers N/A int 000003647356b91f8ace114c7247ecf4f4a622553fc025e04a178f179ef279090c184af678a4c78f635483bdd8aa544851c6ef291c1f0d6a241ebfd14577d1d30d9903ce 16 N/A int 000001499bc7e079322ea0fcfbd6b40103fa6a1536c2257b182db0df4b3696ec643adf100eb4f2025d1b873f82e5a475d6e4400ba777090eeb4563a11509e4c87319dc26 16 N/A N/A ec SECP521R1 N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A numbers public_key backend N/A numbers N/A N/A ec EllipticCurvePublicNumbers N/A int 0000019aadc221cc0525118ab6d5aa1f64720603de0be128cbfea0b381ad802a2facc6370bb58cf88b3f0c692bc654ee19d6cad198f10d4b681b396f20d2e40603fa945b 16 N/A int 0000025da392803a320717a08d4cb3dea932039badff363b71bdb8064e7266c7f4f4b748d4d425347fc33e3885d34b750fa7fcd5691f4d90c89522ce33feff5db10088a5 16 N/A N/A ec SECP521R1 N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A numbers public_key backend N/A test_signatures N/A N/A self backend vector N/A N/A N/A hash_type N/A _HASH_TYPES N/A N/A vector N/A digest_algorithm N/A curve_type N/A N/A ec _CURVE_TYPES N/A N/A vector N/A curve N/A N/A _skip_ecdsa_vector backend curve_type hash_type N/A key N/A N/A N/A N/A ec EllipticCurvePublicNumbers N/A vector N/A x N/A vector N/A y N/A curve_type public_key backend N/A signature N/A encode_dss_signature N/A vector N/A r N/A vector N/A s N/A verifier N/A N/A key verifier signature N/A N/A ec ECDSA N/A hash_type N/A N/A N/A verifier update N/A vector N/A message N/A N/A N/A verifier verify N/A N/A N/A N/A pytest mark parametrize vector N/A N/A itertools chain N/A load_vectors_from_file N/A N/A N/A os path join asymmetric ECDSA FIPS_186-3 SigGen.txt load_fips_ecdsa_signing_vectors N/A load_vectors_from_file N/A N/A N/A os path join asymmetric ECDSA SECP256K1 SigGen.txt load_fips_ecdsa_signing_vectors test_signature_failures N/A N/A self backend vector N/A N/A N/A hash_type N/A _HASH_TYPES N/A N/A vector N/A digest_algorithm N/A curve_type N/A N/A ec _CURVE_TYPES N/A N/A vector N/A curve N/A N/A _skip_ecdsa_vector backend curve_type hash_type N/A key N/A N/A N/A N/A ec EllipticCurvePublicNumbers N/A vector N/A x N/A vector N/A y N/A curve_type public_key backend N/A signature N/A encode_dss_signature N/A vector N/A r N/A vector N/A s N/A verifier N/A N/A key verifier signature N/A N/A ec ECDSA N/A hash_type N/A N/A N/A verifier update N/A vector N/A message N/A N/A N/A vector N/A fail True N/A N/A N/A N/A pytest raises N/A exceptions 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 ECDSA FIPS_186-3 SigVer.rsp load_fips_ecdsa_signing_vectors N/A N/A N/A N/A pytest mark requires_backend_interface interface EllipticCurveBackend TestECNumbersEquality 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 ec EllipticCurvePublicNumbers 1 2 N/A N/A ec SECP192R1 N/A N/A pub N/A N/A ec EllipticCurvePublicNumbers 1 2 N/A N/A ec SECP192R1 N/A test_public_numbers_ne N/A N/A self N/A N/A N/A pub N/A N/A ec EllipticCurvePublicNumbers 1 2 N/A N/A ec SECP192R1 N/A N/A pub N/A N/A ec EllipticCurvePublicNumbers 1 2 N/A N/A ec SECP384R1 N/A N/A pub N/A N/A ec EllipticCurvePublicNumbers 1 3 N/A N/A ec SECP192R1 N/A N/A pub N/A N/A ec EllipticCurvePublicNumbers 2 2 N/A N/A ec SECP192R1 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 ec EllipticCurvePublicNumbers 1 2 N/A N/A ec SECP192R1 N/A priv N/A N/A ec EllipticCurvePrivateNumbers 1 pub N/A N/A priv N/A N/A ec EllipticCurvePrivateNumbers 1 N/A N/A ec EllipticCurvePublicNumbers 1 2 N/A N/A ec SECP192R1 N/A test_private_numbers_ne N/A N/A self N/A N/A N/A pub N/A N/A ec EllipticCurvePublicNumbers 1 2 N/A N/A ec SECP192R1 N/A priv N/A N/A ec EllipticCurvePrivateNumbers 1 pub N/A N/A priv N/A N/A ec EllipticCurvePrivateNumbers 2 N/A N/A ec EllipticCurvePublicNumbers 1 2 N/A N/A ec SECP192R1 N/A N/A priv N/A N/A ec EllipticCurvePrivateNumbers 1 N/A N/A ec EllipticCurvePublicNumbers 2 2 N/A N/A ec SECP192R1 N/A N/A priv N/A N/A ec EllipticCurvePrivateNumbers 1 N/A N/A ec EllipticCurvePublicNumbers 1 3 N/A N/A ec SECP192R1 N/A N/A priv N/A N/A ec EllipticCurvePrivateNumbers 1 N/A N/A ec EllipticCurvePublicNumbers 1 2 N/A N/A ec SECP521R1 N/A N/A priv N/A object N/A N/A TestECSerialization N/A object N/A test_private_bytes_encrypted_pem N/A N/A self backend fmt password N/A N/A N/A N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key_bytes N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key_bytes N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key_bytes N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 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 PEM_Serialization ec_private_key.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 ec_private_key.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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 test_public_bytes_from_derived_public_key N/A N/A self backend N/A N/A N/A N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 public N/A N/A key public_key N/A pem N/A N/A public public_bytes N/A N/A serialization Encoding PEM N/A N/A serialization PublicFormat SubjectPublicKeyInfo N/A parsed_public N/A N/A serialization load_pem_public_key pem backend N/A parsed_public N/A N/A N/A N/A N/A pytest mark requires_backend_interface interface EllipticCurveBackend N/A N/A N/A pytest mark requires_backend_interface interface PEMSerializationBackend TestEllipticCurvePEMPublicKeySerialization 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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 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 PEM_Serialization ec_public_key.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 ec_public_key.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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PEM_Serialization ec_public_key.pem N/A N/A N/A pemfile N/A N/A N/A serialization load_pem_public_key N/A N/A N/A N/A pemfile read encode backend 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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PEM_Serialization ec_public_key.pem N/A N/A N/A pemfile N/A N/A N/A serialization load_pem_public_key N/A N/A N/A N/A pemfile read encode backend 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 N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PEM_Serialization ec_public_key.pem N/A N/A N/A pemfile N/A N/A N/A serialization load_pem_public_key N/A N/A N/A N/A pemfile read encode backend 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 EllipticCurveBackend N/A N/A N/A pytest mark requires_backend_interface interface PEMSerializationBackend TestECDSAVerification N/A object N/A test_signature_not_bytes N/A N/A self backend N/A N/A N/A N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A N/A ec generate_private_key N/A N/A ec SECP256R1 backend N/A public_key N/A N/A key public_key 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 ec ECDSA N/A N/A hashes SHA256 N/A N/A N/A N/A N/A pytest mark requires_backend_interface interface EllipticCurveBackend TestECDH N/A object N/A test_key_exchange_with_vectors N/A N/A self backend vector N/A N/A N/A N/A _skip_exchange_algorithm_unsupported backend N/A N/A ec ECDH N/A N/A ec _CURVE_TYPES N/A N/A vector N/A curve N/A key_numbers N/A vector N/A IUT N/A private_numbers N/A N/A ec EllipticCurvePrivateNumbers N/A key_numbers N/A d N/A N/A ec EllipticCurvePublicNumbers N/A key_numbers N/A x N/A key_numbers N/A y N/A N/A N/A ec _CURVE_TYPES N/A N/A vector N/A curve N/A N/A N/A vector N/A fail N/A N/A vector N/A errno N/A 5 6 N/A N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A private_numbers private_key backend N/A N/A N/A private_key N/A N/A private_numbers private_key backend N/A peer_numbers N/A vector N/A CAVS N/A public_numbers N/A N/A ec EllipticCurvePublicNumbers N/A peer_numbers N/A x N/A peer_numbers N/A y N/A N/A N/A ec _CURVE_TYPES N/A N/A vector N/A curve N/A N/A N/A vector N/A fail N/A N/A vector N/A errno N/A 1 2 N/A N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A public_numbers public_key backend N/A N/A N/A peer_pubkey N/A N/A public_numbers public_key backend N/A z N/A N/A private_key exchange N/A N/A ec ECDH peer_pubkey N/A z N/A int N/A N/A N/A hexlify z decode ascii 16 N/A N/A vector N/A fail N/A N/A N/A z N/A vector N/A Z N/A N/A N/A z N/A vector N/A Z 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 ECDH KASValidityTest_ECCStaticUnified_NOKC_ZZOnly_init.fax load_kasvs_ecdh_vectors test_exchange_unsupported_algorithm N/A N/A self backend N/A N/A N/A N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 raises_unsupported_algorithm N/A N/A exceptions _Reasons UNSUPPORTED_EXCHANGE_ALGORITHM N/A N/A N/A N/A key exchange None N/A N/A key public_key N/A test_exchange_non_matching_curve N/A N/A self backend N/A N/A N/A N/A _skip_curve_unsupported backend N/A N/A ec SECP256R1 N/A N/A _skip_curve_unsupported backend N/A N/A ec SECP384R1 N/A key N/A load_vectors_from_file N/A N/A N/A os path join asymmetric PKCS8 ec_private_key.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 public_key N/A N/A N/A EC_KEY_SECP384R1 public_numbers public_key backend N/A N/A N/A pytest raises ValueError N/A N/A N/A N/A key exchange N/A N/A ec ECDH public_key N/A N/A N/A N/A N/A pytest mark requires_backend_interface interface EllipticCurveBackend