-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearchindex.js
More file actions
1 lines (1 loc) · 12.7 KB
/
searchindex.js
File metadata and controls
1 lines (1 loc) · 12.7 KB
1
Search.setIndex({"docnames": ["index", "modules", "openscp"], "filenames": ["index.rst", "modules.rst", "openscp.rst"], "titles": ["Welcome to OpenSCP-Python\u2019s documentation!", "openscp", "openscp package"], "terms": {"packag": [0, 1], "The": 0, "librari": [0, 2], "provid": 0, "support": [0, 2], "secur": [0, 2], "commun": [0, 2], "between": 0, "oc": [0, 2], "domain": [0, 2], "sd": [0, 2], "us": [0, 2], "globalplatform": 0, "gp": 0, "channel": [0, 2], "ar": 0, "base": [0, 2], "static": [0, 2], "symmetr": 0, "kei": [0, 2], "certif": [0, 2], "set": 0, "i": [0, 2], "accord": 0, "list": [0, 2], "below": 0, "except": [0, 2], "what": 0, "mention": 0, "up": 0, "v1": [0, 2], "2": [0, 2], "4": [0, 2], "environ": 0, "inform": 0, "usag": [0, 2], "exampl": 0, "lower": 0, "level": 0, "onli": 0, "maximum": 0, "now": 0, "c": 0, "decrypt": 0, "r": 0, "encrypt": [0, 2], "mac": [0, 2], "pseudo": 0, "random": 0, "challeng": [0, 2], "verif": 0, "option": 0, "begin": 0, "session": [0, 1], "end": [0, 2], "command": [0, 2], "valid": 0, "ca": 0, "klcc": 0, "identifi": [0, 2], "get_data": 0, "store": [0, 2], "mutual": 0, "authent": [0, 2], "For": 0, "kid": 0, "kvn": 0, "exclus": 0, "shall": 0, "chosen": 0, "host": 0, "id": 0, "deriv": 0, "process": [0, 2], "hostid": 0, "dure": 0, "intern": 0, "some": 0, "might": 0, "enough": 0, "index": 0, "modul": [0, 1], "search": 0, "page": 0, "submodul": 1, "aes_alg": 1, "aesalg": [1, 2], "aes_128": [1, 2], "aes_192": [1, 2], "aes_256": [1, 2], "apdu": 1, "cla": [1, 2], "data": [1, 2], "force_add_l": [1, 2], "ins": [1, 2], "le": [1, 2], "p1": [1, 2], "p2": [1, 2], "connect": 1, "smartcardconnect": [1, 2], "send_and_rec": [1, 2], "is_extended_length_apdu_support": [1, 2], "close_connect": [1, 2], "scp_certif": 1, "scpcertif": [1, 2], "get_encod": [1, 2], "get_public_kei": [1, 2], "scp_mode": 1, "scpmode": [1, 2], "s16": [1, 2], "s8": [1, 2], "securitydomainsess": [1, 2], "authenticate_scp03": [1, 2], "authenticate_scp11": [1, 2], "get_certificate_bundl": [1, 2], "util": 1, "content": 1, "class": 2, "valu": 2, "enum": 2, "ae": 2, "algorithm": 2, "which": 2, "defin": 2, "size": 2, "java": 2, "object": 2, "com": 2, "samsung": 2, "int": 2, "byte": 2, "0": 2, "bool": 2, "fals": 2, "holder": 2, "iso": 2, "7816": 2, "represent": 2, "paramet": 2, "capdu": 2, "instruct": 2, "INS": 2, "1": 2, "respons": 2, "length": 2, "expect": 2, "forc": 2, "addit": 2, "0x00": 2, "result": 2, "alia": 2, "self": 2, "callback": 2, "Will": 2, "call": 2, "when": 2, "code": 2, "need": 2, "smart": 2, "card": 2, "return": 2, "start": 2, "choos": 2, "extend": 2, "none": 2, "closur": 2, "ani": 2, "scp": 2, "scp11": 2, "instanc": 2, "encod": 2, "public": 2, "mode": 2, "cryptogram": 2, "scp03": 2, "implement": 2, "interfac": 2, "key_id": 2, "key_vers": 2, "enc_kei": 2, "mac_kei": 2, "dek_kei": 2, "perform": 2, "execut": 2, "initi": 2, "updat": 2, "extern": 2, "version": 2, "number": 2, "messag": 2, "rais": 2, "from": 2, "underli": 2, "sd_key_id": 2, "sd_key_vers": 2, "oce_key_id": 2, "oce_key_vers": 2, "pk_sd_ecka_byt": 2, "cert_chain_oce_ecka": 2, "sk_oce_ecka_byt": 2, "session_keys_alg": 2, "perform_security_oper": 2, "mutual_authent": 2, "associ": 2, "sk": 2, "ecka": 2, "off": 2, "entiti": 2, "agreement": 2, "form": 2, "pk": 2, "chain": 2, "includ": 2, "contain": 2, "cert": 2, "privat": 2, "gener": 2, "retriev": 2, "an": 2, "send": 2, "wait": 2}, "objects": {"": [[2, 0, 0, "-", "openscp"]], "openscp": [[2, 1, 1, "", "AesAlg"], [2, 1, 1, "", "Apdu"], [2, 1, 1, "", "ScpCertificate"], [2, 1, 1, "", "ScpMode"], [2, 1, 1, "", "SecurityDomainSession"], [2, 2, 1, "", "SmartCardConnection"], [2, 0, 0, "-", "aes_alg"], [2, 0, 0, "-", "apdu"], [2, 0, 0, "-", "scp_certificate"], [2, 0, 0, "-", "scp_mode"], [2, 0, 0, "-", "session"], [2, 0, 0, "-", "utils"]], "openscp.AesAlg": [[2, 2, 1, "", "AES_128"], [2, 2, 1, "", "AES_192"], [2, 2, 1, "", "AES_256"]], "openscp.Apdu": [[2, 2, 1, "", "cla"], [2, 2, 1, "", "data"], [2, 2, 1, "", "force_add_le"], [2, 2, 1, "", "ins"], [2, 2, 1, "", "le"], [2, 2, 1, "", "p1"], [2, 2, 1, "", "p2"]], "openscp.ScpCertificate": [[2, 3, 1, "", "get_encoded"], [2, 3, 1, "", "get_public_key"]], "openscp.ScpMode": [[2, 2, 1, "", "S16"], [2, 2, 1, "", "S8"]], "openscp.SecurityDomainSession": [[2, 3, 1, "", "authenticate_scp03"], [2, 3, 1, "", "authenticate_scp11"], [2, 3, 1, "", "get_certificate_bundle"], [2, 3, 1, "", "send_and_receive"]], "openscp.aes_alg": [[2, 1, 1, "", "AesAlg"]], "openscp.aes_alg.AesAlg": [[2, 2, 1, "", "AES_128"], [2, 2, 1, "", "AES_192"], [2, 2, 1, "", "AES_256"]], "openscp.apdu": [[2, 1, 1, "", "Apdu"]], "openscp.apdu.Apdu": [[2, 2, 1, "", "cla"], [2, 2, 1, "", "data"], [2, 2, 1, "", "force_add_le"], [2, 2, 1, "", "ins"], [2, 2, 1, "", "le"], [2, 2, 1, "", "p1"], [2, 2, 1, "", "p2"]], "openscp.connection": [[2, 2, 1, "", "SmartCardConnection"]], "openscp.connection.SmartCardConnection": [[2, 4, 1, "", "close_connection"], [2, 4, 1, "", "is_extended_length_apdu_supported"], [2, 4, 1, "", "send_and_receive"]], "openscp.scp_certificate": [[2, 1, 1, "", "ScpCertificate"]], "openscp.scp_certificate.ScpCertificate": [[2, 3, 1, "", "get_encoded"], [2, 3, 1, "", "get_public_key"]], "openscp.scp_mode": [[2, 1, 1, "", "ScpMode"]], "openscp.scp_mode.ScpMode": [[2, 2, 1, "", "S16"], [2, 2, 1, "", "S8"]], "openscp.session": [[2, 1, 1, "", "SecurityDomainSession"]], "openscp.session.SecurityDomainSession": [[2, 3, 1, "", "authenticate_scp03"], [2, 3, 1, "", "authenticate_scp11"], [2, 3, 1, "", "get_certificate_bundle"], [2, 3, 1, "", "send_and_receive"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"]}, "titleterms": {"welcom": 0, "openscp": [0, 1, 2], "python": 0, "": 0, "document": 0, "content": [0, 2], "scp03": 0, "scp11": 0, "protocol": 0, "implement": 0, "off": 0, "card": 0, "entiti": 0, "descript": 0, "specif": 0, "known": 0, "issu": 0, "featur": 0, "indic": 0, "tabl": 0, "packag": 2, "submodul": 2, "aes_alg": 2, "modul": 2, "apdu": 2, "connect": 2, "scp_certif": 2, "scp_mode": 2, "session": 2, "util": 2}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"openscp": [[1, "openscp"]], "Welcome to OpenSCP-Python\u2019s documentation!": [[0, "welcome-to-openscp-python-s-documentation"]], "Contents:": [[0, null]], "SCP03 and SCP11 protocols implementation for off-card entity": [[0, "scp03-and-scp11-protocols-implementation-for-off-card-entity"]], "Description": [[0, "description"]], "Specifications": [[0, "specifications"]], "Documentation": [[0, "documentation"]], "Known issues": [[0, "known-issues"]], "SCP03 not implemented features": [[0, "scp03-not-implemented-features"]], "SCP11 not implemented features": [[0, "scp11-not-implemented-features"]], "Indices and tables": [[0, "indices-and-tables"]], "openscp package": [[2, "openscp-package"]], "Submodules": [[2, "submodules"]], "openscp.aes_alg module": [[2, "module-openscp.aes_alg"]], "openscp.apdu module": [[2, "module-openscp.apdu"]], "openscp.connection module": [[2, "openscp-connection-module"]], "openscp.scp_certificate module": [[2, "module-openscp.scp_certificate"]], "openscp.scp_mode module": [[2, "module-openscp.scp_mode"]], "openscp.session module": [[2, "module-openscp.session"]], "openscp.utils module": [[2, "module-openscp.utils"]], "Module contents": [[2, "module-openscp"]]}, "indexentries": {"aes_128 (openscp.aesalg attribute)": [[2, "openscp.AesAlg.AES_128"]], "aes_128 (openscp.aes_alg.aesalg attribute)": [[2, "openscp.aes_alg.AesAlg.AES_128"]], "aes_192 (openscp.aesalg attribute)": [[2, "openscp.AesAlg.AES_192"]], "aes_192 (openscp.aes_alg.aesalg attribute)": [[2, "openscp.aes_alg.AesAlg.AES_192"]], "aes_256 (openscp.aesalg attribute)": [[2, "openscp.AesAlg.AES_256"]], "aes_256 (openscp.aes_alg.aesalg attribute)": [[2, "openscp.aes_alg.AesAlg.AES_256"]], "aesalg (class in openscp)": [[2, "openscp.AesAlg"]], "aesalg (class in openscp.aes_alg)": [[2, "openscp.aes_alg.AesAlg"]], "apdu (class in openscp)": [[2, "openscp.Apdu"]], "apdu (class in openscp.apdu)": [[2, "openscp.apdu.Apdu"]], "s16 (openscp.scpmode attribute)": [[2, "openscp.ScpMode.S16"]], "s16 (openscp.scp_mode.scpmode attribute)": [[2, "openscp.scp_mode.ScpMode.S16"]], "s8 (openscp.scpmode attribute)": [[2, "openscp.ScpMode.S8"]], "s8 (openscp.scp_mode.scpmode attribute)": [[2, "openscp.scp_mode.ScpMode.S8"]], "scpcertificate (class in openscp)": [[2, "openscp.ScpCertificate"]], "scpcertificate (class in openscp.scp_certificate)": [[2, "openscp.scp_certificate.ScpCertificate"]], "scpmode (class in openscp)": [[2, "openscp.ScpMode"]], "scpmode (class in openscp.scp_mode)": [[2, "openscp.scp_mode.ScpMode"]], "securitydomainsession (class in openscp)": [[2, "openscp.SecurityDomainSession"]], "securitydomainsession (class in openscp.session)": [[2, "openscp.session.SecurityDomainSession"]], "smartcardconnection (in module openscp)": [[2, "openscp.SmartCardConnection"]], "smartcardconnection (in module openscp.connection)": [[2, "openscp.connection.SmartCardConnection"]], "authenticate_scp03() (openscp.securitydomainsession method)": [[2, "openscp.SecurityDomainSession.authenticate_scp03"]], "authenticate_scp03() (openscp.session.securitydomainsession method)": [[2, "openscp.session.SecurityDomainSession.authenticate_scp03"]], "authenticate_scp11() (openscp.securitydomainsession method)": [[2, "openscp.SecurityDomainSession.authenticate_scp11"]], "authenticate_scp11() (openscp.session.securitydomainsession method)": [[2, "openscp.session.SecurityDomainSession.authenticate_scp11"]], "cla (openscp.apdu attribute)": [[2, "openscp.Apdu.cla"]], "cla (openscp.apdu.apdu attribute)": [[2, "openscp.apdu.Apdu.cla"]], "close_connection() (in module openscp.connection.smartcardconnection)": [[2, "openscp.connection.SmartCardConnection.close_connection"]], "data (openscp.apdu attribute)": [[2, "openscp.Apdu.data"]], "data (openscp.apdu.apdu attribute)": [[2, "openscp.apdu.Apdu.data"]], "force_add_le (openscp.apdu attribute)": [[2, "openscp.Apdu.force_add_le"]], "force_add_le (openscp.apdu.apdu attribute)": [[2, "openscp.apdu.Apdu.force_add_le"]], "get_certificate_bundle() (openscp.securitydomainsession method)": [[2, "openscp.SecurityDomainSession.get_certificate_bundle"]], "get_certificate_bundle() (openscp.session.securitydomainsession method)": [[2, "openscp.session.SecurityDomainSession.get_certificate_bundle"]], "get_encoded() (openscp.scpcertificate method)": [[2, "openscp.ScpCertificate.get_encoded"]], "get_encoded() (openscp.scp_certificate.scpcertificate method)": [[2, "openscp.scp_certificate.ScpCertificate.get_encoded"]], "get_public_key() (openscp.scpcertificate method)": [[2, "openscp.ScpCertificate.get_public_key"]], "get_public_key() (openscp.scp_certificate.scpcertificate method)": [[2, "openscp.scp_certificate.ScpCertificate.get_public_key"]], "ins (openscp.apdu attribute)": [[2, "openscp.Apdu.ins"]], "ins (openscp.apdu.apdu attribute)": [[2, "openscp.apdu.Apdu.ins"]], "is_extended_length_apdu_supported() (in module openscp.connection.smartcardconnection)": [[2, "openscp.connection.SmartCardConnection.is_extended_length_apdu_supported"]], "le (openscp.apdu attribute)": [[2, "openscp.Apdu.le"]], "le (openscp.apdu.apdu attribute)": [[2, "openscp.apdu.Apdu.le"]], "module": [[2, "module-openscp"], [2, "module-openscp.aes_alg"], [2, "module-openscp.apdu"], [2, "module-openscp.scp_certificate"], [2, "module-openscp.scp_mode"], [2, "module-openscp.session"], [2, "module-openscp.utils"]], "openscp": [[2, "module-openscp"]], "openscp.aes_alg": [[2, "module-openscp.aes_alg"]], "openscp.apdu": [[2, "module-openscp.apdu"]], "openscp.scp_certificate": [[2, "module-openscp.scp_certificate"]], "openscp.scp_mode": [[2, "module-openscp.scp_mode"]], "openscp.session": [[2, "module-openscp.session"]], "openscp.utils": [[2, "module-openscp.utils"]], "p1 (openscp.apdu attribute)": [[2, "openscp.Apdu.p1"]], "p1 (openscp.apdu.apdu attribute)": [[2, "openscp.apdu.Apdu.p1"]], "p2 (openscp.apdu attribute)": [[2, "openscp.Apdu.p2"]], "p2 (openscp.apdu.apdu attribute)": [[2, "openscp.apdu.Apdu.p2"]], "send_and_receive() (in module openscp.connection.smartcardconnection)": [[2, "openscp.connection.SmartCardConnection.send_and_receive"]], "send_and_receive() (openscp.securitydomainsession method)": [[2, "openscp.SecurityDomainSession.send_and_receive"]], "send_and_receive() (openscp.session.securitydomainsession method)": [[2, "openscp.session.SecurityDomainSession.send_and_receive"]]}})