mirror of
https://github.com/intel/linux-sgx
synced 2026-06-08 14:49:32 +00:00
[from DCAP][move 2/2] SGX SDK–related headers/TVL moved to final locations
SGX SDK–related attestation headers and the TVL sources originating from DCAP
tag: 'DCAP_1.25' are now relocated:
FROM: the intermediate staging area: './external/from_dcap'
(created by the '[from DCAP][move 1/2]...') commit 5b0b8e9)
INTO: their target SGX SDK repository layout.
This is a follow-on commit that places relocated files in its final locations
and updates the build system accordingly.
Additional changes:
--------------------
- `libsgx-headers` DEB/RPM package now also contains the following 2 headers:
1) sgx_qve_header.h
2) sgx_dcap_qal.h
Leveling w/ SDK - both files were part of the SDK already.
- SDK installer package now also contains the `sgx_dcap_constant_val.h` header
(from TVL), including common QvE and QAE identity verification constants.
---------
Signed-off-by: Krzysztof1 Wisniewski <krzysztof1.wisniewski@intel.com>
This commit is contained in:
committed by
GitHub
parent
5b0b8e99b1
commit
ed8405d0fd
@@ -80,8 +80,6 @@ psw:
|
||||
|
||||
sdk_no_mitigation:
|
||||
$(MAKE) -C sdk/ USE_OPT_LIBS=$(USE_OPT_LIBS)
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl clean
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl
|
||||
|
||||
sdk:
|
||||
$(MAKE) -C sdk/ clean
|
||||
@@ -90,12 +88,6 @@ sdk:
|
||||
$(MAKE) -C sdk/ MODE=$(MODE) MITIGATION-CVE-2020-0551=CF
|
||||
$(MAKE) -C sdk/ clean
|
||||
$(MAKE) -C sdk/ MODE=$(MODE)
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl MITIGATION-CVE-2020-0551=LOAD clean
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl MITIGATION-CVE-2020-0551=LOAD
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl MITIGATION-CVE-2020-0551=CF clean
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl MITIGATION-CVE-2020-0551=CF
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl clean
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl
|
||||
|
||||
tdx:
|
||||
$(MAKE) -C external/dcap_source/QuoteGeneration pce_logic
|
||||
@@ -511,11 +503,6 @@ clean:
|
||||
./linux/installer/rpm/sdk/clean.sh
|
||||
./linux/installer/common/local_repo_builder/local_repo_builder.sh rpm clean
|
||||
$(MAKE) -C external/ippcp_internal/ clean
|
||||
ifeq ("$(shell test -f external/dcap_source/QuoteVerification/dcap_tvl/Makefile && echo TVL Makefile exists)", "TVL Makefile exists")
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl MITIGATION-CVE-2020-0551=LOAD clean
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl MITIGATION-CVE-2020-0551=CF clean
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl clean
|
||||
endif
|
||||
ifeq ("$(shell test -f external/dcap_source/QuoteVerification/Makefile && echo Makefile exists)", "Makefile exists")
|
||||
@$(MAKE) -C external/dcap_source/QuoteVerification clean
|
||||
@$(MAKE) -C external/dcap_source/QuoteGeneration clean
|
||||
|
||||
@@ -65,7 +65,6 @@ ippcp:
|
||||
|
||||
sdk: ippcp
|
||||
$(MAKE) -C sdk/
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl
|
||||
|
||||
install_sdk: sdk
|
||||
./linux/installer/bin/build-installpkg.sh sdk
|
||||
|
||||
@@ -64,7 +64,6 @@ ippcp:
|
||||
$(MAKE) -C external/ippcp_internal/
|
||||
sdk: ippcp
|
||||
$(MAKE) -C sdk/
|
||||
$(MAKE) -C external/dcap_source/QuoteVerification/dcap_tvl
|
||||
|
||||
install_sdk: sdk
|
||||
./linux/installer/bin/build-installpkg.sh sdk
|
||||
|
||||
Vendored
+1
-1
Submodule external/dcap_source updated: e3e516f190...a2e73fcf6d
@@ -1,405 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="CVE-2020-0551-Load-Release|Win32">
|
||||
<Configuration>CVE-2020-0551-Load-Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="CVE-2020-0551-Load-Release|x64">
|
||||
<Configuration>CVE-2020-0551-Load-Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="CVE-2020-0551-CF-Release|Win32">
|
||||
<Configuration>CVE-2020-0551-CF-Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="CVE-2020-0551-CF-Release|x64">
|
||||
<Configuration>CVE-2020-0551-CF-Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="sgx_dcap_tvl.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="encode_helper.h" />
|
||||
<ClInclude Include="sgx_dcap_tvl.h" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{17E4F842-B38D-4E07-A0CE-776F267B1EA4}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>trts</RootNamespace>
|
||||
<WindowsTargetPlatformVersion>10.0.18362.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<SpectreMitigation>Spectre</SpectreMitigation>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<SpectreMitigation>Spectre</SpectreMitigation>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<SpectreMitigation>Spectre</SpectreMitigation>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<SpectreMitigation>Spectre</SpectreMitigation>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-CF-Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<SpectreMitigation>Spectre</SpectreMitigation>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-Load-Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<SpectreMitigation>Spectre</SpectreMitigation>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-Load-Release|Win32'">
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-CF-Release|Win32'">
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-CF-Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-Load-Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<TargetName>sgx_dcap_tvl</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<TargetName>sgx_dcap_tvl</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<TargetName>sgx_dcap_tvl</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<TargetName>sgx_dcap_tvl</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-CF-Release|x64'">
|
||||
<TargetName>sgx_dcap_tvl</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-Load-Release|x64'">
|
||||
<TargetName>sgx_dcap_tvl</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-CF-Release|Win32'">
|
||||
<TargetName>sgx_dcap_tvl</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-Load-Release|Win32'">
|
||||
<TargetName>sgx_dcap_tvl</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)common\inc;$(SolutionDir)common\inc\tlibc;$(SolutionDir)sdk\tlibcxx\include;$(ProjectDir)..\..\ae\QvE\Include;$(ProjectDir)..\..\QuoteGeneration\quote_wrapper\common\inc;$(ProjectDir)..\..\QuoteGeneration\pce_wrapper\inc</AdditionalIncludeDirectories>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<DebugInformationFormat>OldStyle</DebugInformationFormat>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<TreatWarningAsError>true</TreatWarningAsError>
|
||||
<IgnoreStandardIncludePath>true</IgnoreStandardIncludePath>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<ControlFlowGuard>Guard</ControlFlowGuard>
|
||||
<SupportJustMyCode>false</SupportJustMyCode>
|
||||
<AdditionalOptions>/d2FH4-</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
<Lib>
|
||||
<AdditionalDependencies>
|
||||
</AdditionalDependencies>
|
||||
</Lib>
|
||||
<Lib>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<TreatLibWarningAsErrors>true</TreatLibWarningAsErrors>
|
||||
</Lib>
|
||||
<ProjectReference>
|
||||
<LinkLibraryDependencies>true</LinkLibraryDependencies>
|
||||
</ProjectReference>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)common\inc;$(SolutionDir)common\inc\tlibc;$(SolutionDir)sdk\tlibcxx\include;$(ProjectDir)..\..\ae\QvE\Include;$(ProjectDir)..\..\QuoteGeneration\quote_wrapper\common\inc;$(ProjectDir)..\..\QuoteGeneration\pce_wrapper\inc</AdditionalIncludeDirectories>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<DebugInformationFormat>OldStyle</DebugInformationFormat>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<TreatWarningAsError>true</TreatWarningAsError>
|
||||
<IgnoreStandardIncludePath>true</IgnoreStandardIncludePath>
|
||||
<ControlFlowGuard>Guard</ControlFlowGuard>
|
||||
<SupportJustMyCode>false</SupportJustMyCode>
|
||||
<AdditionalOptions>/d2FH4-</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
<Lib>
|
||||
<AdditionalDependencies>
|
||||
</AdditionalDependencies>
|
||||
</Lib>
|
||||
<Lib>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<TreatLibWarningAsErrors>true</TreatLibWarningAsErrors>
|
||||
</Lib>
|
||||
<ProjectReference />
|
||||
<ProjectReference>
|
||||
<LinkLibraryDependencies>true</LinkLibraryDependencies>
|
||||
</ProjectReference>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)common\inc;$(SolutionDir)common\inc\tlibc;$(SolutionDir)sdk\tlibcxx\include;$(ProjectDir)..\..\ae\QvE\Include;$(ProjectDir)..\..\QuoteGeneration\quote_wrapper\common\inc;$(ProjectDir)..\..\QuoteGeneration\pce_wrapper\inc</AdditionalIncludeDirectories>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<DebugInformationFormat>OldStyle</DebugInformationFormat>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<TreatWarningAsError>true</TreatWarningAsError>
|
||||
<IgnoreStandardIncludePath>true</IgnoreStandardIncludePath>
|
||||
<InterproceduralOptimization>NoIPO</InterproceduralOptimization>
|
||||
<ControlFlowGuard>Guard</ControlFlowGuard>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<AdditionalOptions>/d2FH4-</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
<Lib>
|
||||
<AdditionalDependencies>
|
||||
</AdditionalDependencies>
|
||||
</Lib>
|
||||
<Lib>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<TreatLibWarningAsErrors>true</TreatLibWarningAsErrors>
|
||||
</Lib>
|
||||
<ProjectReference>
|
||||
<LinkLibraryDependencies>true</LinkLibraryDependencies>
|
||||
</ProjectReference>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)common\inc;$(SolutionDir)common\inc\tlibc;$(SolutionDir)sdk\tlibcxx\include;$(ProjectDir)..\..\ae\QvE\Include;$(ProjectDir)..\..\QuoteGeneration\quote_wrapper\common\inc;$(ProjectDir)..\..\QuoteGeneration\pce_wrapper\inc</AdditionalIncludeDirectories>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<DebugInformationFormat>OldStyle</DebugInformationFormat>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<TreatWarningAsError>true</TreatWarningAsError>
|
||||
<IgnoreStandardIncludePath>true</IgnoreStandardIncludePath>
|
||||
<InterproceduralOptimization>NoIPO</InterproceduralOptimization>
|
||||
<ControlFlowGuard>Guard</ControlFlowGuard>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<AdditionalOptions>/d2FH4-</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
<Lib>
|
||||
<AdditionalDependencies>
|
||||
</AdditionalDependencies>
|
||||
</Lib>
|
||||
<Lib>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<TreatLibWarningAsErrors>true</TreatLibWarningAsErrors>
|
||||
</Lib>
|
||||
<ProjectReference>
|
||||
<LinkLibraryDependencies>true</LinkLibraryDependencies>
|
||||
</ProjectReference>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-CF-Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)common\inc;$(SolutionDir)common\inc\tlibc;$(SolutionDir)sdk\tlibcxx\include;$(ProjectDir)..\..\ae\QvE\Include;$(ProjectDir)..\..\QuoteGeneration\quote_wrapper\common\inc;$(ProjectDir)..\..\QuoteGeneration\pce_wrapper\inc</AdditionalIncludeDirectories>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<DebugInformationFormat>OldStyle</DebugInformationFormat>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<TreatWarningAsError>true</TreatWarningAsError>
|
||||
<IgnoreStandardIncludePath>true</IgnoreStandardIncludePath>
|
||||
<InterproceduralOptimization>NoIPO</InterproceduralOptimization>
|
||||
<ControlFlowGuard>Guard</ControlFlowGuard>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<AdditionalOptions>/Qspectre-load-cf /d2FH4-</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
<Lib>
|
||||
<AdditionalDependencies>
|
||||
</AdditionalDependencies>
|
||||
</Lib>
|
||||
<Lib>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<TreatLibWarningAsErrors>true</TreatLibWarningAsErrors>
|
||||
</Lib>
|
||||
<ProjectReference>
|
||||
<LinkLibraryDependencies>true</LinkLibraryDependencies>
|
||||
</ProjectReference>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-Load-Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)common\inc;$(SolutionDir)common\inc\tlibc;$(SolutionDir)sdk\tlibcxx\include;$(ProjectDir)..\..\ae\QvE\Include;$(ProjectDir)..\..\QuoteGeneration\quote_wrapper\common\inc;$(ProjectDir)..\..\QuoteGeneration\pce_wrapper\inc</AdditionalIncludeDirectories>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<DebugInformationFormat>OldStyle</DebugInformationFormat>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<TreatWarningAsError>true</TreatWarningAsError>
|
||||
<IgnoreStandardIncludePath>true</IgnoreStandardIncludePath>
|
||||
<InterproceduralOptimization>NoIPO</InterproceduralOptimization>
|
||||
<ControlFlowGuard>Guard</ControlFlowGuard>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<AdditionalOptions>/Qspectre-load /d2FH4-</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
<Lib>
|
||||
<AdditionalDependencies>
|
||||
</AdditionalDependencies>
|
||||
</Lib>
|
||||
<Lib>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<TreatLibWarningAsErrors>true</TreatLibWarningAsErrors>
|
||||
</Lib>
|
||||
<ProjectReference>
|
||||
<LinkLibraryDependencies>true</LinkLibraryDependencies>
|
||||
</ProjectReference>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-CF-Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)common\inc;$(SolutionDir)common\inc\tlibc;$(SolutionDir)sdk\tlibcxx\include;$(ProjectDir)..\..\ae\QvE\Include;$(ProjectDir)..\..\QuoteGeneration\quote_wrapper\common\inc;$(ProjectDir)..\..\QuoteGeneration\pce_wrapper\inc</AdditionalIncludeDirectories>
|
||||
<AdditionalOptions>/d2FH4-</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Lib>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CVE-2020-0551-Load-Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)common\inc;$(SolutionDir)common\inc\tlibc;$(SolutionDir)sdk\tlibcxx\include;$(ProjectDir)..\..\ae\QvE\Include;$(ProjectDir)..\..\QuoteGeneration\quote_wrapper\common\inc;$(ProjectDir)..\..\QuoteGeneration\pce_wrapper\inc</AdditionalIncludeDirectories>
|
||||
<AdditionalOptions>/d2FH4-</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Lib>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
</ItemDefinitionGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
@@ -1,30 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="sgx_dcap_tvl.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="encode_helper.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="sgx_dcap_tvl.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -8,9 +8,11 @@ DeliveryName InstallName FileCheckSum FileFeature FileOwner
|
||||
<deliverydir>/common/inc/sgx_key.h <installdir>/include/sgx_key.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote.h <installdir>/include/sgx_quote.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_urts.h <installdir>/include/sgx_urts.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_ql_lib_common.h <installdir>/include/sgx_ql_lib_common.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_quote_3.h <installdir>/include/sgx_quote_3.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_quote_4.h <installdir>/include/sgx_quote_4.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_quote_5.h <installdir>/include/sgx_quote_5.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_ql_quote.h <installdir>/include/sgx_ql_quote.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/pce_wrapper/inc/sgx_pce.h <installdir>/include/sgx_pce.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_ql_lib_common.h <installdir>/include/sgx_ql_lib_common.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote_3.h <installdir>/include/sgx_quote_3.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote_4.h <installdir>/include/sgx_quote_4.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote_5.h <installdir>/include/sgx_quote_5.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_ql_quote.h <installdir>/include/sgx_ql_quote.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_pce.h <installdir>/include/sgx_pce.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_qve_header.h <installdir>/include/sgx_qve_header.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_dcap_qal.h <installdir>/include/sgx_dcap_qal.h 0 main STP
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DeliveryName InstallName FileCheckSum FileFeature FileOwner
|
||||
<deliverydir>/external/dcap_source/QuoteVerification/dcap_quoteverify/inc/sgx_dcap_quoteverify.h <installdir>/include/sgx_dcap_quoteverify.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/ae/QvE/Include/sgx_qve_header.h <installdir>/include/sgx_qve_header.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_qve_header.h <installdir>/include/sgx_qve_header.h 0 main STP
|
||||
|
||||
@@ -7,7 +7,10 @@ DeliveryName InstallName FileCheckSum FileFeature FileOwner
|
||||
<deliverydir>/common/inc/sgx_key.h <installdir>/include/sgx_key.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote.h <installdir>/include/sgx_quote.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_urts.h <installdir>/include/sgx_urts.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_ql_lib_common.h <installdir>/include/sgx_ql_lib_common.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_quote_3.h <installdir>/include/sgx_quote_3.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_ql_quote.h <installdir>/include/sgx_ql_quote.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/pce_wrapper/inc/sgx_pce.h <installdir>/include/sgx_pce.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_ql_lib_common.h <installdir>/include/sgx_ql_lib_common.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote_3.h <installdir>/include/sgx_quote_3.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_ql_quote.h <installdir>/include/sgx_ql_quote.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_pce.h <installdir>/include/sgx_pce.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_qve_header.h <installdir>/include/sgx_qve_header.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_dcap_qal.h <installdir>/include/sgx_dcap_qal.h 0 main STP
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DeliveryName InstallName FileCheckSum FileFeature FileOwner
|
||||
<deliverydir>/external/dcap_source/QuoteVerification/dcap_quoteverify/inc/sgx_dcap_quoteverify.h <installdir>/include/sgx_dcap_quoteverify.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/ae/QvE/Include/sgx_qve_header.h <installdir>/include/sgx_qve_header.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_qve_header.h <installdir>/include/sgx_qve_header.h 0 main STP
|
||||
|
||||
@@ -7,7 +7,9 @@ DeliveryName InstallName FileCheckSum FileFeature FileOwner
|
||||
<deliverydir>/common/inc/sgx_key.h <installdir>/include/sgx_key.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote.h <installdir>/include/sgx_quote.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_urts.h <installdir>/include/sgx_urts.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_ql_lib_common.h <installdir>/include/sgx_ql_lib_common.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_quote_3.h <installdir>/include/sgx_quote_3.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_ql_quote.h <installdir>/include/sgx_ql_quote.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/pce_wrapper/inc/sgx_pce.h <installdir>/include/sgx_pce.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_ql_lib_common.h <installdir>/include/sgx_ql_lib_common.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote_3.h <installdir>/include/sgx_quote_3.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_ql_quote.h <installdir>/include/sgx_ql_quote.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_pce.h <installdir>/include/sgx_pce.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_qve_header.h <installdir>/include/sgx_qve_header.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_dcap_qal.h <installdir>/include/sgx_dcap_qal.h 0 main STP
|
||||
|
||||
@@ -84,17 +84,18 @@ DeliveryName InstallName FileCheckSum FileFeature FileOwner
|
||||
<deliverydir>/external/sgx-emm/emm_src/include/sgx_mm.h <installdir>/package/include/sgx_mm.h 0 main STP
|
||||
<deliverydir>/linux/installer/common/sdk/install.sh <installdir>/scripts/install.sh 0 main STP
|
||||
<deliverydir>/linux/installer/common/sdk/Makefile <installdir>/Makefile 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_ql_lib_common.h <installdir>/package/include/sgx_ql_lib_common.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/pce_wrapper/inc/sgx_pce.h <installdir>/package/include/sgx_pce.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_quote_3.h <installdir>/package/include/sgx_quote_3.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_quote_4.h <installdir>/package/include/sgx_quote_4.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_quote_5.h <installdir>/package/include/sgx_quote_5.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteGeneration/quote_wrapper/common/inc/sgx_ql_quote.h <installdir>/package/include/sgx_ql_quote.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteVerification/appraisal/qal/sgx_dcap_qal.h <installdir>/package/include/sgx_dcap_qal.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/ae/QvE/Include/sgx_qve_header.h <installdir>/package/include/sgx_qve_header.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteVerification/dcap_tvl/sgx_dcap_tvl.h <installdir>/package/include/sgx_dcap_tvl.h 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteVerification/dcap_tvl/sgx_dcap_tvl.edl <installdir>/package/include/sgx_dcap_tvl.edl 0 main STP
|
||||
<deliverydir>/external/dcap_source/QuoteVerification/dcap_tvl/sgx_dcap_qae_tvl.h <installdir>/package/include/sgx_dcap_qae_tvl.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_ql_lib_common.h <installdir>/package/include/sgx_ql_lib_common.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_pce.h <installdir>/package/include/sgx_pce.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote_3.h <installdir>/package/include/sgx_quote_3.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote_4.h <installdir>/package/include/sgx_quote_4.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_quote_5.h <installdir>/package/include/sgx_quote_5.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_ql_quote.h <installdir>/package/include/sgx_ql_quote.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_dcap_qal.h <installdir>/package/include/sgx_dcap_qal.h 0 main STP
|
||||
<deliverydir>/common/inc/sgx_qve_header.h <installdir>/package/include/sgx_qve_header.h 0 main STP
|
||||
<deliverydir>/sdk/tvl/sgx_dcap_tvl.h <installdir>/package/include/sgx_dcap_tvl.h 0 main STP
|
||||
<deliverydir>/sdk/tvl/sgx_dcap_tvl.edl <installdir>/package/include/sgx_dcap_tvl.edl 0 main STP
|
||||
<deliverydir>/sdk/tvl/sgx_dcap_qae_tvl.h <installdir>/package/include/sgx_dcap_qae_tvl.h 0 main STP
|
||||
<deliverydir>/sdk/tvl/sgx_dcap_constant_val.h <installdir>/package/include/sgx_dcap_constant_val.h 0 main STP
|
||||
<deliverydir>/SampleCode/LocalAttestation/App/App.cpp <installdir>/package/SampleCode/LocalAttestation/App/App.cpp 0 main STP
|
||||
<deliverydir>/SampleCode/LocalAttestation/AppInitiator/App.cpp <installdir>/package/SampleCode/LocalAttestation/AppInitiator/App.cpp 0 main STP
|
||||
<deliverydir>/SampleCode/LocalAttestation/AppInitiator/datatypes.h <installdir>/package/SampleCode/LocalAttestation/AppInitiator/datatypes.h 0 main STP
|
||||
|
||||
+9
-1
@@ -64,7 +64,7 @@ LIBTCXX := $(BUILD_DIR)/libsgx_tcxx.a
|
||||
LIBTSE := $(BUILD_DIR)/libsgx_tservice.a
|
||||
|
||||
.PHONY: components
|
||||
components: tstdc tcxx tservice trts tcrypto tprotected_fs uprotected_fs ptrace sample_crypto libcapable simulation signtool edger8r tcmalloc sgx_pcl sgx_encrypt sgx_tswitchless sgx_uswitchless pthread openmp protobuf ttls utls
|
||||
components: tstdc tcxx tservice trts tcrypto tprotected_fs uprotected_fs ptrace sample_crypto libcapable simulation signtool edger8r tcmalloc sgx_pcl sgx_encrypt sgx_tswitchless sgx_uswitchless pthread openmp protobuf ttls utls tvl
|
||||
|
||||
# ---------------------------------------------------
|
||||
# tstdc
|
||||
@@ -258,6 +258,13 @@ sample_crypto:
|
||||
utls: cbor_untrusted
|
||||
$(MAKE) -C utls
|
||||
|
||||
# ---------------------------------------------------
|
||||
# TVL library
|
||||
# ---------------------------------------------------
|
||||
.PHONY: tvl
|
||||
tvl:
|
||||
$(MAKE) -C tvl
|
||||
|
||||
# ---------------------------------------------------
|
||||
# standalone, untrusted libraries
|
||||
# ---------------------------------------------------
|
||||
@@ -338,6 +345,7 @@ clean:
|
||||
$(MAKE) -C $(LINUX_EXTERNAL_DIR)/libcxxrt clean
|
||||
$(MAKE) -C ttls clean
|
||||
$(MAKE) -C utls clean
|
||||
$(MAKE) -C tvl clean
|
||||
@$(RM) $(LIBTLIBC) $(LIBTCXX) $(LIBTSE)
|
||||
@$(RM) $(BUILD_DIR)/libc++_Changes_SGX.txt
|
||||
@$(RM) -rf $(BUILD_DIR)/.compiler-rt
|
||||
|
||||
@@ -48,8 +48,7 @@ INCLUDES := -I.. \
|
||||
-I$(LINUX_PSW_DIR)/ae/inc/internal \
|
||||
-I$(LINUX_PSW_DIR)/ae/common \
|
||||
-I$(PREBUILT_OPENSSL_DIR)/inc \
|
||||
-I$(DCAP_DIR)/QuoteGeneration/quote_wrapper/common/inc \
|
||||
-I$(DCAP_DIR)/QuoteGeneration/pce_wrapper/inc
|
||||
-I$(DCAP_DIR)/QuoteGeneration/quote_wrapper/common/inc
|
||||
|
||||
|
||||
CXXFLAGS += -Wall -fPIC $(INCLUDES) -Werror -g $(CET_FLAGS)
|
||||
|
||||
+1
-2
@@ -32,8 +32,7 @@ INCLUDE += -I$(COMMON_DIR)/inc/tlibc \
|
||||
-I$(SGX_QV_PATH)/appraisal/qal \
|
||||
-I$(SGX_QV_PATH)/../QuoteGeneration/quote_wrapper/common/inc \
|
||||
-I$(SGX_QV_PATH)/../QuoteGeneration/quote_wrapper/tdx_attest \
|
||||
-I$(SGX_QV_PATH)/../QuoteGeneration/pce_wrapper/inc \
|
||||
-I$(SGX_QV_PATH)/dcap_tvl \
|
||||
-I$(LINUX_SDK_DIR)/tvl \
|
||||
-include./tsgxsslio.h \
|
||||
-I$(PREBUILT_OPENSSL_PATH)/inc
|
||||
|
||||
|
||||
@@ -4,9 +4,7 @@
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
#
|
||||
|
||||
# part of SDK
|
||||
# include buildenv in linux trunk
|
||||
include ../../../../buildenv.mk
|
||||
include ../../buildenv.mk
|
||||
|
||||
TVL_CPP_SRCS := $(wildcard *.cpp)
|
||||
TVL_OBJS := $(TVL_CPP_SRCS:.cpp=.o)
|
||||
+7
-9
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* Copyright(c) 2011-2026 Intel Corporation
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
||||
|
||||
#ifndef _SGX_DCAP_CONSTANT_VAL_H_
|
||||
#define _SGX_DCAP_CONSTANT_VAL_H_
|
||||
|
||||
@@ -26,12 +32,4 @@
|
||||
//Defense in depth, QaE ISV SVN in report must be greater or equal to hardcode QaE ISV SVN
|
||||
#define LEAST_QAE_ISVSVN 0xD
|
||||
|
||||
quote3_error_t enclave_identity_verify(
|
||||
int16_t prodid,
|
||||
uint16_t isv_svn,
|
||||
const sgx_report_t *p_report,
|
||||
sgx_isv_svn_t isvsvn_threshold,
|
||||
bool qae_mode
|
||||
);
|
||||
|
||||
#endif
|
||||
#endif //_SGX_DCAP_CONSTANT_VAL_H_
|
||||
+4
-29
@@ -1,33 +1,7 @@
|
||||
/*
|
||||
* Copyright (C) 2011-2021 Intel Corporation. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in
|
||||
* the documentation and/or other materials provided with the
|
||||
* distribution.
|
||||
* * Neither the name of Intel Corporation nor the names of its
|
||||
* contributors may be used to endorse or promote products derived
|
||||
* from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
* Copyright(c) 2011-2026 Intel Corporation
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
||||
/*
|
||||
* SGX DCAP trusted verification library (sgx_dcap_tvl)
|
||||
@@ -41,6 +15,7 @@
|
||||
#include "sgx_tcrypto.h"
|
||||
#include "sgx_trts.h"
|
||||
#include "sgx_dcap_constant_val.h"
|
||||
#include "sgx_enclave_identity_helper.h"
|
||||
|
||||
|
||||
#define SGX_ERR_BREAK(x) {if (x != SGX_SUCCESS) break;}
|
||||
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright(c) 2026 Intel Corporation
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
||||
#ifndef _SGX_SGX_ENCLAVE_IDENTITY_HELPER_H_
|
||||
#define _SGX_SGX_ENCLAVE_IDENTITY_HELPER_H_
|
||||
|
||||
quote3_error_t enclave_identity_verify(
|
||||
int16_t prodid,
|
||||
uint16_t isv_svn,
|
||||
const sgx_report_t *p_report,
|
||||
sgx_isv_svn_t isvsvn_threshold,
|
||||
bool qae_mode
|
||||
);
|
||||
|
||||
#endif //_SGX_SGX_ENCLAVE_IDENTITY_HELPER_H_
|
||||
+1
-2
@@ -25,8 +25,7 @@ INCLUDE += -I$(COMMON_DIR) \
|
||||
-I$(SGX_QVE_PATH)/Include \
|
||||
-I$(SGX_QV_PATH)/dcap_quoteverify/inc \
|
||||
-I$(SGX_QV_PATH)/../QuoteGeneration/quote_wrapper/common/inc \
|
||||
-I$(SGX_QV_PATH)/../QuoteGeneration/quote_wrapper/ql/inc \
|
||||
-I$(SGX_QV_PATH)/../QuoteGeneration/pce_wrapper/inc
|
||||
-I$(SGX_QV_PATH)/../QuoteGeneration/quote_wrapper/ql/inc
|
||||
|
||||
|
||||
CXXFLAGS += $(COMMON_LDFLAGS) -fPIC -Werror -Wno-unused-parameter -g
|
||||
|
||||
Reference in New Issue
Block a user