Merge pull request #1567 from ergo720/rsa_update2
Alternative RSA implementation
This commit is contained in:
commit
bb8bb334d1
|
@ -13,3 +13,11 @@
|
||||||
[submodule "import/simpleini"]
|
[submodule "import/simpleini"]
|
||||||
path = import/simpleini
|
path = import/simpleini
|
||||||
url = https://github.com/brofield/simpleini
|
url = https://github.com/brofield/simpleini
|
||||||
|
[submodule "import/libtommath"]
|
||||||
|
path = import/libtommath
|
||||||
|
url = https://github.com/libtom/libtommath
|
||||||
|
branch = master
|
||||||
|
[submodule "import/libtomcrypt"]
|
||||||
|
path = import/libtomcrypt
|
||||||
|
url = https://github.com/libtom/libtomcrypt
|
||||||
|
branch = master
|
||||||
|
|
|
@ -5,8 +5,10 @@ MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cxbx", "Cxbx.vcxproj", "{E7A72D3D-5810-4078-A243-348B59726365}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cxbx", "Cxbx.vcxproj", "{E7A72D3D-5810-4078-A243-348B59726365}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF} = {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF} = {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79} = {E3802982-DCB6-4D85-A2BD-6B08F0657E79}
|
||||||
{B8D9AFC2-B38F-4714-846D-8A2754F076C9} = {B8D9AFC2-B38F-4714-846D-8A2754F076C9}
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9} = {B8D9AFC2-B38F-4714-846D-8A2754F076C9}
|
||||||
{2171C0E8-4915-49B9-AC23-A484FA08C126} = {2171C0E8-4915-49B9-AC23-A484FA08C126}
|
{2171C0E8-4915-49B9-AC23-A484FA08C126} = {2171C0E8-4915-49B9-AC23-A484FA08C126}
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2} = {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "subhook", "subhook.vcxproj", "{CD2DDE93-B45E-4D11-876D-D0056C3DD407}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "subhook", "subhook.vcxproj", "{CD2DDE93-B45E-4D11-876D-D0056C3DD407}"
|
||||||
|
@ -26,40 +28,136 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XbSymbolDatabase", "..\..\i
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CxbxVSBC", "CxbxVSBC.vcxproj", "{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CxbxVSBC", "CxbxVSBC.vcxproj", "{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tommath", "libtommath_VS2008.vcxproj", "{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtomcrypt", "libtomcrypt_VS2008.vcxproj", "{E3802982-DCB6-4D85-A2BD-6B08F0657E79}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|ARM = Debug|ARM
|
||||||
Debug|Win32 = Debug|Win32
|
Debug|Win32 = Debug|Win32
|
||||||
|
Debug|x64 = Debug|x64
|
||||||
|
Debug|x86 = Debug|x86
|
||||||
|
Release|ARM = Release|ARM
|
||||||
Release|Win32 = Release|Win32
|
Release|Win32 = Release|Win32
|
||||||
|
Release|x64 = Release|x64
|
||||||
|
Release|x86 = Release|x86
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{E7A72D3D-5810-4078-A243-348B59726365}.Debug|ARM.ActiveCfg = Debug|Win32
|
||||||
{E7A72D3D-5810-4078-A243-348B59726365}.Debug|Win32.ActiveCfg = Debug|Win32
|
{E7A72D3D-5810-4078-A243-348B59726365}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{E7A72D3D-5810-4078-A243-348B59726365}.Debug|Win32.Build.0 = Debug|Win32
|
{E7A72D3D-5810-4078-A243-348B59726365}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{E7A72D3D-5810-4078-A243-348B59726365}.Debug|x64.ActiveCfg = Debug|Win32
|
||||||
|
{E7A72D3D-5810-4078-A243-348B59726365}.Debug|x86.ActiveCfg = Debug|Win32
|
||||||
|
{E7A72D3D-5810-4078-A243-348B59726365}.Debug|x86.Build.0 = Debug|Win32
|
||||||
|
{E7A72D3D-5810-4078-A243-348B59726365}.Release|ARM.ActiveCfg = Release|Win32
|
||||||
{E7A72D3D-5810-4078-A243-348B59726365}.Release|Win32.ActiveCfg = Release|Win32
|
{E7A72D3D-5810-4078-A243-348B59726365}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{E7A72D3D-5810-4078-A243-348B59726365}.Release|Win32.Build.0 = Release|Win32
|
{E7A72D3D-5810-4078-A243-348B59726365}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{E7A72D3D-5810-4078-A243-348B59726365}.Release|x64.ActiveCfg = Release|Win32
|
||||||
|
{E7A72D3D-5810-4078-A243-348B59726365}.Release|x86.ActiveCfg = Release|Win32
|
||||||
|
{E7A72D3D-5810-4078-A243-348B59726365}.Release|x86.Build.0 = Release|Win32
|
||||||
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|ARM.ActiveCfg = Debug|Win32
|
||||||
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|Win32.ActiveCfg = Debug|Win32
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|Win32.Build.0 = Debug|Win32
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|x86.ActiveCfg = Debug|Win32
|
||||||
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|x86.Build.0 = Debug|Win32
|
||||||
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|ARM.ActiveCfg = Release|Win32
|
||||||
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|Win32.ActiveCfg = Release|Win32
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|Win32.Build.0 = Release|Win32
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|x64.Build.0 = Release|x64
|
||||||
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|x86.ActiveCfg = Release|Win32
|
||||||
|
{CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|x86.Build.0 = Release|Win32
|
||||||
|
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||||
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||||
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|Win32.Build.0 = Debug|Any CPU
|
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||||
|
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||||
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|Win32.ActiveCfg = Release|Any CPU
|
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||||
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|Win32.Build.0 = Release|Any CPU
|
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|Win32.Build.0 = Release|Any CPU
|
||||||
|
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||||
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||||
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|Win32.Build.0 = Debug|Any CPU
|
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||||
|
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||||
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|Win32.ActiveCfg = Release|Any CPU
|
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||||
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|Win32.Build.0 = Release|Any CPU
|
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|Win32.Build.0 = Release|Any CPU
|
||||||
|
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|ARM.ActiveCfg = Debug|Win32
|
||||||
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|Win32.ActiveCfg = Debug|Win32
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|Win32.Build.0 = Debug|Win32
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|x64.ActiveCfg = Debug|Win32
|
||||||
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|x86.ActiveCfg = Debug|Win32
|
||||||
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|x86.Build.0 = Debug|Win32
|
||||||
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|ARM.ActiveCfg = Release|Win32
|
||||||
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|Win32.ActiveCfg = Release|Win32
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|Win32.Build.0 = Release|Win32
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|x64.ActiveCfg = Release|Win32
|
||||||
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|x86.ActiveCfg = Release|Win32
|
||||||
|
{2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|x86.Build.0 = Release|Win32
|
||||||
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|ARM.ActiveCfg = Debug|Win32
|
||||||
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|Win32.ActiveCfg = Debug|Win32
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|Win32.Build.0 = Debug|Win32
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|x86.ActiveCfg = Debug|Win32
|
||||||
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|x86.Build.0 = Debug|Win32
|
||||||
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|ARM.ActiveCfg = Release|Win32
|
||||||
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|Win32.ActiveCfg = Release|Win32
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|Win32.Build.0 = Release|Win32
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|x64.Build.0 = Release|x64
|
||||||
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|x86.ActiveCfg = Release|Win32
|
||||||
|
{B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|x86.Build.0 = Release|Win32
|
||||||
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|ARM.ActiveCfg = Debug|Win32
|
||||||
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|Win32.ActiveCfg = Debug|Win32
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|Win32.Build.0 = Debug|Win32
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|x86.ActiveCfg = Debug|Win32
|
||||||
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|x86.Build.0 = Debug|Win32
|
||||||
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|ARM.ActiveCfg = Release|Win32
|
||||||
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|Win32.ActiveCfg = Release|Win32
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|Win32.Build.0 = Release|Win32
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|x64.Build.0 = Release|x64
|
||||||
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|x86.ActiveCfg = Release|Win32
|
||||||
|
{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|x86.Build.0 = Release|Win32
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|ARM.ActiveCfg = Debug|Win32
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|x86.ActiveCfg = Debug|Win32
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|x86.Build.0 = Debug|Win32
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|ARM.ActiveCfg = Release|Win32
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|x64.Build.0 = Release|x64
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|x86.ActiveCfg = Release|Win32
|
||||||
|
{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|x86.Build.0 = Release|Win32
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|ARM.ActiveCfg = Debug|Win32
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|x86.ActiveCfg = Debug|Win32
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|x86.Build.0 = Debug|Win32
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|ARM.ActiveCfg = Release|Win32
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|x64.Build.0 = Release|x64
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|x86.ActiveCfg = Release|Win32
|
||||||
|
{E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|x86.Build.0 = Release|Win32
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
|
|
@ -77,8 +77,8 @@
|
||||||
</Midl>
|
</Midl>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<AdditionalIncludeDirectories>..\..\src\Common;..\..\src;..\..\src\Common\Win32;%(AdditionalIncludeDirectories);..\..\import\OpenXDK\include;..\..\import\distorm\include;..\..\import\glew-2.0.0\include;..\..\import\subhook\;..\..\import\DirectX9\include;..\..\import\simpleini</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\..\src\Common;..\..\src;..\..\src\Common\Win32;%(AdditionalIncludeDirectories);..\..\import\OpenXDK\include;..\..\import\distorm\include;..\..\import\glew-2.0.0\include;..\..\import\subhook\;..\..\import\DirectX9\include;..\..\import\simpleini;..\..\import\libtommath;..\..\import\libtomcrypt;..\..\import\libtomcrypt\src\headers</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>NOMINMAX;_WIN32_WINNT=0x0601;WIN32;CXBX_USE_D3D9;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NOMINMAX;_WIN32_WINNT=0x0601;WIN32;CXBX_USE_D3D9;LTM_DESC;USE_LTM;LTC_NO_TEST;LTC_NO_CIPHERS;LTC_NO_HASHES;LTC_NO_MACS;LTC_NO_PRNGS;LTC_NO_MISC;LTC_NO_PROTOTYPES;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
<BrowseInformation>false</BrowseInformation>
|
<BrowseInformation>false</BrowseInformation>
|
||||||
|
@ -95,7 +95,7 @@
|
||||||
<AdditionalIncludeDirectories>Include\Win32\Cxbx;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>Include\Win32\Cxbx;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalDependencies>legacy_stdio_definitions.lib;d3d9.lib;dinput8.lib;dxguid.lib;odbc32.lib;odbccp32.lib;Shlwapi.lib;dxerr9.lib;ws2_32.lib;dsound.lib;winmm.lib;ddraw.lib;d3dx9.lib;dbghelp.lib;comctl32.lib;XINPUT9_1_0.LIB;%(AdditionalDependencies)</AdditionalDependencies>
|
<AdditionalDependencies>legacy_stdio_definitions.lib;d3d9.lib;dinput8.lib;dxguid.lib;odbc32.lib;odbccp32.lib;Shlwapi.lib;dxerr9.lib;ws2_32.lib;dsound.lib;winmm.lib;ddraw.lib;d3dx9.lib;dbghelp.lib;comctl32.lib;XINPUT9_1_0.LIB;tomcryptd.lib;tommath.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>$(Configuration)\;..\..\import\distorm\lib\Win32\;..\..\import\glew-2.0.0\lib\Release\Win32\;..\..\import\DirectX9\lib\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>$(Configuration)\;..\..\import\distorm\lib\Win32\;..\..\import\glew-2.0.0\lib\Release\Win32\;..\..\import\DirectX9\lib\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<IgnoreSpecificDefaultLibraries>libcmt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
<IgnoreSpecificDefaultLibraries>libcmt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||||
|
@ -139,8 +139,8 @@
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
||||||
<AdditionalIncludeDirectories>..\..\src;..\..\src\Common;..\..\src\Common\Win32\;%(AdditionalIncludeDirectories);..\..\import\OpenXDK\include;..\..\import\distorm\include;..\..\import\glew-2.0.0\include;..\..\src\Common\Win32;..\..\import\subhook\;..\..\import\DirectX9\include;..\..\import\simpleini</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\..\src;..\..\src\Common;..\..\src\Common\Win32\;%(AdditionalIncludeDirectories);..\..\import\OpenXDK\include;..\..\import\distorm\include;..\..\import\glew-2.0.0\include;..\..\src\Common\Win32;..\..\import\subhook\;..\..\import\DirectX9\include;..\..\import\simpleini;..\..\import\libtommath;..\..\import\libtomcrypt;..\..\import\libtomcrypt\src\headers</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>NOMINMAX;_WIN32_WINNT=0x0601;WIN32;CXBX_USE_D3D9;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NOMINMAX;_WIN32_WINNT=0x0601;WIN32;CXBX_USE_D3D9;LTM_DESC;USE_LTM;LTC_NO_TEST;LTC_NO_CIPHERS;LTC_NO_HASHES;LTC_NO_MACS;LTC_NO_PRNGS;LTC_NO_MISC;LTC_NO_PROTOTYPES;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<StringPooling>true</StringPooling>
|
<StringPooling>true</StringPooling>
|
||||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
@ -165,7 +165,7 @@
|
||||||
<AdditionalIncludeDirectories>Include\Win32\Cxbx;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>Include\Win32\Cxbx;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalDependencies>legacy_stdio_definitions.lib;d3d9.lib;dinput8.lib;dxguid.lib;odbc32.lib;odbccp32.lib;Shlwapi.lib;dxerr9.lib;ws2_32.lib;dsound.lib;winmm.lib;ddraw.lib;d3dx9.lib;dbghelp.lib;comctl32.lib;XINPUT9_1_0.LIB;%(AdditionalDependencies)</AdditionalDependencies>
|
<AdditionalDependencies>legacy_stdio_definitions.lib;d3d9.lib;dinput8.lib;dxguid.lib;odbc32.lib;odbccp32.lib;Shlwapi.lib;dxerr9.lib;ws2_32.lib;dsound.lib;winmm.lib;ddraw.lib;d3dx9.lib;dbghelp.lib;comctl32.lib;XINPUT9_1_0.LIB;tomcrypt.lib;tommath.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>$(Configuration)\;..\..\import\distorm\lib\Win32\;..\..\import\glew-2.0.0\lib\Release\Win32\;..\..\import\DirectX9\lib\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>$(Configuration)\;..\..\import\distorm\lib\Win32\;..\..\import\glew-2.0.0\lib\Release\Win32\;..\..\import\DirectX9\lib\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<IgnoreSpecificDefaultLibraries>libcmt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
<IgnoreSpecificDefaultLibraries>libcmt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||||
|
|
|
@ -0,0 +1,686 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<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>
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectName>libtomcrypt</ProjectName>
|
||||||
|
<ProjectGuid>{E3802982-DCB6-4D85-A2BD-6B08F0657E79}</ProjectGuid>
|
||||||
|
<RootNamespace>libtomcrypt</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
<UseOfMfc>false</UseOfMfc>
|
||||||
|
<CharacterSet>NotSet</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
<UseOfMfc>false</UseOfMfc>
|
||||||
|
<CharacterSet>NotSet</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
<UseOfMfc>false</UseOfMfc>
|
||||||
|
<CharacterSet>NotSet</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
<UseOfMfc>false</UseOfMfc>
|
||||||
|
<CharacterSet>NotSet</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" 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)'=='Debug|Win32'" 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)'=='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)'=='Debug|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>
|
||||||
|
<_ProjectFileVersion>15.0.27625.0</_ProjectFileVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
|
||||||
|
<IntDir>$(Configuration)\$(ProjectName)</IntDir>
|
||||||
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<CodeAnalysisRules />
|
||||||
|
<CodeAnalysisRuleAssemblies />
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
|
||||||
|
<IntDir>$(Configuration)\$(ProjectName)</IntDir>
|
||||||
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<CodeAnalysisRules />
|
||||||
|
<CodeAnalysisRuleAssemblies />
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<OutDir>MSVC_$(Platform)_$(Configuration)\</OutDir>
|
||||||
|
<IntDir>MSVC_$(Platform)_$(Configuration)\Intermediate\</IntDir>
|
||||||
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<CodeAnalysisRules />
|
||||||
|
<CodeAnalysisRuleAssemblies />
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<OutDir>MSVC_$(Platform)_$(Configuration)\</OutDir>
|
||||||
|
<IntDir>MSVC_$(Platform)_$(Configuration)\Intermediate\</IntDir>
|
||||||
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<CodeAnalysisRules />
|
||||||
|
<CodeAnalysisRuleAssemblies />
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<Optimization>Disabled</Optimization>
|
||||||
|
<AdditionalIncludeDirectories>..\..\import\libtomcrypt\src\headers;..\..\import\libtommath;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;LTM_DESC;LTC_SOURCE;LTC_NO_TEST;LTC_NO_PROTOTYPES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<MinimalRebuild>true</MinimalRebuild>
|
||||||
|
<ExceptionHandling />
|
||||||
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
<PrecompiledHeaderOutputFile>$(IntDir)libtomcrypt.pch</PrecompiledHeaderOutputFile>
|
||||||
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||||
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||||
|
<CompileAs>CompileAsC</CompileAs>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<Culture>0x0409</Culture>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Lib>
|
||||||
|
<OutputFile>$(OutDir)tomcryptd.lib</OutputFile>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</Lib>
|
||||||
|
<Bscmake>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<OutputFile>.\Debug/libtomcrypt.bsc</OutputFile>
|
||||||
|
</Bscmake>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<Optimization>MaxSpeed</Optimization>
|
||||||
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
|
<AdditionalIncludeDirectories>..\..\import\libtomcrypt\src\headers;..\..\import\libtommath;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;LTM_DESC;LTC_SOURCE;LTC_NO_TEST;LTC_NO_PROTOTYPES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<StringPooling>true</StringPooling>
|
||||||
|
<ExceptionHandling />
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<PrecompiledHeaderOutputFile>$(IntDir)libtomcrypt.pch</PrecompiledHeaderOutputFile>
|
||||||
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||||
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<CompileAs>CompileAsC</CompileAs>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<Culture>0x0409</Culture>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Lib>
|
||||||
|
<OutputFile>$(OutDir)tomcrypt.lib</OutputFile>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</Lib>
|
||||||
|
<Bscmake>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<OutputFile>.\Release/libtomcrypt.bsc</OutputFile>
|
||||||
|
</Bscmake>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<Midl>
|
||||||
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
|
</Midl>
|
||||||
|
<ClCompile>
|
||||||
|
<Optimization>Disabled</Optimization>
|
||||||
|
<AdditionalIncludeDirectories>src\headers;..\libtommath;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;LTM_DESC;LTC_SOURCE;LTC_NO_TEST;LTC_NO_PROTOTYPES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<MinimalRebuild>true</MinimalRebuild>
|
||||||
|
<ExceptionHandling />
|
||||||
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
<PrecompiledHeaderOutputFile>$(IntDir)libtomcrypt.pch</PrecompiledHeaderOutputFile>
|
||||||
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||||
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
|
<CompileAs>CompileAsC</CompileAs>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<Culture>0x0409</Culture>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Lib>
|
||||||
|
<OutputFile>$(OutDir)tomcryptd.lib</OutputFile>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</Lib>
|
||||||
|
<Bscmake>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<OutputFile>.\Debug/libtomcrypt.bsc</OutputFile>
|
||||||
|
</Bscmake>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<Midl>
|
||||||
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
|
</Midl>
|
||||||
|
<ClCompile>
|
||||||
|
<Optimization>MaxSpeed</Optimization>
|
||||||
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
|
<AdditionalIncludeDirectories>src\headers;..\libtommath;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;LTM_DESC;LTC_SOURCE;LTC_NO_TEST;LTC_NO_PROTOTYPES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<StringPooling>true</StringPooling>
|
||||||
|
<ExceptionHandling />
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<PrecompiledHeaderOutputFile>$(IntDir)libtomcrypt.pch</PrecompiledHeaderOutputFile>
|
||||||
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||||
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<CompileAs>CompileAsC</CompileAs>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<Culture>0x0409</Culture>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Lib>
|
||||||
|
<OutputFile>$(OutDir)tomcrypt.lib</OutputFile>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</Lib>
|
||||||
|
<Bscmake>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<OutputFile>.\Release/libtomcrypt.bsc</OutputFile>
|
||||||
|
</Bscmake>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\aes\aes.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\aes\aes_tab.c">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\anubis.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\blowfish.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\camellia.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\cast5.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\des.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\kasumi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\khazad.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\kseed.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\multi2.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\noekeon.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\rc2.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\rc5.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\rc6.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\safer\safer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\safer\saferp.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\safer\safer_tab.c">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\skipjack.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\twofish\twofish.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\twofish\twofish_tab.c">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\xtea.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_add_aad.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_add_nonce.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_reset.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_add_aad.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_setiv_rfc7905.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_addheader.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_decrypt_verify_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_encrypt_authenticate_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_add_aad.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_add_iv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_gf_mult.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_mult_h.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_reset.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_add_aad.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_decrypt_last.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_decrypt_verify_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_encrypt_authenticate_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_encrypt_last.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_int_ntz.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_int_xor_blocks.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_decrypt_verify_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_done_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_done_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_encrypt_authenticate_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_ntz.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_shift_xor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\s_ocb_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\blake2s.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\chc\chc.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\helper\hash_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\helper\hash_filehandle.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\helper\hash_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\helper\hash_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\md2.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\md4.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\md5.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\rmd128.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\rmd160.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\rmd256.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\rmd320.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha1.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha224.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha256.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha384.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha512.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha512_224.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha512_256.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha3.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha3_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\tiger.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\whirl\whirl.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\whirl\whirltab.c">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2bmac.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2bmac_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2bmac_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2bmac_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2bmac_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2smac.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2smac_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2smac_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2smac_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2smac_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pelican\pelican.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pelican\pelican_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pelican\pelican_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_ntz.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_shift_xor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\poly1305\poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\poly1305\poly1305_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\poly1305\poly1305_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\poly1305\poly1305_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\poly1305\poly1305_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\fp\ltc_ecc_fp_mulmod.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\gmp_desc.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\ltm_desc.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\radix_to_bin.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\rand_bn.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\rand_prime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\tfm_desc.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\adler32.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\base64\base64_decode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\base64\base64_encode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\burn_stack.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\compare_testvector.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crc32.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_argchk.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_cipher_descriptor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_cipher_is_valid.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_constants.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_cipher.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_cipher_any.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_cipher_id.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_hash_any.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_hash_id.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_hash_oid.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_prng.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_fsa.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_hash_descriptor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_hash_is_valid.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_inits.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_ltc_mp_descriptor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_prng_descriptor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_prng_is_valid.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_prng_rng_descriptor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_all_ciphers.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_all_hashes.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_all_prngs.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_cipher.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_prng.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_sizes.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_unregister_cipher.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_unregister_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_unregister_prng.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\error_to_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\hkdf\hkdf.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\hkdf\hkdf_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\mem_neq.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\pkcs5\pkcs_5_1.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\pkcs5\pkcs_5_2.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\pkcs5\pkcs_5_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\pk_get_oid.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\zeromem.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ecb\ecb_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ecb\ecb_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ecb\ecb_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ecb\ecb_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_test_mode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_mult_x.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\bit\der_decode_bit_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\bit\der_decode_raw_bit_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\bit\der_encode_bit_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\bit\der_encode_raw_bit_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\bit\der_length_bit_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\boolean\der_decode_boolean.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\boolean\der_encode_boolean.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\boolean\der_length_boolean.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\choice\der_decode_choice.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\generalizedtime\der_decode_generalizedtime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\generalizedtime\der_encode_generalizedtime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\generalizedtime\der_length_generalizedtime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\ia5\der_decode_ia5_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\ia5\der_encode_ia5_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\ia5\der_length_ia5_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\integer\der_decode_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\integer\der_encode_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\integer\der_length_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\object_identifier\der_decode_object_identifier.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\object_identifier\der_encode_object_identifier.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\object_identifier\der_length_object_identifier.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\octet\der_decode_octet_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\octet\der_encode_octet_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\octet\der_length_octet_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\printable_string\der_decode_printable_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\printable_string\der_encode_printable_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\printable_string\der_length_printable_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_decode_sequence_ex.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_decode_sequence_flexi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_decode_sequence_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_decode_subject_public_key_info.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_encode_sequence_ex.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_encode_sequence_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_encode_subject_public_key_info.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_length_sequence.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_sequence_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_sequence_shrink.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\set\der_encode_set.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\set\der_encode_setof.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\short_integer\der_decode_short_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\short_integer\der_encode_short_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\short_integer\der_length_short_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\teletex_string\der_decode_teletex_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\teletex_string\der_length_teletex_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utctime\der_decode_utctime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utctime\der_encode_utctime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utctime\der_length_utctime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utf8\der_decode_utf8_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utf8\der_encode_utf8_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utf8\der_length_utf8_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_check_pubkey.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_export_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_generate_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_set.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_set_pg_dhparam.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_shared_secret.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_decrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_encrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_generate_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_generate_pqg.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_make_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_set.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_set_pqg_dsaparam.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_shared_secret.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_sign_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_verify_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_verify_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_ansi_x963_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_ansi_x963_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_decrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_encrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_get_size.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_make_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_shared_secret.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_sign_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_sizes.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_verify_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_is_valid_idx.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_map.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_mul2add.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_mulmod.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_mulmod_timing.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_points.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_projective_add_point.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_projective_dbl_point.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_decrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_encrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_exptmod.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_make_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_i2osp.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_mgf1.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_oaep_decode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_oaep_encode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_os2ip.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_pss_decode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_pss_encode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_v1_5_decode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_v1_5_encode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_decrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_encrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_exptmod.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_get_size.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_import_pkcs8.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_import_x509.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_make_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_set.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_sign_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_sign_saltlen_get.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_verify_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\fortuna.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\rc4.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\rng_get_bytes.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\rng_make_prng.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\sober128.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\sprng.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\yarrow.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_crypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_ivctr32.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_ivctr64.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_keystream.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_setup.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\rc4\rc4_stream.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\rc4\rc4_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\sober128\sober128tab.c">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\sober128\sober128_stream.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\sober128\sober128_test.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_argchk.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_cfg.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_cipher.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_custom.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_hash.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_mac.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_macros.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_math.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_misc.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_pk.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_pkcs.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_prng.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1,647 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="ciphers">
|
||||||
|
<UniqueIdentifier>{374850bb-b59a-46a0-af12-aab1e5628edc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="ciphers\aes">
|
||||||
|
<UniqueIdentifier>{77e60d55-16e4-4eaa-9e2f-6caad734535a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="ciphers\safer">
|
||||||
|
<UniqueIdentifier>{8700e3b9-2480-43d9-ab51-53db53d55efe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="ciphers\twofish">
|
||||||
|
<UniqueIdentifier>{c7e14490-b329-4033-87d6-8f9f9782b8fc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="encauth">
|
||||||
|
<UniqueIdentifier>{7336d691-57c8-4a16-aeb2-15b15918ec92}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="encauth\ccm">
|
||||||
|
<UniqueIdentifier>{2006e6e8-041d-44c8-be70-4bc0374fbfac}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="encauth\chachapoly">
|
||||||
|
<UniqueIdentifier>{b4ab0852-cb0d-4d58-9943-9192f24e5759}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="encauth\eax">
|
||||||
|
<UniqueIdentifier>{6b8a53ee-2fa1-489e-ae7c-3fbb424c03c9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="encauth\gcm">
|
||||||
|
<UniqueIdentifier>{5f82172b-3fd1-4c66-bd47-1f246a892c1b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="encauth\ocb">
|
||||||
|
<UniqueIdentifier>{964adfe5-4cd7-4256-bbee-10fd3a881123}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="encauth\ocb3">
|
||||||
|
<UniqueIdentifier>{53549ce4-e07a-4ceb-8f30-651b0c47d6ad}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="hashes">
|
||||||
|
<UniqueIdentifier>{490deae9-13a4-41d6-b97c-ef0b87165434}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="hashes\chc">
|
||||||
|
<UniqueIdentifier>{6620799f-6caf-48cc-b757-450b347e1dc1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="hashes\helper">
|
||||||
|
<UniqueIdentifier>{083bfe65-2972-4e49-887f-01ac017db628}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="hashes\sha2">
|
||||||
|
<UniqueIdentifier>{d571e6fe-ffbb-4863-8eeb-44d5361e56c7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="hashes\whirl">
|
||||||
|
<UniqueIdentifier>{80526417-a967-4fc7-aab9-6f626edb9540}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="headers">
|
||||||
|
<UniqueIdentifier>{6ee34654-46a9-440c-98a1-5f7142af3ab8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="mac">
|
||||||
|
<UniqueIdentifier>{d315e246-5f55-4f17-8590-c7360a3d1b3c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="mac\blake2">
|
||||||
|
<UniqueIdentifier>{0aef511a-b74e-40e1-b343-5eea3a450a11}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="mac\f9">
|
||||||
|
<UniqueIdentifier>{ea01e9d4-3557-436b-91ba-a974b7b9846f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="mac\hmac">
|
||||||
|
<UniqueIdentifier>{1709dca9-d2ff-4fdf-af60-f84753d4ad43}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="mac\omac">
|
||||||
|
<UniqueIdentifier>{986edfa9-8963-4d73-ba7c-dee950b45598}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="mac\pelican">
|
||||||
|
<UniqueIdentifier>{b9c007db-a2f2-415a-8b6a-18dd67270a36}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="mac\pmac">
|
||||||
|
<UniqueIdentifier>{ce977927-babe-4aa8-80e3-feb42acbffa5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="mac\poly1305">
|
||||||
|
<UniqueIdentifier>{f3c3b14d-9588-4ef6-ba95-0db227c3af2a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="mac\xcbc">
|
||||||
|
<UniqueIdentifier>{d4b1a219-47e6-499b-ad8c-49c4af13c603}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="math">
|
||||||
|
<UniqueIdentifier>{a49a57b6-2403-49f2-b154-12456971e960}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="math\fp">
|
||||||
|
<UniqueIdentifier>{f7afeef9-61b9-4116-a8c8-afbbdd884f4e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="misc">
|
||||||
|
<UniqueIdentifier>{4a7c7016-1a60-46cc-8bdf-f930f25e583d}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="misc\base64">
|
||||||
|
<UniqueIdentifier>{3049da5d-a7e2-4ccc-a363-26eb52ee9f89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="misc\crypt">
|
||||||
|
<UniqueIdentifier>{7e835aaf-7d99-4c3a-9b4a-290ca0d1e8fc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="misc\hkdf">
|
||||||
|
<UniqueIdentifier>{d2fb3a52-d011-4c40-9c04-7fcf046e5f8b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="misc\pkcs5">
|
||||||
|
<UniqueIdentifier>{14786c40-6725-43c0-b6bc-4ce5df862043}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="modes">
|
||||||
|
<UniqueIdentifier>{1eb81653-a4fa-4774-8fe8-6398fcaf1455}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="modes\cbc">
|
||||||
|
<UniqueIdentifier>{385ab5dd-1fab-4a88-9268-1fa13c8dfa51}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="modes\cfb">
|
||||||
|
<UniqueIdentifier>{0c57250a-1dff-4112-ac28-47940d889254}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="modes\ctr">
|
||||||
|
<UniqueIdentifier>{8904fe04-5304-4796-bbb8-3ce9578b11ab}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="modes\ecb">
|
||||||
|
<UniqueIdentifier>{f0997a9d-113f-4da7-a0c9-54c1b031429a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="modes\f8">
|
||||||
|
<UniqueIdentifier>{e7b3e488-6d35-4137-a986-314b6ceac09f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="modes\lrw">
|
||||||
|
<UniqueIdentifier>{33360f58-a91f-4de1-b148-8936d561dbb3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="modes\ofb">
|
||||||
|
<UniqueIdentifier>{4e43c919-a42a-40ca-9a4a-3a0bee9991d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="modes\xts">
|
||||||
|
<UniqueIdentifier>{437d59d8-cb43-4024-8daf-f0235c1c3ebb}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk">
|
||||||
|
<UniqueIdentifier>{69eca3d6-bbb7-40c7-8369-383cb94e01e5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1">
|
||||||
|
<UniqueIdentifier>{87d80275-1d37-4f1d-9f85-4cc78cbc079c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der">
|
||||||
|
<UniqueIdentifier>{00e3f215-b1da-4847-8a57-7b6b0e9bc3af}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\bit">
|
||||||
|
<UniqueIdentifier>{28424bb2-dbac-4a00-a39b-76da78763f38}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\boolean">
|
||||||
|
<UniqueIdentifier>{59cf0736-618c-460c-809c-85243329141d}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\choice">
|
||||||
|
<UniqueIdentifier>{0277df83-7a34-4412-ad98-d21fe3d787f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\generalizedtime">
|
||||||
|
<UniqueIdentifier>{cfea4b51-d091-47b8-b0f2-3a9cc5dd1369}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\ia5">
|
||||||
|
<UniqueIdentifier>{d51ce437-bd56-4950-a4b9-4c72acfa8644}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\integer">
|
||||||
|
<UniqueIdentifier>{b1e511e8-a001-4790-b233-ccaaaf0b5152}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\object_identifier">
|
||||||
|
<UniqueIdentifier>{d87105c0-b18d-46a6-ab7f-11d770cfc5d2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\octet">
|
||||||
|
<UniqueIdentifier>{8d53578f-082c-46ad-adb1-c46797ea3091}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\printable_string">
|
||||||
|
<UniqueIdentifier>{997b4ea2-a4c4-41ee-b07a-7ebff0e41281}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\sequence">
|
||||||
|
<UniqueIdentifier>{e1a32e5b-eb84-4835-86a6-92dda88915b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\set">
|
||||||
|
<UniqueIdentifier>{9b7e6554-a809-4185-b384-f3585499aa2c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\short_integer">
|
||||||
|
<UniqueIdentifier>{76e80ce4-14e2-484c-a47a-128b22a1b4e9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\teletex_string">
|
||||||
|
<UniqueIdentifier>{1b2ba856-d9ca-4dae-8440-dd49d1f641a2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\utctime">
|
||||||
|
<UniqueIdentifier>{aaf4da75-c0a4-4acb-9d3e-03e771080e30}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\asn1\der\utf8">
|
||||||
|
<UniqueIdentifier>{c2bf2bce-a69d-49e6-8aef-8f180a0b1c81}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\dh">
|
||||||
|
<UniqueIdentifier>{f07e802f-c9f6-4274-8de4-4efaea9c7034}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\dsa">
|
||||||
|
<UniqueIdentifier>{d91192d9-f44a-4019-a491-c5bff2b93362}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\ecc">
|
||||||
|
<UniqueIdentifier>{aee4533e-6421-414d-8dd7-85fdef16b0f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\katja">
|
||||||
|
<UniqueIdentifier>{e1d621d5-2a5f-4767-b26b-82df5f04db41}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\pkcs1">
|
||||||
|
<UniqueIdentifier>{268e9881-2781-4ca5-8e05-3bf1f38739e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="pk\rsa">
|
||||||
|
<UniqueIdentifier>{fe297492-a218-4cd1-9f8d-f01448322207}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="prngs">
|
||||||
|
<UniqueIdentifier>{6fd64c0e-83ad-46dc-8518-c53dca3acef9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="stream">
|
||||||
|
<UniqueIdentifier>{3663560b-a6f3-4a3b-8900-0ab9b72990a3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="stream\chacha">
|
||||||
|
<UniqueIdentifier>{86123b06-4962-444c-a266-18dcc894d38e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="stream\rc4">
|
||||||
|
<UniqueIdentifier>{225eacd0-b2cd-49a4-a3e2-be0840fc2a65}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="stream\sober128">
|
||||||
|
<UniqueIdentifier>{6af54bcf-b78c-4894-9a3a-65d24b3fa6fa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\anubis.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\blowfish.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\camellia.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\cast5.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\des.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\kasumi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\khazad.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\kseed.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\multi2.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\noekeon.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\rc2.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\rc5.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\rc6.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\safer\safer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\safer\saferp.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\safer\safer_tab.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\skipjack.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\twofish\twofish.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\twofish\twofish_tab.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\xtea.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_add_aad.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_add_nonce.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_reset.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ccm\ccm_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_add_aad.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_setiv_rfc7905.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\chachapoly\chacha20poly1305_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_addheader.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_decrypt_verify_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_encrypt_authenticate_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\eax\eax_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_add_aad.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_add_iv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_gf_mult.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_mult_h.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_reset.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\gcm\gcm_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_add_aad.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_decrypt_last.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_decrypt_verify_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_encrypt_authenticate_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_encrypt_last.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_int_ntz.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_int_xor_blocks.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb3\ocb3_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_decrypt_verify_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_done_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_done_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_encrypt_authenticate_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_ntz.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_shift_xor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\ocb_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\encauth\ocb\s_ocb_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\blake2s.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\chc\chc.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\helper\hash_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\helper\hash_filehandle.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\helper\hash_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\helper\hash_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\md2.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\md4.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\md5.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\rmd128.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\rmd160.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\rmd256.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\rmd320.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha1.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha224.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha256.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha384.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha512.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha512_224.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha2\sha512_256.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha3.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\sha3_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\tiger.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\whirl\whirl.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\hashes\whirl\whirltab.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2bmac.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2bmac_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2bmac_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2bmac_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2bmac_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2smac.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2smac_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2smac_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2smac_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\blake2\blake2smac_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\f9\f9_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\hmac\hmac_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\omac\omac_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pelican\pelican.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pelican\pelican_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pelican\pelican_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_ntz.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_shift_xor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\pmac\pmac_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\poly1305\poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\poly1305\poly1305_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\poly1305\poly1305_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\poly1305\poly1305_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\poly1305\poly1305_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_file.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_memory.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_memory_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\mac\xcbc\xcbc_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\fp\ltc_ecc_fp_mulmod.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\gmp_desc.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\ltm_desc.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\radix_to_bin.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\rand_bn.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\rand_prime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\math\tfm_desc.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\adler32.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\base64\base64_decode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\base64\base64_encode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\burn_stack.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\compare_testvector.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crc32.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_argchk.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_cipher_descriptor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_cipher_is_valid.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_constants.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_cipher.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_cipher_any.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_cipher_id.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_hash_any.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_hash_id.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_hash_oid.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_find_prng.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_fsa.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_hash_descriptor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_hash_is_valid.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_inits.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_ltc_mp_descriptor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_prng_descriptor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_prng_is_valid.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_prng_rng_descriptor.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_all_ciphers.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_all_hashes.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_all_prngs.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_cipher.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_register_prng.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_sizes.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_unregister_cipher.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_unregister_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\crypt\crypt_unregister_prng.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\error_to_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\hkdf\hkdf.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\hkdf\hkdf_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\mem_neq.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\pkcs5\pkcs_5_1.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\pkcs5\pkcs_5_2.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\pkcs5\pkcs_5_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\pk_get_oid.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\misc\zeromem.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cbc\cbc_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\cfb\cfb_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ctr\ctr_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ecb\ecb_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ecb\ecb_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ecb\ecb_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ecb\ecb_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\f8\f8_test_mode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_process.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\lrw\lrw_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_getiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_setiv.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\ofb\ofb_start.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_decrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_encrypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_init.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_mult_x.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\modes\xts\xts_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\bit\der_decode_bit_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\bit\der_decode_raw_bit_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\bit\der_encode_bit_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\bit\der_encode_raw_bit_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\bit\der_length_bit_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\boolean\der_decode_boolean.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\boolean\der_encode_boolean.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\boolean\der_length_boolean.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\choice\der_decode_choice.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\generalizedtime\der_decode_generalizedtime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\generalizedtime\der_encode_generalizedtime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\generalizedtime\der_length_generalizedtime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\ia5\der_decode_ia5_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\ia5\der_encode_ia5_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\ia5\der_length_ia5_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\integer\der_decode_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\integer\der_encode_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\integer\der_length_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\object_identifier\der_decode_object_identifier.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\object_identifier\der_encode_object_identifier.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\object_identifier\der_length_object_identifier.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\octet\der_decode_octet_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\octet\der_encode_octet_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\octet\der_length_octet_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\printable_string\der_decode_printable_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\printable_string\der_encode_printable_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\printable_string\der_length_printable_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_decode_sequence_ex.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_decode_sequence_flexi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_decode_sequence_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_decode_subject_public_key_info.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_encode_sequence_ex.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_encode_sequence_multi.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_encode_subject_public_key_info.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_length_sequence.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_sequence_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\sequence\der_sequence_shrink.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\set\der_encode_set.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\set\der_encode_setof.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\short_integer\der_decode_short_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\short_integer\der_encode_short_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\short_integer\der_length_short_integer.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\teletex_string\der_decode_teletex_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\teletex_string\der_length_teletex_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utctime\der_decode_utctime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utctime\der_encode_utctime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utctime\der_length_utctime.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utf8\der_decode_utf8_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utf8\der_encode_utf8_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\asn1\der\utf8\der_length_utf8_string.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_check_pubkey.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_export_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_generate_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_set.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_set_pg_dhparam.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dh\dh_shared_secret.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_decrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_encrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_generate_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_generate_pqg.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_make_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_set.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_set_pqg_dsaparam.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_shared_secret.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_sign_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_verify_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\dsa\dsa_verify_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_ansi_x963_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_ansi_x963_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_decrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_encrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_get_size.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_make_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_shared_secret.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_sign_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_sizes.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ecc_verify_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_is_valid_idx.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_map.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_mul2add.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_mulmod.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_mulmod_timing.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_points.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_projective_add_point.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\ecc\ltc_ecc_projective_dbl_point.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_decrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_encrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_exptmod.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\katja\katja_make_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_i2osp.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_mgf1.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_oaep_decode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_oaep_encode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_os2ip.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_pss_decode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_pss_encode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_v1_5_decode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\pkcs1\pkcs_1_v1_5_encode.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_decrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_encrypt_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_export.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_exptmod.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_free.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_get_size.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_import.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_import_pkcs8.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_import_x509.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_make_key.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_set.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_sign_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_sign_saltlen_get.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\pk\rsa\rsa_verify_hash.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\fortuna.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\rc4.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\rng_get_bytes.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\rng_make_prng.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\sober128.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\sprng.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\prngs\yarrow.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_crypt.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_done.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_ivctr32.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_ivctr64.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_keystream.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_setup.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\chacha\chacha_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\rc4\rc4_stream.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\rc4\rc4_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\sober128\sober128tab.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\sober128\sober128_stream.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\stream\sober128\sober128_test.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\aes\aes.c" />
|
||||||
|
<ClCompile Include="..\..\import\libtomcrypt\src\ciphers\aes\aes_tab.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_argchk.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_cfg.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_cipher.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_custom.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_hash.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_mac.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_macros.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_math.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_misc.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_pk.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_pkcs.h" />
|
||||||
|
<ClInclude Include="..\..\import\libtomcrypt\src\headers\tomcrypt_prng.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1,375 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<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>
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectName>tommath</ProjectName>
|
||||||
|
<ProjectGuid>{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}</ProjectGuid>
|
||||||
|
<RootNamespace>tommath</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
<UseOfMfc>false</UseOfMfc>
|
||||||
|
<CharacterSet>NotSet</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
<UseOfMfc>false</UseOfMfc>
|
||||||
|
<CharacterSet>NotSet</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
<UseOfMfc>false</UseOfMfc>
|
||||||
|
<CharacterSet>NotSet</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
<UseOfMfc>false</UseOfMfc>
|
||||||
|
<CharacterSet>NotSet</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" 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)'=='Debug|Win32'" 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)'=='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)'=='Debug|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>
|
||||||
|
<_ProjectFileVersion>15.0.27625.0</_ProjectFileVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
|
||||||
|
<IntDir>$(Configuration)\$(ProjectName)</IntDir>
|
||||||
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<CodeAnalysisRules />
|
||||||
|
<CodeAnalysisRuleAssemblies />
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<OutDir>MSVC_$(Platform)_$(Configuration)\</OutDir>
|
||||||
|
<IntDir>MSVC_$(Platform)_$(Configuration)\Intermediate\</IntDir>
|
||||||
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<CodeAnalysisRules />
|
||||||
|
<CodeAnalysisRuleAssemblies />
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
|
||||||
|
<IntDir>$(Configuration)\$(ProjectName)</IntDir>
|
||||||
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<CodeAnalysisRules />
|
||||||
|
<CodeAnalysisRuleAssemblies />
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<OutDir>MSVC_$(Platform)_$(Configuration)\</OutDir>
|
||||||
|
<IntDir>MSVC_$(Platform)_$(Configuration)\Intermediate\</IntDir>
|
||||||
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<CodeAnalysisRules />
|
||||||
|
<CodeAnalysisRuleAssemblies />
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<Optimization>Disabled</Optimization>
|
||||||
|
<AdditionalIncludeDirectories>../../import/libtommath;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<MinimalRebuild>true</MinimalRebuild>
|
||||||
|
<ExceptionHandling />
|
||||||
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
<PrecompiledHeaderOutputFile>$(IntDir)libtomcrypt.pch</PrecompiledHeaderOutputFile>
|
||||||
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||||
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||||
|
<CompileAs>CompileAsC</CompileAs>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<Culture>0x0409</Culture>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Lib>
|
||||||
|
<OutputFile>$(OutDir)tommath.lib</OutputFile>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</Lib>
|
||||||
|
<Bscmake>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<OutputFile>$(OutDir)tommath.bsc</OutputFile>
|
||||||
|
</Bscmake>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<Midl>
|
||||||
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
|
</Midl>
|
||||||
|
<ClCompile>
|
||||||
|
<Optimization>Disabled</Optimization>
|
||||||
|
<AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<MinimalRebuild>true</MinimalRebuild>
|
||||||
|
<ExceptionHandling />
|
||||||
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
<PrecompiledHeaderOutputFile>$(IntDir)libtomcrypt.pch</PrecompiledHeaderOutputFile>
|
||||||
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||||
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
|
<CompileAs>CompileAsC</CompileAs>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<Culture>0x0409</Culture>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Lib>
|
||||||
|
<OutputFile>$(OutDir)tommath.lib</OutputFile>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</Lib>
|
||||||
|
<Bscmake>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<OutputFile>$(OutDir)tommath.bsc</OutputFile>
|
||||||
|
</Bscmake>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<Optimization>MaxSpeed</Optimization>
|
||||||
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
|
<AdditionalIncludeDirectories>../../import/libtommath;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<StringPooling>true</StringPooling>
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<PrecompiledHeaderOutputFile>$(IntDir)libtomcrypt.pch</PrecompiledHeaderOutputFile>
|
||||||
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||||
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<Culture>0x0409</Culture>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Lib>
|
||||||
|
<OutputFile>$(OutDir)tommath.lib</OutputFile>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</Lib>
|
||||||
|
<Bscmake>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<OutputFile>$(OutDir)tommath.bsc</OutputFile>
|
||||||
|
</Bscmake>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<Midl>
|
||||||
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
|
</Midl>
|
||||||
|
<ClCompile>
|
||||||
|
<Optimization>MaxSpeed</Optimization>
|
||||||
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
|
<AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<StringPooling>true</StringPooling>
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<PrecompiledHeaderOutputFile>$(IntDir)libtomcrypt.pch</PrecompiledHeaderOutputFile>
|
||||||
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||||
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<Culture>0x0409</Culture>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Lib>
|
||||||
|
<OutputFile>$(OutDir)tommath.lib</OutputFile>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</Lib>
|
||||||
|
<Bscmake>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<OutputFile>$(OutDir)tommath.bsc</OutputFile>
|
||||||
|
</Bscmake>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="../../import/libtommath/bncore.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_error.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_fast_mp_invmod.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_fast_mp_montgomery_reduce.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_fast_s_mp_mul_digs.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_fast_s_mp_mul_high_digs.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_fast_s_mp_sqr.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_2expt.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_abs.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_add.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_addmod.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_add_d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_and.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_clamp.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_clear.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_clear_multi.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_cmp.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_cmp_d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_cmp_mag.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_cnt_lsb.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_complement.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_copy.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_count_bits.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_div.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_div_2.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_div_2d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_div_3.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_div_d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_dr_is_modulus.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_dr_reduce.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_dr_setup.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_exch.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_export.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_exptmod.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_exptmod_fast.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_expt_d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_expt_d_ex.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_exteuclid.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_fread.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_fwrite.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_gcd.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_get_bit.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_get_double.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_get_int.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_get_long.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_get_long_long.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_grow.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_import.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_init.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_init_copy.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_init_multi.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_init_set.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_init_set_int.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_init_size.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_invmod.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_invmod_slow.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_is_square.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_jacobi.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_karatsuba_mul.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_karatsuba_sqr.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_kronecker.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_lcm.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_lshd.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_mod.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_mod_2d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_mod_d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_montgomery_calc_normalization.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_montgomery_reduce.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_montgomery_setup.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_mul.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_mulmod.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_mul_2.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_mul_2d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_mul_d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_neg.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_n_root.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_n_root_ex.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_or.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_prime_fermat.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_prime_frobenius_underwood.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_prime_is_divisible.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_prime_is_prime.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_prime_miller_rabin.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_prime_next_prime.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_prime_rabin_miller_trials.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_prime_random_ex.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_prime_strong_lucas_selfridge.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_radix_size.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_radix_smap.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_rand.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_read_radix.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_read_signed_bin.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_read_unsigned_bin.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_reduce.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_reduce_2k.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_reduce_2k_l.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_reduce_2k_setup.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_reduce_2k_setup_l.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_reduce_is_2k.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_reduce_is_2k_l.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_reduce_setup.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_rshd.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_set.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_set_double.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_set_int.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_set_long.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_set_long_long.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_shrink.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_signed_bin_size.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_sqr.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_sqrmod.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_sqrt.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_sqrtmod_prime.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_sub.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_submod.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_sub_d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_tc_and.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_tc_div_2d.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_tc_or.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_tc_xor.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_toom_mul.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_toom_sqr.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_toradix.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_toradix_n.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_to_signed_bin.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_to_signed_bin_n.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_to_unsigned_bin.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_to_unsigned_bin_n.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_unsigned_bin_size.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_xor.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_mp_zero.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_prime_tab.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_reverse.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_s_mp_add.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_s_mp_exptmod.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_s_mp_mul_digs.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_s_mp_mul_high_digs.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_s_mp_sqr.c" />
|
||||||
|
<ClCompile Include="../../import/libtommath/bn_s_mp_sub.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="../../import/libtommath/tommath.h" />
|
||||||
|
<ClInclude Include="../../import/libtommath/tommath_class.h" />
|
||||||
|
<ClInclude Include="../../import/libtommath/tommath_private.h" />
|
||||||
|
<ClInclude Include="../../import/libtommath/tommath_superclass.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 7e7eb695d581782f04b24dc444cbfde86af59853
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 08549ad6bc8b0cede0b357a9c341c5c6473a9c55
|
File diff suppressed because it is too large
Load Diff
|
@ -17,7 +17,7 @@
|
||||||
// * If not, write to the Free Software Foundation, Inc.,
|
// * If not, write to the Free Software Foundation, Inc.,
|
||||||
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
|
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
|
||||||
// *
|
// *
|
||||||
// * (c) 2018 ergo720
|
// * (c) 2018-2019 ergo720
|
||||||
// *
|
// *
|
||||||
// * All rights reserved
|
// * All rights reserved
|
||||||
// *
|
// *
|
||||||
|
@ -28,27 +28,26 @@
|
||||||
|
|
||||||
#pragma pack(4)
|
#pragma pack(4)
|
||||||
|
|
||||||
typedef struct _RSA_PUBLIC_KEY
|
typedef union _RSA_PUBLIC_KEY
|
||||||
{
|
{
|
||||||
union
|
unsigned char Default[284];
|
||||||
{
|
struct {
|
||||||
unsigned char Default[284];
|
char Magic[4]; // "RSA1"
|
||||||
struct {
|
unsigned int Bloblen; // 264 (Modulus + Exponent + Modulussize)
|
||||||
char Magic[4]; // "RSA1"
|
unsigned char Bitlen[4]; // 2048
|
||||||
unsigned int Bloblen; // 264 (Modulus + Exponent + Modulussize)
|
unsigned int ModulusSize; // 255 (bytes in the Modulus)
|
||||||
unsigned char Bitlen[4]; // 2048
|
unsigned char Exponent[4]; // Public exponent
|
||||||
unsigned int ModulusSize; // 255 (bytes in the Modulus)
|
unsigned char Modulus[256]; // Bit endian style
|
||||||
unsigned char Exponent[4];
|
unsigned char Unknown[8]; // ?
|
||||||
unsigned char Modulus[256]; // Bit endian style
|
}KeyData;
|
||||||
unsigned char Unknown[8]; // ?
|
|
||||||
}KeyData;
|
|
||||||
};
|
|
||||||
} RSA_PUBLIC_KEY;
|
} RSA_PUBLIC_KEY;
|
||||||
|
|
||||||
#pragma pack()
|
#pragma pack()
|
||||||
|
|
||||||
void ModExp(unsigned char* a_number, const unsigned char* b_number, unsigned int b_len, const unsigned char* c_number, unsigned int c_len, const unsigned char* d_number, unsigned int d_len);
|
void init_tom_lib();
|
||||||
void RSAdecrypt(const unsigned char* c_number, unsigned char* cryptbuffer, RSA_PUBLIC_KEY key);
|
bool xbox_exp_mod(unsigned char* pA, const unsigned char* pB, const unsigned char* pC, const unsigned char* pD,
|
||||||
bool Verifyhash(const unsigned char* hash, const unsigned char* decryptBuffer, RSA_PUBLIC_KEY key);
|
size_t a_size, size_t b_size, size_t c_size, size_t d_size);
|
||||||
|
bool xbox_rsa_public(const unsigned char* in_buf, unsigned char* out_buf, RSA_PUBLIC_KEY key);
|
||||||
|
bool verify_hash(const unsigned char* hash, const unsigned char* decryptBuffer, RSA_PUBLIC_KEY key);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -26,7 +26,8 @@
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
|
|
||||||
// Acknowledgment: some of the functions present are from XQEMU (GPLv2)
|
// Acknowledgment: some of the functions present are from XQEMU (GPLv2)
|
||||||
// https://xqemu.com/
|
// https://xqemu.com/
|
||||||
|
|
||||||
|
|
||||||
// The intent of this file is to add general functions which are not kernel specific (for those CxbxKrnl.h should be used instead)
|
// The intent of this file is to add general functions which are not kernel specific (for those CxbxKrnl.h should be used instead)
|
||||||
|
|
||||||
|
|
|
@ -84,6 +84,6 @@ static uint32 RoundUp(uint32 dwValue, uint32 dwMult)
|
||||||
return dwValue;
|
return dwValue;
|
||||||
|
|
||||||
return dwValue + dwMult - remainder;
|
return dwValue + dwMult - remainder;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -778,14 +778,7 @@ const wchar_t *Xbe::GetUnicodeFilenameAddr()
|
||||||
|
|
||||||
bool Xbe::CheckXbeSignature()
|
bool Xbe::CheckXbeSignature()
|
||||||
{
|
{
|
||||||
// Workaround for nxdk (and possibly oxdk?): xbe's built with nxdk have the digital signature set to all zeros, which will lead
|
init_tom_lib();
|
||||||
// to a crash during its decryption in RSAdecrypt. Detect this condition and skip the check if true
|
|
||||||
{
|
|
||||||
UCHAR Dummy[256] = { 0 };
|
|
||||||
if (memcmp(m_Header.pbDigitalSignature, Dummy, 256) == 0) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
DWORD HeaderDigestSize = m_Header.dwSizeofHeaders - (sizeof(m_Header.dwMagic) + sizeof(m_Header.pbDigitalSignature));
|
DWORD HeaderDigestSize = m_Header.dwSizeofHeaders - (sizeof(m_Header.dwMagic) + sizeof(m_Header.pbDigitalSignature));
|
||||||
UCHAR SHADigest[A_SHA_DIGEST_LEN];
|
UCHAR SHADigest[A_SHA_DIGEST_LEN];
|
||||||
|
@ -799,12 +792,13 @@ bool Xbe::CheckXbeSignature()
|
||||||
memcpy(keys[2].Default, (void*)xboxkrnl::XePublicKeyDataChihiroBoot, 284);
|
memcpy(keys[2].Default, (void*)xboxkrnl::XePublicKeyDataChihiroBoot, 284);
|
||||||
// TODO: memcpy(keys[3].Default, (void*)xboxkrnl::XePublicKeyDataDebug, 284);
|
// TODO: memcpy(keys[3].Default, (void*)xboxkrnl::XePublicKeyDataDebug, 284);
|
||||||
|
|
||||||
for (int i = 0; i < keys.size(); i++) {
|
for (unsigned int i = 0; i < keys.size(); i++) {
|
||||||
RSAdecrypt(m_Header.pbDigitalSignature, crypt_buffer, keys[i]);
|
if (xbox_rsa_public(m_Header.pbDigitalSignature, crypt_buffer, keys[i])) {
|
||||||
if (Verifyhash(SHADigest, crypt_buffer, keys[i])) {
|
if (verify_hash(SHADigest, crypt_buffer, keys[i])) {
|
||||||
// Load the successful key into XboxKrnl::XePublicKeyData for application use
|
// Load the successful key into XboxKrnl::XePublicKeyData for application use
|
||||||
memcpy(xboxkrnl::XePublicKeyData, keys[i].Default, 284);
|
memcpy(xboxkrnl::XePublicKeyData, keys[i].Default, 284);
|
||||||
return true; // success
|
return true; // success
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,8 @@
|
||||||
// *
|
// *
|
||||||
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
|
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
|
||||||
// * (c) 2016 Patrick van Logchem <pvanlogchem@gmail.com>
|
// * (c) 2016 Patrick van Logchem <pvanlogchem@gmail.com>
|
||||||
// * (c) 2019 Jannik Vogel
|
// * (c) 2019 Jannik Vogel
|
||||||
|
// * (c) 2018-2019 ergo720
|
||||||
// *
|
// *
|
||||||
// * All rights reserved
|
// * All rights reserved
|
||||||
// *
|
// *
|
||||||
|
@ -213,13 +214,13 @@ xboxkrnl::ULONG NTAPI JumpedModExp
|
||||||
xboxkrnl::LPDWORD pD,
|
xboxkrnl::LPDWORD pD,
|
||||||
xboxkrnl::ULONG dwN
|
xboxkrnl::ULONG dwN
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
ULONG ret = 1;
|
|
||||||
|
|
||||||
unsigned int len = dwN * 4;
|
unsigned int len = dwN * 4;
|
||||||
ModExp((unsigned char*)pA, (const unsigned char*)pB, len, (const unsigned char*)pC, len, (const unsigned char*)pD, len);
|
if (xbox_exp_mod((unsigned char*)pA, (const unsigned char*)pB, (const unsigned char*)pC, (const unsigned char*)pD, len, len, len, len)) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
return ret;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
xboxkrnl::VOID NTAPI JumpedDESKeyParity
|
xboxkrnl::VOID NTAPI JumpedDESKeyParity
|
||||||
|
|
Loading…
Reference in New Issue