Path Lines of Code aks-linux-sample/cvm-attestation.yaml 28 azure-protected-vm-secrets/AesWrapper.h 33 azure-protected-vm-secrets/BaseX509.h 352 azure-protected-vm-secrets/BcryptError.h 74 azure-protected-vm-secrets/DebugInfo.cpp 11 azure-protected-vm-secrets/DebugInfo.h 3 azure-protected-vm-secrets/DynamicSecretsProvisioningLibrary/DynamicSecretsProvisioningLibrary.vcxproj 211 azure-protected-vm-secrets/DynamicSecretsProvisioningLibrary/dirs.proj 5 azure-protected-vm-secrets/DynamicSecretsProvisioningLibrary/dllmain.cpp 16 azure-protected-vm-secrets/DynamicSecretsProvisioningLibrary/framework.h 3 azure-protected-vm-secrets/DynamicSecretsProvisioningLibrary/pch.cpp 1 azure-protected-vm-secrets/DynamicSecretsProvisioningLibrary/pch.h 4 azure-protected-vm-secrets/DynamicSecretsProvisioningLibrary/pySecretsProvisioningLibrary.py 502 azure-protected-vm-secrets/DynamicSecretsProvisioningSample/DynamicSecretsProvisioningSample.vcxproj 160 azure-protected-vm-secrets/DynamicSecretsProvisioningSample/dirs.proj 5 azure-protected-vm-secrets/ECDiffieHellman.h 20 azure-protected-vm-secrets/HKDF.h 15 azure-protected-vm-secrets/JsonWebToken.cpp 215 azure-protected-vm-secrets/JsonWebToken.h 46 azure-protected-vm-secrets/LibraryLogger.cpp 129 azure-protected-vm-secrets/LibraryLogger.h 20 azure-protected-vm-secrets/Linux/OsslAesWrapper.cpp 112 azure-protected-vm-secrets/Linux/OsslAesWrapper.h 49 azure-protected-vm-secrets/Linux/OsslECDiffieHellman.cpp 125 azure-protected-vm-secrets/Linux/OsslECDiffieHellman.h 20 azure-protected-vm-secrets/Linux/OsslError.h 17 azure-protected-vm-secrets/Linux/OsslHKDF.cpp 74 azure-protected-vm-secrets/Linux/OsslHKDF.h 15 azure-protected-vm-secrets/Linux/OsslX509.cpp 393 azure-protected-vm-secrets/Linux/OsslX509.h 25 azure-protected-vm-secrets/ReturnCodes.h 50 azure-protected-vm-secrets/SecretsProvisioningFunctionalityTest/SecretsProvisioningFunctionalityTest.vcxproj 139 azure-protected-vm-secrets/SecretsProvisioningFunctionalityTest/pch.cpp 1 azure-protected-vm-secrets/SecretsProvisioningFunctionalityTest/pch.h 2 azure-protected-vm-secrets/SecretsProvisioningLibrary.cpp 162 azure-protected-vm-secrets/SecretsProvisioningLibrary.h 16 azure-protected-vm-secrets/SecretsProvisioningLibrary.vcxproj 233 azure-protected-vm-secrets/SecretsProvisioningSample/SecretsProvisioningSample.cpp 193 azure-protected-vm-secrets/SecretsProvisioningSample/SecretsProvisioningSample.h 9 azure-protected-vm-secrets/SecretsProvisioningSample/SecretsProvisioningSample.vcxproj 168 azure-protected-vm-secrets/SecretsProvisioningSample/dirs.proj 5 azure-protected-vm-secrets/SecretsProvisioningSample/main.cpp 49 azure-protected-vm-secrets/SecretsProvsioningUT/BcryptTests.cpp 291 azure-protected-vm-secrets/SecretsProvsioningUT/JwtTests.cpp 111 azure-protected-vm-secrets/SecretsProvsioningUT/SecretsProvsioningUT.vcxproj 158 azure-protected-vm-secrets/SecretsProvsioningUT/SigningTests.cpp 176 azure-protected-vm-secrets/SecretsProvsioningUT/SystemTests.cpp 7 azure-protected-vm-secrets/SecretsProvsioningUT/TpmMocks.cpp 81 azure-protected-vm-secrets/SecretsProvsioningUT/TpmMocks.h 81 azure-protected-vm-secrets/SecretsProvsioningUT/dirs.proj 5 azure-protected-vm-secrets/SecretsProvsioningUT/pch.cpp 1 azure-protected-vm-secrets/SecretsProvsioningUT/pch.h 3 azure-protected-vm-secrets/System.cpp 143 azure-protected-vm-secrets/System.h 4 azure-protected-vm-secrets/Tpm.cpp 19 azure-protected-vm-secrets/Tpm.h 12 azure-protected-vm-secrets/TpmError.h 19 azure-protected-vm-secrets/Tss2Wrapper.cpp 247 azure-protected-vm-secrets/Tss2Wrapper.h 17 azure-protected-vm-secrets/TssCtx.cpp 63 azure-protected-vm-secrets/TssCtx.h 14 azure-protected-vm-secrets/Windows/BcryptAesWrapper.cpp 365 azure-protected-vm-secrets/Windows/BcryptAesWrapper.h 55 azure-protected-vm-secrets/Windows/BcryptECDiffieHellman.cpp 618 azure-protected-vm-secrets/Windows/BcryptECDiffieHellman.h 25 azure-protected-vm-secrets/Windows/BcryptHKDF.cpp 139 azure-protected-vm-secrets/Windows/BcryptHKDF.h 22 azure-protected-vm-secrets/Windows/WincryptX509.cpp 266 azure-protected-vm-secrets/Windows/WincryptX509.h 30 azure-protected-vm-secrets/dirs.proj 9 azure-protected-vm-secrets/framework.h 2 azure-protected-vm-secrets/pch.cpp 1 azure-protected-vm-secrets/pch.h 4 client-library/src/Attestation/AttestationClient/AttestationHelper.cpp 90 client-library/src/Attestation/AttestationClient/AttestationHelper.h 23 client-library/src/Attestation/AttestationClient/lib/AttestationClient.cpp 33 client-library/src/Attestation/AttestationClient/lib/AttestationClientImpl.cpp 633 client-library/src/Attestation/AttestationClient/lib/AttestationClientImpl.h 61 client-library/src/Attestation/AttestationClient/lib/AttestationLibTelemetry.cpp 9 client-library/src/Attestation/AttestationClient/lib/AttestationLibTelemetry.h 8 client-library/src/Attestation/AttestationClient/lib/AttestationLibUtils.cpp 543 client-library/src/Attestation/AttestationClient/lib/AttestationLibUtils.h 47 client-library/src/Attestation/AttestationClient/lib/AttestationParameters.cpp 54 client-library/src/Attestation/AttestationClient/lib/AttestationParameters.h 22 client-library/src/Attestation/AttestationClient/lib/HclReportParser.cpp 44 client-library/src/Attestation/AttestationClient/lib/HclReportParser.h 12 client-library/src/Attestation/AttestationClient/lib/HttpClient.cpp 125 client-library/src/Attestation/AttestationClient/lib/HttpClient.h 29 client-library/src/Attestation/AttestationClient/lib/ImdsClient.cpp 246 client-library/src/Attestation/AttestationClient/lib/ImdsClient.h 43 client-library/src/Attestation/AttestationClient/lib/ImdsOperations.cpp 58 client-library/src/Attestation/AttestationClient/lib/ImdsOperations.h 19 client-library/src/Attestation/AttestationClient/lib/IsolationInfo.cpp 33 client-library/src/Attestation/AttestationClient/lib/IsolationInfo.h 18 client-library/src/Attestation/AttestationClient/lib/Logging.cpp 9 client-library/src/Attestation/AttestationClient/lib/Logging.h 33 client-library/src/Attestation/AttestationClient/lib/NativeConverter.cpp 40 client-library/src/Attestation/AttestationClient/lib/NativeConverter.h 11 client-library/src/Attestation/AttestationClient/lib/TpmCertOperations.cpp 334 client-library/src/Attestation/AttestationClient/lib/TpmCertOperations.h 29 client-library/src/Attestation/AttestationClient/lib/TpmInfo.cpp 48 client-library/src/Attestation/AttestationClient/lib/TpmInfo.h 15 client-library/src/Attestation/AttestationClient/lib/TpmUnseal.cpp 272 client-library/src/Attestation/AttestationClient/lib/TpmUnseal.h 46 client-library/src/Attestation/AttestationClient/lib/include/AttestationClient.h 42 client-library/src/Attestation/AttestationClient/lib/include/AttestationLibConst.h 68 client-library/src/Attestation/AttestationClient/lib/include/AttestationLibTypes.h 86 client-library/src/Attestation/AttestationClient/lib/include/AttestationLogger.h 20 client-library/src/Attestation/AttestationClient/lib/include/TelemetryReportingBase.h 54 client-library/src/Attestation/LinuxTpm/include/AttestationTypes.h 64 client-library/src/Attestation/LinuxTpm/include/ExceptionUtil.h 97 client-library/src/Attestation/LinuxTpm/include/Exceptions.h 34 client-library/src/Attestation/LinuxTpm/include/MemoryUtil.h 22 client-library/src/Attestation/LinuxTpm/include/Tpm.h 48 client-library/src/Attestation/LinuxTpm/include/Tpm2Logger.h 23 client-library/src/Attestation/LinuxTpm/include/TssWrapper.h 45 client-library/src/Attestation/LinuxTpm/lib/DebugInfoTSS_Structures.h 94 client-library/src/Attestation/LinuxTpm/lib/Tpm.cpp 103 client-library/src/Attestation/LinuxTpm/lib/Tpm2Logger.cpp 44 client-library/src/Attestation/LinuxTpm/lib/Tss2Ctx.cpp 71 client-library/src/Attestation/LinuxTpm/lib/Tss2Ctx.h 23 client-library/src/Attestation/LinuxTpm/lib/Tss2Memory.h 53 client-library/src/Attestation/LinuxTpm/lib/Tss2Session.cpp 101 client-library/src/Attestation/LinuxTpm/lib/Tss2Session.h 20 client-library/src/Attestation/LinuxTpm/lib/Tss2Util.cpp 481 client-library/src/Attestation/LinuxTpm/lib/Tss2Util.h 45 client-library/src/Attestation/LinuxTpm/lib/Tss2Wrapper.cpp 503 client-library/src/Attestation/LinuxTpm/lib/Tss2Wrapper.h 62 client-library/src/Attestation/LinuxTpm/staticshim/mssim_shim.cpp 5 client-library/src/Attestation/LinuxTpm/testclient/TestUtil.cpp 151 client-library/src/Attestation/LinuxTpm/testclient/TestUtil.h 17 client-library/src/Attestation/LinuxTpm/testclient/main.cpp 413 client-library/src/Attestation/LinuxTpm/tools/cmake/FindGMock.cmake 8 client-library/src/Attestation/LinuxTpm/tools/cmake/FindGTest.cmake 8 client-library/src/Attestation/LinuxTpm/tools/cmake/FindJSONCPP.cmake 12 client-library/src/Attestation/LinuxTpm/tools/cmake/FindTss2.cmake 15 client-library/src/Attestation/LinuxTpm/unittests/TpmMockData.h 11 client-library/src/Attestation/LinuxTpm/unittests/TpmMocks.cpp 339 client-library/src/Attestation/LinuxTpm/unittests/TpmMocks.h 272 client-library/src/Attestation/LinuxTpm/unittests/TpmTests.cpp 828 cvm-attestation-sample-app/AttestationClientApp.cpp 139 cvm-attestation-sample-app/AttestationClientApp.vcxproj 156 cvm-attestation-sample-app/Logger.cpp 21 cvm-attestation-sample-app/Logger.h 20 cvm-attestation-sample-app/Utils.cpp 48 cvm-attestation-sample-app/Utils.h 7 cvm-attestation-sample-app/main.cpp 139 cvm-datadisk-enc-scripts/CVM-create-confdatadiskenc-Lnx.ps1 207 cvm-datadisk-enc-scripts/CVM-create-confdatadiskenc-Win.ps1 184 cvm-datadisk-enc-scripts/CVM-enable-confdatadiskenc-Lnx.ps1 97 cvm-datadisk-enc-scripts/CVM-enable-confdatadiskenc-Win.ps1 103 cvm-datadisk-enc-scripts/CVM-enable-conftempdiskenc-Lnx.ps1 72 cvm-datadisk-enc-scripts/CVM-enable-conftempdiskenc-Win.ps1 72 cvm-securekey-release-app/AttestationUtil.cpp 816 cvm-securekey-release-app/AttestationUtil.h 153 cvm-securekey-release-app/Constants.h 14 cvm-securekey-release-app/Logger.cpp 25 cvm-securekey-release-app/Logger.h 20 cvm-securekey-release-app/Main.cpp 141