Skip to content

Commit 58752f1

Browse files
Merge pull request #125 from NVIDIA/update-submodule
Update gpu-admin-tools submodule to latest commit
2 parents 07cd693 + 5181499 commit 58752f1

File tree

6 files changed

+13
-11
lines changed

6 files changed

+13
-11
lines changed

guest_tools/attestation_sdk/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "nv-attestation-sdk"
3-
version = "2.6.3"
3+
version = "2.6.4"
44
description = "The Attestation SDK provides developers with a easy to use APIs for implementing attestation capabilities into their applications."
55
authors = ["Karthik Jayaraman <kjayaraman@nvidia.com>"]
66
readme = "README.md"
@@ -22,7 +22,7 @@ xmlschema = "==2.2.3"
2222
pyOpenSSL = "==24.2.1"
2323
PyJWT = "==2.7.0"
2424
nvidia-ml-py = ">=12.535.77"
25-
nv-local-gpu-verifier = "2.6.3"
25+
nv-local-gpu-verifier = "2.6.4"
2626
build = ">=0.7.0"
2727
twine = ">=3.7.1"
2828
pylint = ">=2.9.6"

guest_tools/attestation_sdk/src/nv_attestation_sdk/nvswitch/attest_nvswitch_remote.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ def get_evidence(nonce, options):
4040
logger.error("Error in collecting evidences for Switch: %s", e)
4141
return []
4242

43-
def attest(nonce: str, gpu_evidence_list, attestation_options):
44-
"""Verify GPU evidence with the Remote Verifier
43+
def attest(nonce: str, nvswitch_evidence_list, attestation_options):
44+
"""Verify NvSwitch evidence with the Remote Verifier
4545
4646
Args:
4747
nonce (_type_): Nonce represented as hex string
48-
gpu_evidence_list (_type_): GPU Evidence list
48+
nvswitch_evidence_list (_type_): NvSwitch Evidence list
4949
attestation_options (dict): Arguments with which to perform attestation
5050
5151
Returns:
@@ -64,7 +64,7 @@ def attest(nonce: str, gpu_evidence_list, attestation_options):
6464
headers['Authorization'] = SERVICE_KEY_VALUE.format(service_key)
6565
try:
6666
claims_version = attestation_options.get("claims_version") or "2.0"
67-
payload = build_payload(nonce, gpu_evidence_list, claims_version)
67+
payload = build_payload(nonce, nvswitch_evidence_list, claims_version)
6868
logger.debug("NRAS URL for NvSwitch Attestation: %s", verifier_url)
6969
logger.debug("Initiating Nvswitch Attestation with NRAS")
7070
response = requests.request(

guest_tools/gpu_verifiers/local_gpu_verifier/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "nv-local-gpu-verifier"
3-
version = "2.6.3"
3+
version = "2.6.4"
44
description = "A Python-based tool that validates GPU measurements by comparing GPU runtime measurements with authenticated golden measurements"
55
authors = [
66
{name = "NVIDIA"}

guest_tools/gpu_verifiers/local_gpu_verifier/src/verifier/cc_admin.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,8 @@ def main():
158158
# nonce is generated / set if cc_admin is run as a standalone-tool
159159
if arguments_as_dictionary["test_no_gpu"]:
160160
nonce = BaseSettings.NONCE
161+
elif arguments_as_dictionary["nonce"]:
162+
nonce = arguments_as_dictionary["nonce"]
161163
else:
162164
info_log.info("Generating nonce in the local GPU Verifier ..")
163165
nonce = CcAdminUtils.generate_nonce(BaseSettings.SIZE_OF_NONCE_IN_BYTES).hex()

guest_tools/ppcie-verifier/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "nv-ppcie-verifier"
3-
version = "1.6.4"
3+
version = "1.6.5"
44
description = "Protected PCIE Verifier"
55
authors = ["Shwetha Kalyanaraman <skalyanarama@nvidia.com>"]
66
license = "OSI Approved :: Apache Software License"
@@ -26,8 +26,8 @@ build = "1.2.1"
2626
nvidia-ml-py = "^12.550.52"
2727
prettytable = "^3.10.0"
2828
pytest-cov = "^5.0.0"
29-
nv-local-gpu-verifier = "2.6.3"
30-
nv-attestation-sdk = "2.6.3"
29+
nv-local-gpu-verifier = "2.6.4"
30+
nv-attestation-sdk = "2.6.4"
3131

3232
[build-system]
3333
requires = ["poetry-core"]

0 commit comments

Comments
 (0)