diff --git a/.changeset/calm-kids-retire.md b/.changeset/calm-kids-retire.md new file mode 100644 index 0000000..c4eb923 --- /dev/null +++ b/.changeset/calm-kids-retire.md @@ -0,0 +1,5 @@ +--- +"evervault-python": patch +--- + +Update Evervault attestation dependency diff --git a/evervault/enclaves.py b/evervault/enclaves.py index 4ee9a9c..a2562c3 100644 --- a/evervault/enclaves.py +++ b/evervault/enclaves.py @@ -61,7 +61,7 @@ def add_attestation_check_to_conn_validation(self, conn, enclave_name): def attest_enclave(enclave_name, cache, cert, expected_pcrs): attestation_doc = cache.get(enclave_name) attestation_doc_bytes = base64.b64decode(attestation_doc) - evervault_attestation_bindings.attest_cage( + evervault_attestation_bindings.attest_enclave( cert, expected_pcrs, attestation_doc_bytes ) diff --git a/poetry.lock b/poetry.lock index 7b3e6ad..c6be98f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. [[package]] name = "atomicwrites" @@ -12,20 +12,20 @@ files = [ [[package]] name = "attrs" -version = "25.1.0" +version = "25.3.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.8" files = [ - {file = "attrs-25.1.0-py3-none-any.whl", hash = "sha256:c75a69e28a550a7e93789579c22aa26b0f5b83b75dc4e08fe092980051e1090a"}, - {file = "attrs-25.1.0.tar.gz", hash = "sha256:1c97078a80c814273a76b2a298a932eb681c87415c11dee0a6921de7f1b02c3e"}, + {file = "attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3"}, + {file = "attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b"}, ] [package.extras] benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier"] tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] @@ -342,63 +342,63 @@ test-randomorder = ["pytest-randomly"] [[package]] name = "evervault-attestation-bindings" -version = "0.3.3" +version = "0.4.0" description = "A Python library for attesting Nitro Enclaves according to the Evervault Cages attestation protocol." optional = false python-versions = ">=3.6" files = [ - {file = "evervault_attestation_bindings-0.3.3-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:a44c4d62a76d6d59631dd45ce9372e32017c2278919dee907bd47a8c7f61c69f"}, - {file = "evervault_attestation_bindings-0.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7dcea1c749be46b848864791a12543fd6f3b723d932c9078e63024b949e317a7"}, - {file = "evervault_attestation_bindings-0.3.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3772bc0756a4515c34488e8aa6a7968f21c0e579a70b6dd5fcbe8e61fa38e79e"}, - {file = "evervault_attestation_bindings-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac4be8f00ca2dd4d9f958f300081d29e5898e836a1bf594afecd607d5f9e8085"}, - {file = "evervault_attestation_bindings-0.3.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:14a75b08db4e3df0d92c12f011eef5587af29a9fd53d725e1279118deb76e897"}, - {file = "evervault_attestation_bindings-0.3.3-cp310-none-win_amd64.whl", hash = "sha256:f805e7ad6a5d4e8093ab821b11d06919d52d53e8fe41a54131706ff47e112e06"}, - {file = "evervault_attestation_bindings-0.3.3-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:80cb929979ddfa12c7ab8d66a84148e81fc8ec0e839e11276283c591edf2e805"}, - {file = "evervault_attestation_bindings-0.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96cf8f37c20a44673507592e42550d5f12a74ef3975665cfd4130c03a209563f"}, - {file = "evervault_attestation_bindings-0.3.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c4255343230533073ca2fdeba7b06ccbebc676cc3b2b6a60d7bf19bc48266299"}, - {file = "evervault_attestation_bindings-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2cb1c7d574a4b828774409203d9049c1f952d7ce0a53877f64b11c51bedff4be"}, - {file = "evervault_attestation_bindings-0.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8f53930c92619e86c199128e22d72fdcc40a66b7065b3af40d0862f83b078302"}, - {file = "evervault_attestation_bindings-0.3.3-cp311-none-win_amd64.whl", hash = "sha256:2bbd6512a3972f0cfb5d4d70049ba3ef5877dc4379ce838c08e6eb3458bb8b8c"}, - {file = "evervault_attestation_bindings-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c6b953119c028e117aa8f0d4bc1c47a58f0e2725dba65289e7d3139a475c7a9"}, - {file = "evervault_attestation_bindings-0.3.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b56610f42e862ae9ad6e7c4a63036a0154ec009542cad9293d2ee8eedb4d1bc"}, - {file = "evervault_attestation_bindings-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:756adfe4d195f7de7e6d671b2006484e1032e4b473ffccd8226da056c769bd21"}, - {file = "evervault_attestation_bindings-0.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2d77be980d612494e9616338087ee56ccd8f0677527cb1a3dc3d411964355509"}, - {file = "evervault_attestation_bindings-0.3.3-cp312-none-win_amd64.whl", hash = "sha256:9b10d50133a265aa87c2b469dc694e2fcce61a1cc629225c5f4f5d4648164a48"}, - {file = "evervault_attestation_bindings-0.3.3-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:74f5995b47f446d42a8232e9a4b21d54ed3740a411ef146387652080c71084fe"}, - {file = "evervault_attestation_bindings-0.3.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47e36b35eae2bb378e69ece8364b1163881a50de398eaf6b1f4768be55497f31"}, - {file = "evervault_attestation_bindings-0.3.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8e4921b441f3e71dc7dc59db7574d8f1bdafb432bfe43fe40356018305921052"}, - {file = "evervault_attestation_bindings-0.3.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:034f93958e30dc28aa7984db955d8e3d009b88474680dcf5fa12360ba59a4ccc"}, - {file = "evervault_attestation_bindings-0.3.3-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:8db459b9ce6ec91d2dcaa380f26245539fd59fcf7f8fbcd6535e256259a9ce9a"}, - {file = "evervault_attestation_bindings-0.3.3-cp37-none-win_amd64.whl", hash = "sha256:fc40c2aae11f1a1634ead5833c7ccdf483d3b53e294897e346207d1c1e23979f"}, - {file = "evervault_attestation_bindings-0.3.3-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:e96025bf6ee0ab9fd9932cc8f508081d52e4ab671f05c72864cf2d4c30fc3a2a"}, - {file = "evervault_attestation_bindings-0.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:10c9d59466686e8502baa96d8acd22544e958d2ad965c834fe1e6d39a7c12648"}, - {file = "evervault_attestation_bindings-0.3.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:132b8a2287addff257500321744f78ded6e93fbb1ac32d5d8afef205afdd29eb"}, - {file = "evervault_attestation_bindings-0.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7219653bca97bc10d396357fa6f54c23c6a0d5a04782695bcd85b6d9c46cb813"}, - {file = "evervault_attestation_bindings-0.3.3-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:7a0081b4de7580ea79b76bafe432693cc83532edd5cf2a98efc6b04355b23a60"}, - {file = "evervault_attestation_bindings-0.3.3-cp38-none-win_amd64.whl", hash = "sha256:cdd59cc4b34e7c83d7f341f8dcfa5f82da2ced151f3fcb37fcb8d51d500fb75f"}, - {file = "evervault_attestation_bindings-0.3.3-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:7e02ba42d3515e16864b9bac42008482d6d6f2a1a7260443876fa119712f71d5"}, - {file = "evervault_attestation_bindings-0.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2ae30e3ca605c460f52bd0ff65341260ae2aeaaef0c4f9c58fb5310f1d17c86"}, - {file = "evervault_attestation_bindings-0.3.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:653f0d9b0f888519dbb6af95346850f06fe6fcc06c6ef85f280fb472e1df9a63"}, - {file = "evervault_attestation_bindings-0.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb19934e19e97c8ac6fcb8a006165a6fbda23df6e893beb7612ca3929440293c"}, - {file = "evervault_attestation_bindings-0.3.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:491d1647e2ed6af0a8edf13622e8127aca90d8d97145487922f4ecb148c7d61c"}, - {file = "evervault_attestation_bindings-0.3.3-cp39-none-win_amd64.whl", hash = "sha256:44c4c93a16ef53e3ea64db6b57c7060cb739ea55a7a7c0d9905ccb0327ff0745"}, - {file = "evervault_attestation_bindings-0.3.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c650bcc23cc8288399a35fe7f5241e1f36bb8184b51ded6b07ca466edc86a5b"}, - {file = "evervault_attestation_bindings-0.3.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4ca66981205fca45f5ebdd5a9c8fb37faf98e46406bccbc8921d5fa2a241dd91"}, - {file = "evervault_attestation_bindings-0.3.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7bdfa5b6c5f5520fc5cb4e54bc8ea4fcc0587a4e4e9b1c9d0e654e432cbc7df5"}, - {file = "evervault_attestation_bindings-0.3.3-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:835c7ac8c3530f34812c535e7b596883f2f17be3a928d418c0d0f83783da5278"}, - {file = "evervault_attestation_bindings-0.3.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c74f2e9a301418c09d7938d6260337fcc22e0b5e6a25acf4030b6f5b3d6e2e16"}, - {file = "evervault_attestation_bindings-0.3.3-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e170d8ee42d4ee5afde0830ad50a9ebac0f75181e3cd7788412861c75546d3f2"}, - {file = "evervault_attestation_bindings-0.3.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d707a4538c3c38051428d7b8c1a5fc7cb879c162375a7ac4083339630a2a5767"}, - {file = "evervault_attestation_bindings-0.3.3-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:f19e75abd986bc9425c9c1c1ecb8be3e0a7a072a1be5231ceef6449954d8661d"}, - {file = "evervault_attestation_bindings-0.3.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44873e0df3f3ea5626a6ac083a7634299dc68e6ec226ad446786b013bb3155cf"}, - {file = "evervault_attestation_bindings-0.3.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cfffe4617afecba7485bfda2d7f9a41af048fd871ae35c01a39085c64a090736"}, - {file = "evervault_attestation_bindings-0.3.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ff7e271b2096e405b8fed3a5c132e2c2efa312015bc616e9e36be3a0c47adf5"}, - {file = "evervault_attestation_bindings-0.3.3-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:83dcfa728ec5e0134ad4c0a2222d6c16450459d1ae1c5694f597ee0133b61d42"}, - {file = "evervault_attestation_bindings-0.3.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:656dd72ec74844aa054471ecfa9815e20be2e145b4264eac893461eb5d28c4dc"}, - {file = "evervault_attestation_bindings-0.3.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:13033910b5c417a32e96490a514022eb880d2629fc6e4048225ff89df7c267d5"}, - {file = "evervault_attestation_bindings-0.3.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:73e71d4eca1bfd4da8805e571239447a23f42f855c1fa76f060a61b3b65c2e53"}, - {file = "evervault_attestation_bindings-0.3.3-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:b6c99d7317821c4ed3d1072076331f03fc5c232cb66d66241bf588ad776a57fa"}, - {file = "evervault_attestation_bindings-0.3.3.tar.gz", hash = "sha256:2292cff9b5f43c5ecee9626f918b02567dd020d9272769675610f49e1ef04693"}, + {file = "evervault_attestation_bindings-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:01acef0c7b04941c3858d3eabac89cf7349d9a206b81fb4ff5855c91bdc5c74b"}, + {file = "evervault_attestation_bindings-0.4.0-cp310-cp310-manylinux_2_28_armv7l.whl", hash = "sha256:9f376c44d358ef7348d4842592977955769ac4a281bea853d819b8fdf0c07115"}, + {file = "evervault_attestation_bindings-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:3a0c8e26c3da1d98e73f41ab3058f1ff405ef14a7148b74995a061cc6dd54392"}, + {file = "evervault_attestation_bindings-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:555bd5abf1abb3cce7aae9db7879306f2e7bcc19af368d02369c33dd9da1595c"}, + {file = "evervault_attestation_bindings-0.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:067c4043fce6855e0c3427345fefa8ee33f93579d3a905ef6cc5ae8155c7e337"}, + {file = "evervault_attestation_bindings-0.4.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:12e9b3676104b515f728749352e7e38c42898cc1dd83441f458bfd41fb025fa6"}, + {file = "evervault_attestation_bindings-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:fe46aaa4baeaed3457619f900bff4a15efe1438f48d4d7e4df192c2b560fb822"}, + {file = "evervault_attestation_bindings-0.4.0-cp311-cp311-manylinux_2_28_armv7l.whl", hash = "sha256:70cd7e50047def19448173f8be5cc3529f10e58c665c4b623d71cbc71ad259b6"}, + {file = "evervault_attestation_bindings-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:7d30e5d631f05c27e8bc566b52bd335a208f5d9af3a58ebeb2adf41a728f454b"}, + {file = "evervault_attestation_bindings-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e26e000f852df5ae7b9ae95171fd8970b0242a3a1d4e0cff7761e317569bc20f"}, + {file = "evervault_attestation_bindings-0.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:6a8ce0f7e6b4f044e37b3afeb3770a536a321d6e8753357e244ea54d93894118"}, + {file = "evervault_attestation_bindings-0.4.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:331712789a5141034879f3c7de2d1866920a342c0875a29d654f2d3669e46334"}, + {file = "evervault_attestation_bindings-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:c75bf7e4ea25ef4ad777117db853879a3a8d61fcf7a11aaa2eb93f0dfe03a4eb"}, + {file = "evervault_attestation_bindings-0.4.0-cp312-cp312-manylinux_2_28_armv7l.whl", hash = "sha256:51c98325ca5b1a4bfc9d84ea709205ae8f95a97dacd316339b8d6bd6f858d6ce"}, + {file = "evervault_attestation_bindings-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:7214017e51085ff9f5ab28a8c762cac6c5c9ea1c37bbd63b400354ac9b485406"}, + {file = "evervault_attestation_bindings-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:00bf8e5b201c5040fc7c8c098e8b0969c5fee39e920a96b26713a971b0ca719b"}, + {file = "evervault_attestation_bindings-0.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:bb8ca65e63354a691ad6f804dcda374ca568fb65dcfc665435b2806087ce3b8b"}, + {file = "evervault_attestation_bindings-0.4.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:d792658dc3e1e1a1d3aa7118c75095ebb985cc23ffda9ec49b63583e9a53c141"}, + {file = "evervault_attestation_bindings-0.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:cdf993ff3bb6984a508182794f4fa39a23944a1e2c063df4a72dcc2b6ec07146"}, + {file = "evervault_attestation_bindings-0.4.0-cp313-cp313-manylinux_2_28_armv7l.whl", hash = "sha256:7086d4520d8b78935da13e106276a45bc53d04cedcf5520ff1b037b459b79980"}, + {file = "evervault_attestation_bindings-0.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:2eadd5dd9bce4a6612578eb51bc3fa346935fbe53f2d18a9abf97759744e922a"}, + {file = "evervault_attestation_bindings-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9f53954acb2b0b7ecdd20e9b5c834780cf7ff2195f1385ca31039df5e58536a8"}, + {file = "evervault_attestation_bindings-0.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:0413c285277593752c661c379a88da18801c4af9a0b825409e05c8658113a0eb"}, + {file = "evervault_attestation_bindings-0.4.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:519301cafd9198fa746ae941f34e26db26d36e67904f3b04eb7a060d94b6f506"}, + {file = "evervault_attestation_bindings-0.4.0-cp37-cp37m-manylinux_2_28_armv7l.whl", hash = "sha256:c8ae0e4c56879227f4860da34197426c1397a90f0639ab6a6a8e3d9ce471b405"}, + {file = "evervault_attestation_bindings-0.4.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:03d0daeb4f6996519d7742f84ab99ec93fcbea8d641ca007551d982abf723a35"}, + {file = "evervault_attestation_bindings-0.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:cff6af6fde30a184c600907c525f2c6f4ca9661196ed3a56ee58639f9db0321a"}, + {file = "evervault_attestation_bindings-0.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:67713d9542f4cccf9e4cf5898bf520e82fb1e4fff123d854d396acfecbd354df"}, + {file = "evervault_attestation_bindings-0.4.0-cp38-cp38-manylinux_2_28_armv7l.whl", hash = "sha256:83e14eecc58672c0f400184bd5e83e31e24b0decfee7d85503518e9a737e9b7e"}, + {file = "evervault_attestation_bindings-0.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:149e3af6793ee038b0856868730b8ac7936d3ae5e3f5574f36183b064cf4daea"}, + {file = "evervault_attestation_bindings-0.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:ce081114cc84fde135da2e7f3a8276cb85612c6eb7486a9f02d32d755bee1d78"}, + {file = "evervault_attestation_bindings-0.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:1f1a98abaf28f3c7bb1286df658481251c03ea03dff17bed92f6b1d91dbbff86"}, + {file = "evervault_attestation_bindings-0.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:7e6e8afca0868ad08bcfb7f2bf70800fd3a793b4d0916d10c18e50d9bab26c67"}, + {file = "evervault_attestation_bindings-0.4.0-cp39-cp39-manylinux_2_28_armv7l.whl", hash = "sha256:09b2e74d94778c8243ae279839260635fd65819087a14607ae828bc554aa756a"}, + {file = "evervault_attestation_bindings-0.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:18e4853c9357d9ffb4712f0964b580793d2e5db1073c41021caee6fea9f892ae"}, + {file = "evervault_attestation_bindings-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:b377a80865a79bd2e86c50956df43d6fabc7d3089f439f0cb4b0cc6c7385e82d"}, + {file = "evervault_attestation_bindings-0.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:202d39bebb5dd04b53ce4ce18a70e93ef1ec1e9d80039de5059de3d6af17a634"}, + {file = "evervault_attestation_bindings-0.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8a6d83fb4feb2e6c4d90468d167d2e620813f8d73aed5b97969c5a463d2c4a6e"}, + {file = "evervault_attestation_bindings-0.4.0-pp310-pypy310_pp73-manylinux_2_28_armv7l.whl", hash = "sha256:cdf319a916db279d8495d906c377c297f0d0bad3b48a8f9f00a49cf1d2d64150"}, + {file = "evervault_attestation_bindings-0.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ef4897a9253603dd6492d2e41b7cf4f3ff903373a07e8a603768a821ac6cf368"}, + {file = "evervault_attestation_bindings-0.4.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:1002c63608e6bbebf9e775f53708c97cd15b56618837328b95c9d13e6197e2c7"}, + {file = "evervault_attestation_bindings-0.4.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:19b12c4d7541acb9174cc047455c7c276705d04f8fc9c83e1d5b57c9bb21658b"}, + {file = "evervault_attestation_bindings-0.4.0-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl", hash = "sha256:a83accd2a8996186f2cc09d2524488059392c934bbb66bf786816e90e2399edb"}, + {file = "evervault_attestation_bindings-0.4.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:184dbd87957b337ade3d87c29f6a481940bb32dabed103bbd6b33fb85a78e2ff"}, + {file = "evervault_attestation_bindings-0.4.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:d8cf41925bdc29d59d0803df41fdc29023eda28a952da5d69441a868bb68d363"}, + {file = "evervault_attestation_bindings-0.4.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:b7d90167bf75a5a80af583d0b29c49250995b7869dd2443d8f90a1bbb0ffe296"}, + {file = "evervault_attestation_bindings-0.4.0-pp38-pypy38_pp73-manylinux_2_28_armv7l.whl", hash = "sha256:1fbde1adbf6fbf5cd171f83ad82e107ad36374e8170624a1391093773c665ddb"}, + {file = "evervault_attestation_bindings-0.4.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:e490842cc65fcf8e9f6957d1ca9b6f3ea88696e7ece8b18ec2e78ae224136595"}, + {file = "evervault_attestation_bindings-0.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c75a0c0b71965a1d4a939841fac217d72f81f1371feb5c30a74e6c8ab5be3bb3"}, + {file = "evervault_attestation_bindings-0.4.0-pp39-pypy39_pp73-manylinux_2_28_armv7l.whl", hash = "sha256:4230aa6e4ac4e8968c777a1783b723f673753b50c535bed973db2f68298d2514"}, + {file = "evervault_attestation_bindings-0.4.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:8bc7fead5dcaeb844d616236b31b46b51a70f6f21af8d650fc451d6c924509e3"}, + {file = "evervault_attestation_bindings-0.4.0.tar.gz", hash = "sha256:ad7ce9b5cf8ca9d02734c4657a2d2aa9d910832c62172834c71b53c33de745f9"}, ] [[package]] @@ -433,13 +433,13 @@ all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2 [[package]] name = "iniconfig" -version = "2.0.0" +version = "2.1.0" description = "brain-dead simple config-ini parsing" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, - {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, + {file = "iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760"}, + {file = "iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7"}, ] [[package]] @@ -577,43 +577,40 @@ files = [ [[package]] name = "pycryptodome" -version = "3.21.0" +version = "3.22.0" description = "Cryptographic library for Python" optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" -files = [ - {file = "pycryptodome-3.21.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:dad9bf36eda068e89059d1f07408e397856be9511d7113ea4b586642a429a4fd"}, - {file = "pycryptodome-3.21.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:a1752eca64c60852f38bb29e2c86fca30d7672c024128ef5d70cc15868fa10f4"}, - {file = "pycryptodome-3.21.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:3ba4cc304eac4d4d458f508d4955a88ba25026890e8abff9b60404f76a62c55e"}, - {file = "pycryptodome-3.21.0-cp27-cp27m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7cb087b8612c8a1a14cf37dd754685be9a8d9869bed2ffaaceb04850a8aeef7e"}, - {file = "pycryptodome-3.21.0-cp27-cp27m-musllinux_1_1_aarch64.whl", hash = "sha256:26412b21df30b2861424a6c6d5b1d8ca8107612a4cfa4d0183e71c5d200fb34a"}, - {file = "pycryptodome-3.21.0-cp27-cp27m-win32.whl", hash = "sha256:cc2269ab4bce40b027b49663d61d816903a4bd90ad88cb99ed561aadb3888dd3"}, - {file = "pycryptodome-3.21.0-cp27-cp27m-win_amd64.whl", hash = "sha256:0fa0a05a6a697ccbf2a12cec3d6d2650b50881899b845fac6e87416f8cb7e87d"}, - {file = "pycryptodome-3.21.0-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:6cce52e196a5f1d6797ff7946cdff2038d3b5f0aba4a43cb6bf46b575fd1b5bb"}, - {file = "pycryptodome-3.21.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:a915597ffccabe902e7090e199a7bf7a381c5506a747d5e9d27ba55197a2c568"}, - {file = "pycryptodome-3.21.0-cp27-cp27mu-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4e74c522d630766b03a836c15bff77cb657c5fdf098abf8b1ada2aebc7d0819"}, - {file = "pycryptodome-3.21.0-cp27-cp27mu-musllinux_1_1_aarch64.whl", hash = "sha256:a3804675283f4764a02db05f5191eb8fec2bb6ca34d466167fc78a5f05bbe6b3"}, - {file = "pycryptodome-3.21.0-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:2480ec2c72438430da9f601ebc12c518c093c13111a5c1644c82cdfc2e50b1e4"}, - {file = "pycryptodome-3.21.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:de18954104667f565e2fbb4783b56667f30fb49c4d79b346f52a29cb198d5b6b"}, - {file = "pycryptodome-3.21.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2de4b7263a33947ff440412339cb72b28a5a4c769b5c1ca19e33dd6cd1dcec6e"}, - {file = "pycryptodome-3.21.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0714206d467fc911042d01ea3a1847c847bc10884cf674c82e12915cfe1649f8"}, - {file = "pycryptodome-3.21.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7d85c1b613121ed3dbaa5a97369b3b757909531a959d229406a75b912dd51dd1"}, - {file = "pycryptodome-3.21.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:8898a66425a57bcf15e25fc19c12490b87bd939800f39a03ea2de2aea5e3611a"}, - {file = "pycryptodome-3.21.0-cp36-abi3-musllinux_1_2_i686.whl", hash = "sha256:932c905b71a56474bff8a9c014030bc3c882cee696b448af920399f730a650c2"}, - {file = "pycryptodome-3.21.0-cp36-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:18caa8cfbc676eaaf28613637a89980ad2fd96e00c564135bf90bc3f0b34dd93"}, - {file = "pycryptodome-3.21.0-cp36-abi3-win32.whl", hash = "sha256:280b67d20e33bb63171d55b1067f61fbd932e0b1ad976b3a184303a3dad22764"}, - {file = "pycryptodome-3.21.0-cp36-abi3-win_amd64.whl", hash = "sha256:b7aa25fc0baa5b1d95b7633af4f5f1838467f1815442b22487426f94e0d66c53"}, - {file = "pycryptodome-3.21.0-pp27-pypy_73-manylinux2010_x86_64.whl", hash = "sha256:2cb635b67011bc147c257e61ce864879ffe6d03342dc74b6045059dfbdedafca"}, - {file = "pycryptodome-3.21.0-pp27-pypy_73-win32.whl", hash = "sha256:4c26a2f0dc15f81ea3afa3b0c87b87e501f235d332b7f27e2225ecb80c0b1cdd"}, - {file = "pycryptodome-3.21.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:d5ebe0763c982f069d3877832254f64974139f4f9655058452603ff559c482e8"}, - {file = "pycryptodome-3.21.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ee86cbde706be13f2dec5a42b52b1c1d1cbb90c8e405c68d0755134735c8dc6"}, - {file = "pycryptodome-3.21.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0fd54003ec3ce4e0f16c484a10bc5d8b9bd77fa662a12b85779a2d2d85d67ee0"}, - {file = "pycryptodome-3.21.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5dfafca172933506773482b0e18f0cd766fd3920bd03ec85a283df90d8a17bc6"}, - {file = "pycryptodome-3.21.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:590ef0898a4b0a15485b05210b4a1c9de8806d3ad3d47f74ab1dc07c67a6827f"}, - {file = "pycryptodome-3.21.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f35e442630bc4bc2e1878482d6f59ea22e280d7121d7adeaedba58c23ab6386b"}, - {file = "pycryptodome-3.21.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff99f952db3db2fbe98a0b355175f93ec334ba3d01bbde25ad3a5a33abc02b58"}, - {file = "pycryptodome-3.21.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:8acd7d34af70ee63f9a849f957558e49a98f8f1634f86a59d2be62bb8e93f71c"}, - {file = "pycryptodome-3.21.0.tar.gz", hash = "sha256:f7787e0d469bdae763b876174cf2e6c0f7be79808af26b1da96f1a64bcf47297"}, +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "pycryptodome-3.22.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:96e73527c9185a3d9b4c6d1cfb4494f6ced418573150be170f6580cb975a7f5a"}, + {file = "pycryptodome-3.22.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:9e1bb165ea1dc83a11e5dbbe00ef2c378d148f3a2d3834fb5ba4e0f6fd0afe4b"}, + {file = "pycryptodome-3.22.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:d4d1174677855c266eed5c4b4e25daa4225ad0c9ffe7584bb1816767892545d0"}, + {file = "pycryptodome-3.22.0-cp27-cp27m-win32.whl", hash = "sha256:9dbb749cef71c28271484cbef684f9b5b19962153487735411e1020ca3f59cb1"}, + {file = "pycryptodome-3.22.0-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:f1ae7beb64d4fc4903a6a6cca80f1f448e7a8a95b77d106f8a29f2eb44d17547"}, + {file = "pycryptodome-3.22.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:a26bcfee1293b7257c83b0bd13235a4ee58165352be4f8c45db851ba46996dc6"}, + {file = "pycryptodome-3.22.0-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:009e1c80eea42401a5bd5983c4bab8d516aef22e014a4705622e24e6d9d703c6"}, + {file = "pycryptodome-3.22.0-cp37-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3b76fa80daeff9519d7e9f6d9e40708f2fce36b9295a847f00624a08293f4f00"}, + {file = "pycryptodome-3.22.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a31fa5914b255ab62aac9265654292ce0404f6b66540a065f538466474baedbc"}, + {file = "pycryptodome-3.22.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0092fd476701eeeb04df5cc509d8b739fa381583cda6a46ff0a60639b7cd70d"}, + {file = "pycryptodome-3.22.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18d5b0ddc7cf69231736d778bd3ae2b3efb681ae33b64b0c92fb4626bb48bb89"}, + {file = "pycryptodome-3.22.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:f6cf6aa36fcf463e622d2165a5ad9963b2762bebae2f632d719dfb8544903cf5"}, + {file = "pycryptodome-3.22.0-cp37-abi3-musllinux_1_2_i686.whl", hash = "sha256:aec7b40a7ea5af7c40f8837adf20a137d5e11a6eb202cde7e588a48fb2d871a8"}, + {file = "pycryptodome-3.22.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:d21c1eda2f42211f18a25db4eaf8056c94a8563cd39da3683f89fe0d881fb772"}, + {file = "pycryptodome-3.22.0-cp37-abi3-win32.whl", hash = "sha256:f02baa9f5e35934c6e8dcec91fcde96612bdefef6e442813b8ea34e82c84bbfb"}, + {file = "pycryptodome-3.22.0-cp37-abi3-win_amd64.whl", hash = "sha256:d086aed307e96d40c23c42418cbbca22ecc0ab4a8a0e24f87932eeab26c08627"}, + {file = "pycryptodome-3.22.0-pp27-pypy_73-manylinux2010_x86_64.whl", hash = "sha256:98fd9da809d5675f3a65dcd9ed384b9dc67edab6a4cda150c5870a8122ec961d"}, + {file = "pycryptodome-3.22.0-pp27-pypy_73-win32.whl", hash = "sha256:37ddcd18284e6b36b0a71ea495a4c4dca35bb09ccc9bfd5b91bfaf2321f131c1"}, + {file = "pycryptodome-3.22.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b4bdce34af16c1dcc7f8c66185684be15f5818afd2a82b75a4ce6b55f9783e13"}, + {file = "pycryptodome-3.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2988ffcd5137dc2d27eb51cd18c0f0f68e5b009d5fec56fbccb638f90934f333"}, + {file = "pycryptodome-3.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e653519dedcd1532788547f00eeb6108cc7ce9efdf5cc9996abce0d53f95d5a9"}, + {file = "pycryptodome-3.22.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f5810bc7494e4ac12a4afef5a32218129e7d3890ce3f2b5ec520cc69eb1102ad"}, + {file = "pycryptodome-3.22.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:e7514a1aebee8e85802d154fdb261381f1cb9b7c5a54594545145b8ec3056ae6"}, + {file = "pycryptodome-3.22.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:56c6f9342fcb6c74e205fbd2fee568ec4cdbdaa6165c8fde55dbc4ba5f584464"}, + {file = "pycryptodome-3.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87a88dc543b62b5c669895caf6c5a958ac7abc8863919e94b7a6cafd2f64064f"}, + {file = "pycryptodome-3.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7a683bc9fa585c0dfec7fa4801c96a48d30b30b096e3297f9374f40c2fedafc"}, + {file = "pycryptodome-3.22.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8f4f6f47a7f411f2c157e77bbbda289e0c9f9e1e9944caa73c1c2e33f3f92d6e"}, + {file = "pycryptodome-3.22.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6cf9553b29624961cab0785a3177a333e09e37ba62ad22314ebdbb01ca79840"}, + {file = "pycryptodome-3.22.0.tar.gz", hash = "sha256:fd7ab568b3ad7b77c908d7c3f7e167ec5a8f035c64ff74f10d47a4edd043d723"}, ] [[package]] @@ -850,13 +847,13 @@ files = [ [[package]] name = "typing-extensions" -version = "4.12.2" +version = "4.13.1" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, - {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, + {file = "typing_extensions-4.13.1-py3-none-any.whl", hash = "sha256:4b6cf02909eb5495cfbc3f6e8fd49217e6cc7944e145cdda8caa3734777f9e69"}, + {file = "typing_extensions-4.13.1.tar.gz", hash = "sha256:98795af00fb9640edec5b8e31fc647597b4691f099ad75f469a2616be1a76dff"}, ] [[package]] @@ -879,4 +876,4 @@ zstd = ["zstandard (>=0.18.0)"] [metadata] lock-version = "2.0" python-versions = "^3.8.0" -content-hash = "573612055edb6caa8ecb14889513753d504415bf25a99c1d06f82edce213b6b7" +content-hash = "09952ab715d2edbbeead0831eabe50996c053f5f2e04f9a259178eaea7c8644d" diff --git a/pyproject.toml b/pyproject.toml index ed7fea8..8eed767 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,7 +15,7 @@ cryptography = ">=43,<44" certifi = "*" pycryptodome = "^3.10.1" pyasn1 = "^0.4.8" -evervault-attestation-bindings = "0.3.3" +evervault-attestation-bindings = "0.4.0" [tool.poetry.dev-dependencies] pytest = "^6.2.5"