{"meta":{"sha":"73efa3ac1bec28ed7d7f0c0811a6c993e722dbd4"},"files":[{"path":".github/ISSUE_TEMPLATE/bug_report.md","mode":"100644","sha":"79a505824d5ddf0cecd47224cf51263ea1083d15","size":1117},{"path":".github/ISSUE_TEMPLATE/config.yml","mode":"100644","sha":"92e420b977a6b912556bd99caee562e1949d0a16","size":491},{"path":".github/ISSUE_TEMPLATE/documentation_request.md","mode":"100644","sha":"6cd7885773dd24d428c4d8276151f68ab6043296","size":833},{"path":".github/ISSUE_TEMPLATE/feature_request.md","mode":"100644","sha":"688a92d71d2f0dbf320dd2f870476ae984c67d6d","size":668},{"path":".github/workflows/stale.yaml","mode":"100644","sha":"c3187e0700bb32ebc84b29f2581ea0fb1d3e24a4","size":860},{"path":".gitignore","mode":"100644","sha":"2d0e626df1fd38a9a6a950312e0a782ba0794815","size":464},{"path":"CODE_OF_CONDUCT.md","mode":"100644","sha":"b52d5f03dc4018817233093a86c6d3763cc02493","size":3499},{"path":"CONTRIBUTING.md","mode":"100644","sha":"6bdcedb5a7c0dd276d75228136269dc994d6f5de","size":7020},{"path":"LICENSE","mode":"100644","sha":"6ed9218d9987a824323d10258756529e1bf22f5c","size":11348},{"path":"README.md","mode":"100644","sha":"10b13f2a9b950f2f14ff9d5fe102c6613380923c","size":4723},{"path":"SECURITY.md","mode":"100644","sha":"241adf66a860d83398a13a968e5f971133474443","size":913},{"path":"common-test-data/rp-policy-permissive.rego","mode":"100644","sha":"00481f5fc60c47a502c21960627a0927313ee5dc","size":209},{"path":"common-test-data/serialized_test_evidence/hopper_evidence.json","mode":"100644","sha":"d889c8e1b9101820d3d8c5b2b0bdd85e64f501f3","size":12293},{"path":"common-test-data/serialized_test_evidence/hopper_evidence_cert_hold.json","mode":"100644","sha":"f52657a7946fda9b5b57aa90178cdcfba65d5165","size":12054},{"path":"common-test-data/serialized_test_evidence/multi_gpu_hopper.json","mode":"100644","sha":"86c53b2049e10e7bfe2770d9c8d4d75abfeb9553","size":49163},{"path":"common-test-data/serialized_test_evidence/multi_switch_ls10.json","mode":"100644","sha":"a26bd9aaf6d5e4c4ae50ac18c76d38b2a6efa044","size":37923},{"path":"common-test-data/serialized_test_evidence/switch_evidence_ls10.json","mode":"100644","sha":"88c9088cece358453da52cc597d676fe809a6e8e","size":9452},{"path":"common-test-data/switch_relying_party_policy.rego","mode":"100644","sha":"6d31f605d5d347354e59dd3775629cde6479bb7f","size":214},{"path":"dev/Dockerfile","mode":"100644","sha":"43b220b3e924b8ff8a3a6c07ee25185c7b3c3e55","size":1078},{"path":"dev/install-deps.sh","mode":"100755","sha":"4ceede9d2e33654b8605ef4479ab8fda8e1fa520","size":1629},{"path":"nv-attestation-cli/CMakeLists.txt","mode":"100644","sha":"78bcbbd5d41c1d3f93602383b960be569a711c55","size":4036},{"path":"nv-attestation-cli/src/attest.cpp","mode":"100644","sha":"281e21803d308827c49c577e1002e634e06f66c8","size":22016},{"path":"nv-attestation-cli/src/attest.h","mode":"100644","sha":"7fcb2fd1a13ff223cd8ea778a60d67701ef7868b","size":3668},{"path":"nv-attestation-cli/src/collect_evidence.cpp","mode":"100644","sha":"8c9173f46e2773d95c1250aaac35f7e34f5b7398","size":8880},{"path":"nv-attestation-cli/src/collect_evidence.h","mode":"100644","sha":"70eeb71cf98bc6b2b613cae96db43909dc83e2ff","size":2359},{"path":"nv-attestation-cli/src/logging.cpp","mode":"100644","sha":"d8a2ba8ba29895fa46df5dcf17773c9fc9ef5869","size":4007},{"path":"nv-attestation-cli/src/logging.h","mode":"100644","sha":"7189d98f29581034de8cf1bced3c75e543dbe010","size":2458},{"path":"nv-attestation-cli/src/main.cpp","mode":"100644","sha":"1e462d859e8f3bdf67249373977092c29f6d7643","size":2545},{"path":"nv-attestation-cli/src/nvattest_options.h","mode":"100644","sha":"4af7d41447dbecb38ccca9c097dccf47abdc5c2a","size":1963},{"path":"nv-attestation-cli/src/nvattest_types.h","mode":"100644","sha":"005e35457f0f2df49a35404b7637e56ef10c6ce4","size":4188},{"path":"nv-attestation-cli/src/utils.cpp","mode":"100644","sha":"5a9ad35e4530aa9158e4b0f8f87abfdea06454f7","size":11344},{"path":"nv-attestation-cli/src/utils.h","mode":"100644","sha":"d1fa8c984e47db6464936fd158f73b477b448b1e","size":1349},{"path":"nv-attestation-cli/src/version.cpp","mode":"100644","sha":"093f579bc55973603061d927af705c73c8ae0f6b","size":1124},{"path":"nv-attestation-cli/src/version.h","mode":"100644","sha":"580c86a9fa03e84aff7bc1053fd4d31fa6a6a352","size":1334},{"path":"nv-attestation-cli/src/version_config.h.in","mode":"100644","sha":"44ca62873ec97e2b4246a971a87ff44a09953269","size":885},{"path":"nv-attestation-cli/test.env","mode":"100644","sha":"9b467694a2ddc67dc4d643a2317083e910ca91eb","size":530},{"path":"nv-attestation-cli/tests/CMakeLists.txt","mode":"100644","sha":"b62bc2989ea3b17e98d287793e11069d527f475b","size":3329},{"path":"nv-attestation-cli/tests/attest_tests.cpp","mode":"100644","sha":"aa6318681785da2bf7364c9561ff2bfe32594645","size":46052},{"path":"nv-attestation-cli/tests/collect_evidence_tests.cpp","mode":"100644","sha":"b7a02a6fbf69d43a923ba42d5fd310ad07647515","size":3363},{"path":"nv-attestation-cli/tests/environment.h","mode":"100644","sha":"0537b015702ce872372c6d68043875f594b1dad9","size":4463},{"path":"nv-attestation-cli/tests/gpu_faulty_driver_rim_tests.cpp","mode":"100644","sha":"804077c978ec093ae3bd3bda25a97cb6815bdfd2","size":10624},{"path":"nv-attestation-cli/tests/main.cpp","mode":"100644","sha":"5178138dd6857e32a94c7eb5b6308b9b1cdbd0ce","size":1029},{"path":"nv-attestation-cli/tests/measurement_mismatch_tests.cpp","mode":"100644","sha":"6fc95ff3a53a67baaf8e8455d7a2500ec36ff24d","size":7047},{"path":"nv-attestation-cli/tests/test_utils.h","mode":"100644","sha":"60c90b7c015e12becf6b91ec178f6661f29d396a","size":3695},{"path":"nv-attestation-cli/tests/trust_outpost_tests.cpp","mode":"100644","sha":"022564ef19bf3ada7bd0aa1f0f430f630fc79505","size":5554},{"path":"nv-attestation-sdk-cpp/.clang-tidy","mode":"100644","sha":"b74c2c4bd925102f4e8837494f914b3458b707fc","size":24481},{"path":"nv-attestation-sdk-cpp/CMakeLists.txt","mode":"100644","sha":"efbb279826433a30d0034ef644e448245e82c563","size":15756},{"path":"nv-attestation-sdk-cpp/CPackConfig.cmake.in","mode":"100644","sha":"e619ead697915a3e07e355ce368d70020b1b742c","size":2194},{"path":"nv-attestation-sdk-cpp/Doxyfile","mode":"100644","sha":"148842ce6f0aa5b8c6f3aa67388f8917aa9c0a08","size":110088},{"path":"nv-attestation-sdk-cpp/cmake/Config.cmake.in","mode":"100644","sha":"1564f20f91364c6ece4c1fa96cafa9657aef21b2","size":341},{"path":"nv-attestation-sdk-cpp/cmake/FindCURL.cmake","mode":"100644","sha":"a2e35d46bedfb5dbb20e360f953f8a3c373fa8a6","size":363},{"path":"nv-attestation-sdk-cpp/cmake/FindLibXml2.cmake","mode":"100644","sha":"e4f3a1d61cdc2eaaa0f8524420e877a2eae2b6ff","size":1357},{"path":"nv-attestation-sdk-cpp/cmake/FindOpenSSL.cmake","mode":"100644","sha":"e92f5c543d5da1c2fd05b338a98caed378e52b82","size":521},{"path":"nv-attestation-sdk-cpp/cmake/Findxmlsec.cmake","mode":"100644","sha":"697b2dcb8643735313f58a1530fc42b9a8a08a44","size":1906},{"path":"nv-attestation-sdk-cpp/cmake/nvat_fetch_gtest.cmake","mode":"100644","sha":"f68dcdeb8b37dfde3fe04b2934d79f80aeefbe69","size":670},{"path":"nv-attestation-sdk-cpp/cmake/nvat_locate_installed.cmake","mode":"100644","sha":"518f82fdf58ab2f535c40d8cff3e09521c56aec3","size":4091},{"path":"nv-attestation-sdk-cpp/examples/CMakeLists.txt","mode":"100644","sha":"d6f99e3276778d9f2687268fde04a3150b210b72","size":873},{"path":"nv-attestation-sdk-cpp/examples/attest-minimal/CMakeLists.txt","mode":"100644","sha":"237e1f8f2ca6bffbdf56fb01b8543e7bf3c3b5a1","size":89},{"path":"nv-attestation-sdk-cpp/examples/attest-minimal/main.c","mode":"100644","sha":"57926f77e9afb710a085255fb5db8900ae8cfb95","size":2090},{"path":"nv-attestation-sdk-cpp/examples/attest/CMakeLists.txt","mode":"100644","sha":"d1e9eab527085fb66e70da7a64a9c7c11063c4d1","size":85},{"path":"nv-attestation-sdk-cpp/examples/attest/main.c","mode":"100644","sha":"28fef98f1c8a47a74b209c5823a9568776797dfe","size":7522},{"path":"nv-attestation-sdk-cpp/examples/attest_local/CMakeLists.txt","mode":"100644","sha":"544243f151da5dac4ae9243d8610f50ff13d4631","size":790},{"path":"nv-attestation-sdk-cpp/examples/attest_local/main.c","mode":"100644","sha":"7be347302260c564c66b8279694387cbf831cf12","size":1765},{"path":"nv-attestation-sdk-cpp/examples/attest_policy_custom/CMakeLists.txt","mode":"100644","sha":"cfbbf2672f4b37ab37ee741ebeeb7cc23197987a","size":806},{"path":"nv-attestation-sdk-cpp/examples/attest_policy_custom/main.c","mode":"100644","sha":"3129aa6f3a3386b0ae3bf618a58dd6a800484167","size":2712},{"path":"nv-attestation-sdk-cpp/examples/attest_policy_none/CMakeLists.txt","mode":"100644","sha":"a00fb59f3e16c440d1b25225d64a765c9d8b9aa9","size":802},{"path":"nv-attestation-sdk-cpp/examples/attest_policy_none/main.c","mode":"100644","sha":"53df27d328d7268caf903008917c423255aeebd7","size":1759},{"path":"nv-attestation-sdk-cpp/examples/attest_remote/CMakeLists.txt","mode":"100644","sha":"7085381d15be3390737bfd97fef32e08004679ba","size":792},{"path":"nv-attestation-sdk-cpp/examples/attest_remote/main.c","mode":"100644","sha":"67d4ab0a4a26d74605fd184fd9f206bef9c3a707","size":2197},{"path":"nv-attestation-sdk-cpp/examples/collect-gpu-evidence/CMakeLists.txt","mode":"100644","sha":"3ca66eadd145c42d13aa25a5cbc7535c7201f83f","size":101},{"path":"nv-attestation-sdk-cpp/examples/collect-gpu-evidence/main.c","mode":"100644","sha":"740662ff9082f61111893ec35d276466e755f938","size":7431},{"path":"nv-attestation-sdk-cpp/examples/common/CMakeLists.txt","mode":"100644","sha":"44ffcb48d8d91457c6fe69d012498a14f8e423bc","size":914},{"path":"nv-attestation-sdk-cpp/examples/common/example_utils.c","mode":"100644","sha":"607e639152ea82ec38178f1f1d6d9173f8f3c68c","size":4765},{"path":"nv-attestation-sdk-cpp/examples/common/example_utils.h","mode":"100644","sha":"c2ad011900ee60287a257e017828de241066cca9","size":1150},{"path":"nv-attestation-sdk-cpp/examples/custom-logger/CMakeLists.txt","mode":"100644","sha":"99f0fba5f3b97f054957e647696a3e03e96f9b72","size":87},{"path":"nv-attestation-sdk-cpp/examples/custom-logger/main.c","mode":"100644","sha":"2172edd9e5835b37f60d2a8e5db467c260a56405","size":4025},{"path":"nv-attestation-sdk-cpp/examples/json-gpu-evidence/CMakeLists.txt","mode":"100644","sha":"6e56db13b0c6458a0cd5bca0aec4d99f2e2f90da","size":95},{"path":"nv-attestation-sdk-cpp/examples/json-gpu-evidence/main.c","mode":"100644","sha":"053986dc355036b91040e655b399de840943f78f","size":7741},{"path":"nv-attestation-sdk-cpp/examples/parallel-verification/CMakeLists.txt","mode":"100644","sha":"030bb7f5ba2d7f77b7046c93bb0726acc34d879e","size":156},{"path":"nv-attestation-sdk-cpp/examples/parallel-verification/main.c","mode":"100644","sha":"9732b9b9560a2e6e8f5772b499123f0bc1e8298a","size":9573},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/attestation.h","mode":"100644","sha":"69e171908c3499ba55c93876aa50d42799893588","size":4338},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/claims.h","mode":"100644","sha":"aa7e5dd3a1e3736f7e19d10c03a864d522b21f03","size":11853},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/claims_evaluator.h","mode":"100644","sha":"83a56b5a8e7117eaeb4efc70410ad5b02e255c74","size":3825},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/error.h","mode":"100644","sha":"7ac595eb0ff68756088b642c9849945d612d0d2d","size":9902},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/gpu/claims.h","mode":"100644","sha":"adcd30e898c0ba560899eb6743be234fceb0cae8","size":4240},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/gpu/corelib_client.h","mode":"100644","sha":"c6b862a0e79faa015ae43d490b25cec2732cd58a","size":1146},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/gpu/evidence.h","mode":"100644","sha":"06f072c6e4c18eb2f12c72d6b7c6f18cc0d3620a","size":10859},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/gpu/nvml_client.h","mode":"100644","sha":"857787bbbe0feb767e94273b4531e1413d914d34","size":1258},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/gpu/spdm/gpu_opaque_data_parser.hpp","mode":"100644","sha":"27a4e3001f8e059007ec8dcb9db88ab381579547","size":8439},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/gpu/verify.h","mode":"100644","sha":"56f852818865a51de475d47f1bfb0d42de7982d5","size":5552},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/init.h","mode":"100644","sha":"a7e9361f6a860ee2948e79686269eee91a80cdc9","size":1032},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/log.h","mode":"100644","sha":"1c674a87a8a22c300c4088e7a8dac91bc97db687","size":5435},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/nv_cache.h","mode":"100644","sha":"7976ccb860cc8e867d024c7564b10a7573fd48af","size":3100},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/nv_http.h","mode":"100644","sha":"5b483d69f2a6f0578de1e348def300d65c8563f6","size":5616},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/nv_jwt.h","mode":"100644","sha":"bb6de478336239dec4f98e6935cdea8e437482c4","size":2032},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/nv_ocsp.h","mode":"100644","sha":"e420dff92e3275d8ba10acae6e10383c358bd4c3","size":5272},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/nv_types.h","mode":"100644","sha":"5102d8997e95fcf44c3c5eff3d697af48fa7a391","size":5079},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/nv_x509.h","mode":"100644","sha":"43624e5c025e0559f320d83db3b2e42f06b42d12","size":10000},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/nvat_private.hpp","mode":"100644","sha":"0a175bdddb75252721b5ec5d06e97f2b45ee06ac","size":5389},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/rim.h","mode":"100644","sha":"bb0af75d2e92713a0d14a0430d16b6948383d9f3","size":8589},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/spdm/spdm_measurement_records.hpp","mode":"100644","sha":"68d54f88f06af326b8bf2ad9c355c17477c161b7","size":4487},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/spdm/spdm_opaque_data_parser.hpp","mode":"100644","sha":"4f464b450dde6e7db75b0325abab0ce0ebeed0f8","size":2636},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/spdm/spdm_req.hpp","mode":"100644","sha":"de9de8b2f5285815bcb463a921e51ac0dec3f885","size":2154},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/spdm/spdm_resp.hpp","mode":"100644","sha":"e1abd33c0e43a9cd274d7c9ec638c11b449fba2c","size":7213},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/spdm/utils.h","mode":"100644","sha":"652f2e55435206d1f0fb6b180306d862e6870604","size":4148},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/switch/claims.h","mode":"100644","sha":"e7f6a353b1a2bca2a7c15004191e3ec6525257b1","size":3395},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/switch/evidence.h","mode":"100644","sha":"f2cd4120536ec82572e68b001661ae5a6c2b0d05","size":9406},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/switch/nscq_client.h","mode":"100644","sha":"fbcfc29f3c3fd2cd310f5bbe5fddbb9d4cde049c","size":1700},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/switch/spdm/switch_opaque_data_parser.hpp","mode":"100644","sha":"0789e424f63553d96d892a93acd952bb28b7a6f0","size":8857},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/switch/verify.h","mode":"100644","sha":"dae9c3aed98477488dd38751e94e0e9b3175d47e","size":3806},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/utils.h","mode":"100644","sha":"b53f0f1c85a1711f1b11ff69f49a5655c3756cd9","size":18661},{"path":"nv-attestation-sdk-cpp/include/nv_attestation/verify.h","mode":"100644","sha":"c6466113b069630f905f671b0ff3a9c12434c9c4","size":2698},{"path":"nv-attestation-sdk-cpp/include/nvat.h.in","mode":"100644","sha":"afa27f9ab59174da2272ccedeb32acb55e8a57f3","size":54668},{"path":"nv-attestation-sdk-cpp/scripts/dev-env.sh","mode":"100755","sha":"70210e56ae04e28e788dc2d78821789bd8c0fc87","size":8305},{"path":"nv-attestation-sdk-cpp/scripts/generate_docs.sh","mode":"100755","sha":"6306cd46f99bea949f7f5a4ba4d0a0d63e7a8b48","size":366},{"path":"nv-attestation-sdk-cpp/scripts/lint.sh","mode":"100755","sha":"be70ecfb82ed463902f6e30cfa3b7cdf1c9e76bb","size":3012},{"path":"nv-attestation-sdk-cpp/scripts/run-examples.sh","mode":"100755","sha":"ae22e01f59b601ec8fdd50821e924da4a4a7441f","size":1645},{"path":"nv-attestation-sdk-cpp/src/attestation.cpp","mode":"100644","sha":"e8dce2f6ec1046b92a8f77f4967ff7a8d45de202","size":12591},{"path":"nv-attestation-sdk-cpp/src/claims.cpp","mode":"100644","sha":"f60398f2cab0da38f90157953c2076691d1e5ae6","size":14838},{"path":"nv-attestation-sdk-cpp/src/claims_evaluator.cpp","mode":"100644","sha":"b33c4083a24173597d6f177e98a7caf361f286ee","size":6129},{"path":"nv-attestation-sdk-cpp/src/gpu/claims.cpp","mode":"100644","sha":"06c1102975b51709fd4f61cd7be351b09dc0eb6d","size":11923},{"path":"nv-attestation-sdk-cpp/src/gpu/corelib_client.cpp","mode":"100644","sha":"24c8b951dc140059a6993e3002798338c60decfb","size":20537},{"path":"nv-attestation-sdk-cpp/src/gpu/evidence.cpp","mode":"100644","sha":"99d22457892e6b31c351ad5929d663d8523945f9","size":30990},{"path":"nv-attestation-sdk-cpp/src/gpu/nvml_client.cpp","mode":"100644","sha":"803abbf8f2213985fe5bedd271fb7e1202c9fb10","size":20602},{"path":"nv-attestation-sdk-cpp/src/gpu/spdm/gpu_opaque_data_parser.cpp","mode":"100644","sha":"de13c7fe76d16105f3239bd52ab14c62851d8f3d","size":15303},{"path":"nv-attestation-sdk-cpp/src/gpu/verify.cpp","mode":"100644","sha":"df80b4eb131d72d9f1788edda47f753afef98b73","size":28454},{"path":"nv-attestation-sdk-cpp/src/init.cpp","mode":"100644","sha":"df736cf2ac03f52cbd7545761ecb7800d4b45243","size":4423},{"path":"nv-attestation-sdk-cpp/src/internal/certs.h","mode":"100644","sha":"8736dd8449c172aa67a71473bc26e8523bcc92e4","size":2418},{"path":"nv-attestation-sdk-cpp/src/internal/debug.hpp","mode":"100644","sha":"b5b23a0a2770152e7ee75c89d59daa964477fdb3","size":4254},{"path":"nv-attestation-sdk-cpp/src/internal/rego_engine/rego_engine.h","mode":"100644","sha":"37bec512ea9d412bc4d60cde9a060e4406c7adf8","size":2406},{"path":"nv-attestation-sdk-cpp/src/internal/rego_engine/regorus.hpp","mode":"100644","sha":"29250a616dd4eaa3c7ce3dc7515d86750a87ede8","size":3804},{"path":"nv-attestation-sdk-cpp/src/log.cpp","mode":"100644","sha":"bcacdceda3079744f76219d05f4a61c1e51e4745","size":5042},{"path":"nv-attestation-sdk-cpp/src/nv_cache.cpp","mode":"100644","sha":"8500ab9d633077741c5f7fd8cf28982dfeb52977","size":4241},{"path":"nv-attestation-sdk-cpp/src/nv_http.cpp","mode":"100644","sha":"272893293daade17410d63482fc2ce4e6e33909d","size":7390},{"path":"nv-attestation-sdk-cpp/src/nv_jwt.cpp","mode":"100644","sha":"971e0b8177479b490d8ba67661de1161740c2565","size":6121},{"path":"nv-attestation-sdk-cpp/src/nv_ocsp.cpp","mode":"100644","sha":"8054971be18e085302c11883a5f0c96dc25d3ae6","size":18090},{"path":"nv-attestation-sdk-cpp/src/nv_x509.cpp","mode":"100644","sha":"eee31595752f420cda2daffb5976375049a9dcc8","size":35079},{"path":"nv-attestation-sdk-cpp/src/nvat.cpp","mode":"100644","sha":"8f38e7aff1fbd767f0bc3f072e176acc069551b1","size":57550},{"path":"nv-attestation-sdk-cpp/src/rego_engine/regorus_rego_engine.cpp","mode":"100644","sha":"92f5e15a9e70f45615b2d2207ea9144c3535ce31","size":2297},{"path":"nv-attestation-sdk-cpp/src/rim.cpp","mode":"100644","sha":"8c944d275dbd63f8a10838c662b9e2d4bef8c099","size":25701},{"path":"nv-attestation-sdk-cpp/src/spdm/spdm_measurement_records.cpp","mode":"100644","sha":"cf6264c8058c56843ecedb8feab5e286fac9950a","size":7667},{"path":"nv-attestation-sdk-cpp/src/spdm/spdm_opaque_data_parser.cpp","mode":"100644","sha":"fd14bd58104aa1639bc310994c3ea388ef52849f","size":5110},{"path":"nv-attestation-sdk-cpp/src/spdm/spdm_req.cpp","mode":"100644","sha":"a50f0990e6b16e968e4cff644b03ca78c14cdb85","size":3236},{"path":"nv-attestation-sdk-cpp/src/spdm/spdm_resp.cpp","mode":"100644","sha":"0cbd99e18bf25c645ae9d4884ea3f4f3c55bd49a","size":9664},{"path":"nv-attestation-sdk-cpp/src/switch/claims.cpp","mode":"100644","sha":"faeda0825be59a95497c48b79e440f50b7c7005a","size":9112},{"path":"nv-attestation-sdk-cpp/src/switch/evidence.cpp","mode":"100644","sha":"007cfdfb6fa9897d37b4bbba74b15f60c57ecda4","size":22197},{"path":"nv-attestation-sdk-cpp/src/switch/nscq_client.cpp","mode":"100644","sha":"55ce9da20190a7f4224c84809fb67aa10d682408","size":18346},{"path":"nv-attestation-sdk-cpp/src/switch/spdm/switch_opaque_data_parser.cpp","mode":"100644","sha":"7dcb930bbc0af7c3af4f29924a32526993e5f90f","size":17029},{"path":"nv-attestation-sdk-cpp/src/switch/verify.cpp","mode":"100644","sha":"c423e8a45c3a7ef51472068736e39a37b6f64052","size":18026},{"path":"nv-attestation-sdk-cpp/src/utils.cpp","mode":"100644","sha":"8cffaeba41a2d76823703e6c71bf175254252e0a","size":1231},{"path":"nv-attestation-sdk-cpp/src/verify.cpp","mode":"100644","sha":"c19ab8ff34fafa5bf5e73b726f097e1c8239d287","size":7946},{"path":"nv-attestation-sdk-cpp/test.env","mode":"100644","sha":"4683981e5579662589305979516026e8c365fe36","size":518},{"path":"nv-attestation-sdk-cpp/unit-tests/CMakeLists.txt","mode":"100644","sha":"7841be57bd312280885fc298f1ef3ae52c7eec31","size":7510},{"path":"nv-attestation-sdk-cpp/unit-tests/attestation_test.cpp","mode":"100644","sha":"21b052aa080590d46c7cb37e369c73d4d44e6d84","size":14377},{"path":"nv-attestation-sdk-cpp/unit-tests/claims_evaluator_test.cpp","mode":"100644","sha":"94bb2dc13d5da51b8f40d6ab11759401999d493a","size":7149},{"path":"nv-attestation-sdk-cpp/unit-tests/claims_test.cpp","mode":"100644","sha":"debe7d8bc07842f27194fe296d2938a1c39a1f04","size":8920},{"path":"nv-attestation-sdk-cpp/unit-tests/debug_test.cpp","mode":"100644","sha":"88655c2fc58ebe7bd73613cc78486df157a9cb71","size":2850},{"path":"nv-attestation-sdk-cpp/unit-tests/error_test.cpp","mode":"100644","sha":"aec480abb6d6e262b83c96f56ab206fb5880fcf6","size":1345},{"path":"nv-attestation-sdk-cpp/unit-tests/gpu/evidence_test.cpp","mode":"100644","sha":"1a3bcc12be50afbe78828789d0ac847e986b46bd","size":11271},{"path":"nv-attestation-sdk-cpp/unit-tests/gpu/spdm/spdm_req_test.cpp","mode":"100644","sha":"f0ebfc5ba4168571c7a9f6a53da0919017b76b70","size":5100},{"path":"nv-attestation-sdk-cpp/unit-tests/gpu/spdm/spdm_resp_test.cpp","mode":"100644","sha":"34b68ca6940193be69431d1a1fb9891126c1bea9","size":9151},{"path":"nv-attestation-sdk-cpp/unit-tests/gpu/verifier_test.cpp","mode":"100644","sha":"2b35eabf59ecc4b052832268cda297d95432ce32","size":37696},{"path":"nv-attestation-sdk-cpp/unit-tests/include/environment.h","mode":"100644","sha":"f6f81fb6f9d7674a18c3134a9937b1a97fb55f11","size":2946},{"path":"nv-attestation-sdk-cpp/unit-tests/include/spdm_test_utils.h","mode":"100644","sha":"b450e92d9bb71b6845508763b6e415d6c90999f4","size":1231},{"path":"nv-attestation-sdk-cpp/unit-tests/include/switch_test_utils.h","mode":"100644","sha":"560091204d32ac2d94015ac002dc670cea344820","size":5167},{"path":"nv-attestation-sdk-cpp/unit-tests/include/test_utils.h","mode":"100644","sha":"53ad3a377deb72769957d6d87ad6b6d903e702d1","size":5875},{"path":"nv-attestation-sdk-cpp/unit-tests/main.cpp","mode":"100644","sha":"a059ff47bf1229ad001b972fa7b00fd65f42ba45","size":983},{"path":"nv-attestation-sdk-cpp/unit-tests/nv_cache_test.cpp","mode":"100644","sha":"f028b62d39f51788fa64b9a36d76d731ca2f2d8d","size":9211},{"path":"nv-attestation-sdk-cpp/unit-tests/nv_http_test.cpp","mode":"100644","sha":"a27f1c1a05708a77c0b4683196901e97b33b3292","size":2995},{"path":"nv-attestation-sdk-cpp/unit-tests/nv_x509_test.cpp","mode":"100644","sha":"da4e250f8470a2a9767f72afdcba16c383a50e3b","size":12897},{"path":"nv-attestation-sdk-cpp/unit-tests/rego_engine/regorus_rego_engine_test.cpp","mode":"100644","sha":"5e2e6ce2dd23022fed1063a31f6247c3dc8f0de6","size":2121},{"path":"nv-attestation-sdk-cpp/unit-tests/rim_test.cpp","mode":"100644","sha":"fc0800c00f799b1f708ad56205e17134bcadd837","size":17582},{"path":"nv-attestation-sdk-cpp/unit-tests/spdm_test_utils.cpp","mode":"100644","sha":"393bdf6fe3b4ec11864fb1e1f2d0c32207e99f28","size":5998},{"path":"nv-attestation-sdk-cpp/unit-tests/switch/evidence_test.cpp","mode":"100644","sha":"164630a315d7faa9de452b6ddfeba9836a2cc70c","size":8609},{"path":"nv-attestation-sdk-cpp/unit-tests/switch/spdm/spdm_req_test.cpp","mode":"100644","sha":"5abeee2a7aa48d700d5bca795580b880b9625aab","size":5113},{"path":"nv-attestation-sdk-cpp/unit-tests/switch/spdm/spdm_resp_test.cpp","mode":"100644","sha":"7798f0e13736a825708f8e42a43a6b3ee758709d","size":13137},{"path":"nv-attestation-sdk-cpp/unit-tests/switch/verifier_test.cpp","mode":"100644","sha":"d6bd98dd9af5c3f9749a0cd5119e92278f7f7f80","size":34267},{"path":"nv-attestation-sdk-cpp/unit-tests/switch_test_utils.cpp","mode":"100644","sha":"71233b18ec2eaa607bede6d82cb0b51073020578","size":3366},{"path":"nv-attestation-sdk-cpp/unit-tests/test_utils.cpp","mode":"100644","sha":"d119278c0c1d62f1880fbc297ea8f63f0556ed53","size":4527},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/NV_GPU_DRIVER_GH100_550.144.03.xml","mode":"100644","sha":"125978676888143d3b96038385d79245fb45ac7b","size":21290},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/evidence_hopper_590_12.json","mode":"100644","sha":"96175b190709ea113bc106128205e8f31db889dd","size":12328},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/hopperAttestationReport.txt","mode":"100644","sha":"7939ceae736731739f5d7cf983cc1f81e1c06580","size":8260},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/hopperCertChain.txt","mode":"100644","sha":"1b44ad193dd7208bea3bd294f6b43933f74bdd3f","size":4827},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/incorrect_cert_chain_driver_rim.xml","mode":"100644","sha":"153cc57f0034747e44c6c39f02e73c4f933f32bd","size":18600},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/incorrect_rim_root.crt","mode":"100755","sha":"543c21ab381c326f0feaf6d1522ac25c47692ffa","size":976},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/incorrect_signature_driver_rim.xml","mode":"100644","sha":"0ef0589f524f8045c51242c9164562ee43181317","size":21290},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/get_claims_nras.py","mode":"100644","sha":"059a323a6907d2b67b018800e632748c1735390f","size":10065},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/gpu/blackwellAttestationReport.txt","mode":"100644","sha":"465440c11b58eb8b25efeb7960b23bd2b3593b75","size":8242},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/gpu/blackwellCertChain.txt","mode":"100644","sha":"5eb0c511650569d9d097ba11791eb5eb2e4fecc2","size":4902},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/gpu/hopperAttestationReport.txt","mode":"100644","sha":"0fe5474d0c3dacf6990d18b8c7cff630c743d0e8","size":8104},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/gpu/hopperAttestationReportExpired.txt","mode":"100644","sha":"8103cbaae9eadb4522403b3145bf670de9ccb6ea","size":8236},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/gpu/hopperAttestationReportInvalidSignature.txt","mode":"100644","sha":"ddf8f050f69b5a330fcb31ab0a953bcd30c164c3","size":8524},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/gpu/hopperCertChain.txt","mode":"100644","sha":"ad1b89df4c26880b8877d549d3560947fdbe477f","size":4826},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/gpu/hopperCertChainExpired.txt","mode":"100644","sha":"ce3e41684e248a81bfc94ba7d39bbe9ca865bc3e","size":4826},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/hopperClaimsv3_decoded.json","mode":"100644","sha":"a4f53576d102f9be9ccfe33d4f6cba6d285d94a6","size":2199},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/hopperClaimsv3_detached_eat.json","mode":"100644","sha":"553599be29f54bcef3489c53f3ac797b5cd46271","size":3617},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/switch/switchAttestationReport.txt","mode":"100644","sha":"26796c0528fb793aa7e42dcd7856b1feeff69f72","size":4336},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/switch/switchAttestationReportInvalidSignature.txt","mode":"100644","sha":"eac4c767e68c1cc01406353ba6491161f1e10c42","size":4336},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/switch/switchCertChain.txt","mode":"100644","sha":"6af6fe634d04c51397564675849f1fca901fc1aa","size":4825},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/switch_decoded.json","mode":"100644","sha":"3fa4bb15880b12a879469230232409c27420734d","size":1630},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_attestation_data/switch_detached_eat.json","mode":"100644","sha":"a6807961f539ad8bbac45673b6c0cb5fea9741d6","size":2976},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_rims/NV_GPU_DRIVER_GH100_535.86.09_measurement_mismatch.xml","mode":"100644","sha":"048d84ff14cee52b2d33774308581c8575cb81e4","size":21292},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_rims/NV_GPU_DRIVER_GH100_570.124.03_expired.xml","mode":"100644","sha":"af74265110dbd0378ce0359d0d87d8148d1609aa","size":20579},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_rims/NV_GPU_VBIOS_1010_0200_882_96005E0001_measurement_mismatch.xml","mode":"100644","sha":"46a843c54b0d13b40488cabf864c911a6a0c9dd6","size":20466},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_rims/NV_SWITCH_BIOS_5612_0002_890_9610550001_invalid_signature.xml","mode":"100644","sha":"497bbb1655e9b100d7ec2b72121681fa6502c00d","size":25685},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/sample_rims/NV_SWITCH_BIOS_5612_0002_890_9610550001_measurement_mismatch.xml","mode":"100644","sha":"34f8824f001aca3f99bda0379a5779eaaaf738c1","size":20466},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/spdm_parsed_output.json","mode":"100644","sha":"c29d351f8a97bd1b588325a76e1c159e0b6229bb","size":20896},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/spdm_parsed_output.txt","mode":"100644","sha":"b7d457dd2198c83d10f99c48a3992919dfd64565","size":34115},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/spdm_req_parsed_output.json","mode":"100644","sha":"9e4914eead012d5cc296a94504584ccf58c5f774","size":218},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/switchAttestationReport.txt","mode":"100644","sha":"26796c0528fb793aa7e42dcd7856b1feeff69f72","size":4336},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/switchCertChain.txt","mode":"100644","sha":"6af6fe634d04c51397564675849f1fca901fc1aa","size":4825},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/switchVBIOSRim_NV_SWITCH_BIOS_5612_0002_890_9610550001.xml","mode":"100644","sha":"7adb580d77625aff680ab3bfeae888e0143223e4","size":25698},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/switch_spdm_parsed_output.json","mode":"100644","sha":"6086ace5565589809c6e5c0647f7b6da26313957","size":13482},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/switch_spdm_parsed_output.txt","mode":"100644","sha":"727a59813f2e8cdeed4b6b13c22e435e11d42ff1","size":29902},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/switch_spdm_req_parsed_output.json","mode":"100644","sha":"f3c31eafbf3c667b12fa544fda491fc5756b054d","size":218},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/trusted_certs/rim_root.crt","mode":"100755","sha":"277a6dc3609890754da72bc10d25315efa606c08","size":809},{"path":"nv-attestation-sdk-cpp/unit-tests/testdata/x509_cert_chain/generate_test_certs.sh","mode":"100755","sha":"b208e68ad76772470e5e3fd3db7822b61267d756","size":10566},{"path":"nv-attestation-sdk-cpp/unit-tests/utils_test.cpp","mode":"100644","sha":"b64decc65afa2fb2b2b6982e41069b1757ce3558","size":5571},{"path":"nv-attestation-sdk-rust/.gitignore","mode":"100644","sha":"b3c5b6cd425b418e510babea271161eafdfc7e71","size":81},{"path":"nv-attestation-sdk-rust/Cargo.toml","mode":"100644","sha":"866eae5247ee2dfbab6c0221b41b121d549100f2","size":396},{"path":"nv-attestation-sdk-rust/README.md","mode":"100644","sha":"75b76d16b96610ec924429a45736a7bac28d2f0b","size":2842},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk-sys/Cargo.toml","mode":"100644","sha":"5de5c81788e45c4a0d33ba47ae79c22def624f7b","size":494},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk-sys/build.rs","mode":"100644","sha":"f0819a9229e19dc3cd3c45483c3b45c059a88796","size":5427},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk-sys/src/lib.rs","mode":"100644","sha":"6ff1451b5a1abeaa6a9dc05da9c53effaaaf4902","size":1152},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/Cargo.toml","mode":"100644","sha":"fe69f63ed03000ff0cdf1458321933ab8b13bf0a","size":692},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/examples/basic_local_attestation.rs","mode":"100644","sha":"3e886b6d98d371d0629871b2269cb6035e6bc39c","size":4936},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/examples/basic_remote_attestation.rs","mode":"100644","sha":"194537fcb66c2d09d7e3d89d46ec22907301ff1e","size":2740},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/examples/evidence_collection_local_attestation.rs","mode":"100644","sha":"d8eb6d838bbe86596ee331146438ffcf03a4e9f0","size":6160},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/examples/evidence_collection_remote_attestation.rs","mode":"100644","sha":"1423c75de102fb4f8999dcc39fb1b4e576ce7b73","size":6214},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/examples/logging_example.rs","mode":"100644","sha":"cdce393312cd6affb757a125ff97b33d8dcf94ff","size":6118},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/src/attestation.rs","mode":"100644","sha":"8fdd0f4dd231d7abe16ae47c8929c26e58e6131d","size":36972},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/src/error.rs","mode":"100644","sha":"38d84af5e33990b70e0c97afed599bcf993d21b1","size":3289},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/src/lib.rs","mode":"100644","sha":"cfcf8c097c39f2320d85773ba61a7c945b9530d5","size":2089},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/src/tests.rs","mode":"100644","sha":"66eb96e31b4ef2a5f564e4aef21a1f7c8ee83946","size":33483},{"path":"nv-attestation-sdk-rust/nv-attestation-sdk/src/types.rs","mode":"100644","sha":"325d6074240f1670626061ed212b239010f41903","size":26065},{"path":"relying_party_policy_examples/allow_gpu_driver_rim_cert_expired.rego","mode":"100644","sha":"89fdb347acb47f42dd433b62eb914d8785c6d650","size":2517},{"path":"relying_party_policy_examples/allow_gpu_driver_rim_cert_revoked.rego","mode":"100644","sha":"31d5cbc7458a9300adf92888fa8fe43033146166","size":2517},{"path":"relying_party_policy_examples/allow_gpu_driver_rim_cert_unknown.rego","mode":"100644","sha":"f8259013c608e010e1894d89ff847178bddaf34c","size":2517},{"path":"relying_party_policy_examples/allow_gpu_measurement_mismatch_index_7.rego","mode":"100644","sha":"2187f45cf38d68e85bcac22d7d8a0426fb447898","size":2983},{"path":"relying_party_policy_examples/allow_trust_outpost_ocsp.rego","mode":"100644","sha":"07040476b22eb05a54900d5d15e1be63caa53b7a","size":2209}]}