{".class": "MypyFile", "_fullname": "jwt.algorithms", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Algorithm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "jwt.algorithms.Algorithm", "name": "Algorithm", "type_vars": [{".class": "TypeVarDef", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "jwt.algorithms.Algorithm", "metaclass_type": null, "metadata": {}, "module_name": "jwt.algorithms", "mro": ["jwt.algorithms.Algorithm", "builtins.object"], "names": {".class": "SymbolTable", "from_jwk": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["jwk"], "flags": ["is_static", "is_decorated"], "fullname": "jwt.algorithms.Algorithm.from_jwk", "name": "from_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["jwk"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_jwk of Algorithm", "ret_type": {".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}, "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "from_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["jwk"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_jwk of Algorithm", "ret_type": {".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}, "type_guard": null, "variables": []}}}}, "prepare_key": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "jwt.algorithms.Algorithm.prepare_key", "name": "prepare_key", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "jwt.algorithms.Algorithm"}, {".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "prepare_key of Algorithm", "ret_type": {".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}, "type_guard": null, "variables": []}}}, "sign": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "msg", "key"], "flags": [], "fullname": "jwt.algorithms.Algorithm.sign", "name": "sign", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "msg", "key"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "jwt.algorithms.Algorithm"}, "builtins.bytes", {".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sign of Algorithm", "ret_type": "builtins.bytes", "type_guard": null, "variables": []}}}, "to_jwk": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["key_obj"], "flags": ["is_static", "is_decorated"], "fullname": "jwt.algorithms.Algorithm.to_jwk", "name": "to_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["key_obj"], "arg_types": [{".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "to_jwk of Algorithm", "ret_type": "builtins.str", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "to_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["key_obj"], "arg_types": [{".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "to_jwk of Algorithm", "ret_type": "builtins.str", "type_guard": null, "variables": []}}}}, "verify": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "key", "sig"], "flags": [], "fullname": "jwt.algorithms.Algorithm.verify", "name": "verify", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "key", "sig"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "jwt.algorithms.Algorithm"}, "builtins.bytes", {".class": "TypeVarType", "fullname": "jwt.algorithms._K", "id": 1, "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "verify of Algorithm", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": ["_K"], "typeddict_type": null}}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ClassVar": {".class": "SymbolTableNode", "cross_ref": "typing.ClassVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ECAlgorithm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "jwt.algorithms.Algorithm"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "jwt.algorithms.ECAlgorithm", "name": "ECAlgorithm", "type_vars": []}, "flags": [], "fullname": "jwt.algorithms.ECAlgorithm", "metaclass_type": null, "metadata": {}, "module_name": "jwt.algorithms", "mro": ["jwt.algorithms.ECAlgorithm", "jwt.algorithms.Algorithm", "builtins.object"], "names": {".class": "SymbolTable", "SHA256": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "jwt.algorithms.ECAlgorithm.SHA256", "name": "SHA256", "type": "cryptography.hazmat.primitives.hashes.SHA256"}}, "SHA384": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "jwt.algorithms.ECAlgorithm.SHA384", "name": "SHA384", "type": "cryptography.hazmat.primitives.hashes.SHA384"}}, "SHA512": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "jwt.algorithms.ECAlgorithm.SHA512", "name": "SHA512", "type": "cryptography.hazmat.primitives.hashes.SHA512"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "hash_alg"], "flags": [], "fullname": "jwt.algorithms.ECAlgorithm.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "hash_alg"], "arg_types": ["jwt.algorithms.ECAlgorithm", {".class": "UnionType", "items": ["cryptography.hazmat.primitives.hashes.HashAlgorithm", "cryptography.hazmat.primitives.asymmetric.utils.Prehashed"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ECAlgorithm", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "from_jwk": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["jwk"], "flags": ["is_static", "is_decorated"], "fullname": "jwt.algorithms.ECAlgorithm.from_jwk", "name": "from_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["jwk"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_jwk of ECAlgorithm", "ret_type": {".class": "UnionType", "items": ["cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey", "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey"]}, "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "from_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["jwk"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_jwk of ECAlgorithm", "ret_type": {".class": "UnionType", "items": ["cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey", "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey"]}, "type_guard": null, "variables": []}}}}, "hash_alg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "jwt.algorithms.ECAlgorithm.hash_alg", "name": "hash_alg", "type": {".class": "UnionType", "items": ["cryptography.hazmat.primitives.hashes.HashAlgorithm", "cryptography.hazmat.primitives.asymmetric.utils.Prehashed"]}}}, "prepare_key": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "jwt.algorithms.ECAlgorithm.prepare_key", "name": "prepare_key", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "arg_types": ["jwt.algorithms.ECAlgorithm", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey", "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "prepare_key of ECAlgorithm", "ret_type": {".class": "UnionType", "items": ["cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey", "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey"]}, "type_guard": null, "variables": []}}}, "sign": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "msg", "key"], "flags": [], "fullname": "jwt.algorithms.ECAlgorithm.sign", "name": "sign", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "msg", "key"], "arg_types": ["jwt.algorithms.ECAlgorithm", "builtins.bytes", "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sign of ECAlgorithm", "ret_type": "builtins.bytes", "type_guard": null, "variables": []}}}, "to_jwk": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["key_obj"], "flags": ["is_static", "is_decorated"], "fullname": "jwt.algorithms.ECAlgorithm.to_jwk", "name": "to_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["key_obj"], "arg_types": [{".class": "UnionType", "items": ["cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization", "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "to_jwk of ECAlgorithm", "ret_type": "builtins.str", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "to_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["key_obj"], "arg_types": [{".class": "UnionType", "items": ["cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization", "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "to_jwk of ECAlgorithm", "ret_type": "builtins.str", "type_guard": null, "variables": []}}}}, "verify": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "key", "sig"], "flags": [], "fullname": "jwt.algorithms.ECAlgorithm.verify", "name": "verify", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "key", "sig"], "arg_types": ["jwt.algorithms.ECAlgorithm", "builtins.bytes", "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "verify of ECAlgorithm", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Ed25519Algorithm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "jwt.algorithms.Algorithm"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "jwt.algorithms.Ed25519Algorithm", "name": "Ed25519Algorithm", "type_vars": []}, "flags": [], "fullname": "jwt.algorithms.Ed25519Algorithm", "metaclass_type": null, "metadata": {}, "module_name": "jwt.algorithms", "mro": ["jwt.algorithms.Ed25519Algorithm", "jwt.algorithms.Algorithm", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": [], "fullname": "jwt.algorithms.Ed25519Algorithm.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": ["jwt.algorithms.Ed25519Algorithm", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Ed25519Algorithm", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "prepare_key": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "jwt.algorithms.Ed25519Algorithm.prepare_key", "name": "prepare_key", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "arg_types": ["jwt.algorithms.Ed25519Algorithm", {".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PrivateKey", "cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PublicKey"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "prepare_key of Ed25519Algorithm", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "type_guard": null, "variables": []}}}, "sign": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "msg", "key"], "flags": [], "fullname": "jwt.algorithms.Ed25519Algorithm.sign", "name": "sign", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "msg", "key"], "arg_types": ["jwt.algorithms.Ed25519Algorithm", {".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PrivateKey"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sign of Ed25519Algorithm", "ret_type": "builtins.bytes", "type_guard": null, "variables": []}}}, "verify": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "key", "sig"], "flags": [], "fullname": "jwt.algorithms.Ed25519Algorithm.verify", "name": "verify", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "key", "sig"], "arg_types": ["jwt.algorithms.Ed25519Algorithm", {".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PublicKey", {".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "verify of Ed25519Algorithm", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Ed25519PrivateKey": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PrivateKey", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Ed25519PublicKey": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PublicKey", "kind": "Gdef", "module_hidden": true, "module_public": false}, "EllipticCurvePrivateKey": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey", "kind": "Gdef", "module_hidden": true, "module_public": false}, "EllipticCurvePrivateKeyWithSerialization": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization", "kind": "Gdef", "module_hidden": true, "module_public": false}, "EllipticCurvePublicKey": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey", "kind": "Gdef", "module_hidden": true, "module_public": false}, "EllipticCurvePublicKeyWithSerialization": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Generic": {".class": "SymbolTableNode", "cross_ref": "typing.Generic", "kind": "Gdef", "module_hidden": true, "module_public": false}, "HMACAlgorithm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.bytes"], "type_ref": "jwt.algorithms.Algorithm"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "jwt.algorithms.HMACAlgorithm", "name": "HMACAlgorithm", "type_vars": []}, "flags": [], "fullname": "jwt.algorithms.HMACAlgorithm", "metaclass_type": null, "metadata": {}, "module_name": "jwt.algorithms", "mro": ["jwt.algorithms.HMACAlgorithm", "jwt.algorithms.Algorithm", "builtins.object"], "names": {".class": "SymbolTable", "SHA256": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "jwt.algorithms.HMACAlgorithm.SHA256", "name": "SHA256", "type": "jwt.algorithms._HashAlg"}}, "SHA384": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "jwt.algorithms.HMACAlgorithm.SHA384", "name": "SHA384", "type": "jwt.algorithms._HashAlg"}}, "SHA512": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "jwt.algorithms.HMACAlgorithm.SHA512", "name": "SHA512", "type": "jwt.algorithms._HashAlg"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "hash_alg"], "flags": [], "fullname": "jwt.algorithms.HMACAlgorithm.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "hash_alg"], "arg_types": ["jwt.algorithms.HMACAlgorithm", "jwt.algorithms._HashAlg"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of HMACAlgorithm", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "from_jwk": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["jwk"], "flags": ["is_static", "is_decorated"], "fullname": "jwt.algorithms.HMACAlgorithm.from_jwk", "name": "from_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["jwk"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_jwk of HMACAlgorithm", "ret_type": "builtins.bytes", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "from_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["jwk"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_jwk of HMACAlgorithm", "ret_type": "builtins.bytes", "type_guard": null, "variables": []}}}}, "hash_alg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "jwt.algorithms.HMACAlgorithm.hash_alg", "name": "hash_alg", "type": "jwt.algorithms._HashAlg"}}, "prepare_key": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "jwt.algorithms.HMACAlgorithm.prepare_key", "name": "prepare_key", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "arg_types": ["jwt.algorithms.HMACAlgorithm", {".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "prepare_key of HMACAlgorithm", "ret_type": "builtins.bytes", "type_guard": null, "variables": []}}}, "to_jwk": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["key_obj"], "flags": ["is_static", "is_decorated"], "fullname": "jwt.algorithms.HMACAlgorithm.to_jwk", "name": "to_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["key_obj"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "to_jwk of HMACAlgorithm", "ret_type": "builtins.str", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "to_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["key_obj"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "to_jwk of HMACAlgorithm", "ret_type": "builtins.str", "type_guard": null, "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "HashAlgorithm": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.hashes.HashAlgorithm", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NoneAlgorithm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "jwt.algorithms.Algorithm"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "jwt.algorithms.NoneAlgorithm", "name": "NoneAlgorithm", "type_vars": []}, "flags": [], "fullname": "jwt.algorithms.NoneAlgorithm", "metaclass_type": null, "metadata": {}, "module_name": "jwt.algorithms", "mro": ["jwt.algorithms.NoneAlgorithm", "jwt.algorithms.Algorithm", "builtins.object"], "names": {".class": "SymbolTable", "prepare_key": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "jwt.algorithms.NoneAlgorithm.prepare_key", "name": "prepare_key", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "arg_types": ["jwt.algorithms.NoneAlgorithm", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "prepare_key of NoneAlgorithm", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Prehashed": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.asymmetric.utils.Prehashed", "kind": "Gdef", "module_hidden": true, "module_public": false}, "RSAAlgorithm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "jwt.algorithms.Algorithm"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "jwt.algorithms.RSAAlgorithm", "name": "RSAAlgorithm", "type_vars": []}, "flags": [], "fullname": "jwt.algorithms.RSAAlgorithm", "metaclass_type": null, "metadata": {}, "module_name": "jwt.algorithms", "mro": ["jwt.algorithms.RSAAlgorithm", "jwt.algorithms.Algorithm", "builtins.object"], "names": {".class": "SymbolTable", "SHA256": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "jwt.algorithms.RSAAlgorithm.SHA256", "name": "SHA256", "type": "cryptography.hazmat.primitives.hashes.SHA256"}}, "SHA384": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "jwt.algorithms.RSAAlgorithm.SHA384", "name": "SHA384", "type": "cryptography.hazmat.primitives.hashes.SHA384"}}, "SHA512": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "jwt.algorithms.RSAAlgorithm.SHA512", "name": "SHA512", "type": "cryptography.hazmat.primitives.hashes.SHA512"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "hash_alg"], "flags": [], "fullname": "jwt.algorithms.RSAAlgorithm.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "hash_alg"], "arg_types": ["jwt.algorithms.RSAAlgorithm", {".class": "UnionType", "items": ["cryptography.hazmat.primitives.hashes.HashAlgorithm", "cryptography.hazmat.primitives.asymmetric.utils.Prehashed"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of RSAAlgorithm", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "from_jwk": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["jwk"], "flags": ["is_static", "is_decorated"], "fullname": "jwt.algorithms.RSAAlgorithm.from_jwk", "name": "from_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["jwk"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_jwk of RSAAlgorithm", "ret_type": {".class": "UnionType", "items": ["cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey", "cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey"]}, "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "from_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["jwk"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_jwk of RSAAlgorithm", "ret_type": {".class": "UnionType", "items": ["cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey", "cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey"]}, "type_guard": null, "variables": []}}}}, "hash_alg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "jwt.algorithms.RSAAlgorithm.hash_alg", "name": "hash_alg", "type": {".class": "UnionType", "items": ["cryptography.hazmat.primitives.hashes.HashAlgorithm", "cryptography.hazmat.primitives.asymmetric.utils.Prehashed"]}}}, "prepare_key": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "jwt.algorithms.RSAAlgorithm.prepare_key", "name": "prepare_key", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "arg_types": ["jwt.algorithms.RSAAlgorithm", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", "cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey", "cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "prepare_key of RSAAlgorithm", "ret_type": {".class": "UnionType", "items": ["cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey", "cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey"]}, "type_guard": null, "variables": []}}}, "sign": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "msg", "key"], "flags": [], "fullname": "jwt.algorithms.RSAAlgorithm.sign", "name": "sign", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "msg", "key"], "arg_types": ["jwt.algorithms.RSAAlgorithm", "builtins.bytes", "cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sign of RSAAlgorithm", "ret_type": "builtins.bytes", "type_guard": null, "variables": []}}}, "to_jwk": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["key_obj"], "flags": ["is_static", "is_decorated"], "fullname": "jwt.algorithms.RSAAlgorithm.to_jwk", "name": "to_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["key_obj"], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "to_jwk of RSAAlgorithm", "ret_type": "builtins.str", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "to_jwk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["key_obj"], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "to_jwk of RSAAlgorithm", "ret_type": "builtins.str", "type_guard": null, "variables": []}}}}, "verify": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "key", "sig"], "flags": [], "fullname": "jwt.algorithms.RSAAlgorithm.verify", "name": "verify", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "key", "sig"], "arg_types": ["jwt.algorithms.RSAAlgorithm", "builtins.bytes", "cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "verify of RSAAlgorithm", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "RSAPSSAlgorithm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["jwt.algorithms.RSAAlgorithm"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "jwt.algorithms.RSAPSSAlgorithm", "name": "RSAPSSAlgorithm", "type_vars": []}, "flags": [], "fullname": "jwt.algorithms.RSAPSSAlgorithm", "metaclass_type": null, "metadata": {}, "module_name": "jwt.algorithms", "mro": ["jwt.algorithms.RSAPSSAlgorithm", "jwt.algorithms.RSAAlgorithm", "jwt.algorithms.Algorithm", "builtins.object"], "names": {".class": "SymbolTable", "sign": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "msg", "key"], "flags": [], "fullname": "jwt.algorithms.RSAPSSAlgorithm.sign", "name": "sign", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "msg", "key"], "arg_types": ["jwt.algorithms.RSAPSSAlgorithm", "builtins.bytes", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sign of RSAPSSAlgorithm", "ret_type": "builtins.bytes", "type_guard": null, "variables": []}}}, "verify": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "key", "sig"], "flags": [], "fullname": "jwt.algorithms.RSAPSSAlgorithm.verify", "name": "verify", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "key", "sig"], "arg_types": ["jwt.algorithms.RSAPSSAlgorithm", "builtins.bytes", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "verify of RSAPSSAlgorithm", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "RSAPrivateKey": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey", "kind": "Gdef", "module_hidden": true, "module_public": false}, "RSAPublicKey": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Set": {".class": "SymbolTableNode", "cross_ref": "typing.Set", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_Hash": {".class": "SymbolTableNode", "cross_ref": "hashlib._Hash", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_HashAlg": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "jwt.algorithms._HashAlg", "name": "_HashAlg", "type_vars": []}, "flags": [], "fullname": "jwt.algorithms._HashAlg", "metaclass_type": null, "metadata": {}, "module_name": "jwt.algorithms", "mro": ["jwt.algorithms._HashAlg", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "arg"], "flags": [], "fullname": "jwt.algorithms._HashAlg.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "arg"], "arg_types": ["jwt.algorithms._HashAlg", {".class": "UnionType", "items": ["builtins.bytes", "builtins.bytearray", "builtins.memoryview"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of _HashAlg", "ret_type": "hashlib._Hash", "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_K": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "jwt.algorithms._K", "name": "_K", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "jwt.algorithms.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "jwt.algorithms.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "jwt.algorithms.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "jwt.algorithms.__package__", "name": "__package__", "type": "builtins.str"}}, "get_default_algorithms": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "jwt.algorithms.get_default_algorithms", "name": "get_default_algorithms", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_default_algorithms", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "jwt.algorithms.Algorithm"}], "type_ref": "builtins.dict"}, "type_guard": null, "variables": []}}}, "hashes": {".class": "SymbolTableNode", "cross_ref": "cryptography.hazmat.primitives.hashes", "kind": "Gdef", "module_public": false}, "requires_cryptography": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "jwt.algorithms.requires_cryptography", "line": 16, "no_args": false, "normalized": false, "target": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.set"}}}}, "path": "/Users/max/.cache/pre-commit/repoejng1phv/py_env-python3.6/lib/python3.6/site-packages/jwt-stubs/algorithms.pyi"}