Skip to content

Commit 02e7845

Browse files
committed
Add CNG KEX support routine
CNG KEX support for Group1, Group14 and Group Exchange .
1 parent 67c7a3c commit 02e7845

File tree

8 files changed

+1485
-0
lines changed

8 files changed

+1485
-0
lines changed

contrib/win32/openssh/win32compat.vcxproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,11 @@
159159
<ClCompile Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\tncon.c" />
160160
<ClCompile Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\tnnet.c" />
161161
<ClCompile Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\win32auth.c" />
162+
<ClCompile Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\cng_kex.c" />
163+
<ClCompile Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\cng_kexdhc.c" />
164+
<ClCompile Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\cng_kexdhs.c" />
165+
<ClCompile Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\cng_kexgexc.c" />
166+
<ClCompile Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\cng_kexgexs.c" />
162167
</ItemGroup>
163168
<ItemGroup>
164169
<ClInclude Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\ansiprsr.h" />
@@ -175,6 +180,7 @@
175180
<ClInclude Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\tncon.h" />
176181
<ClInclude Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\tnnet.h" />
177182
<ClInclude Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\win32auth.h" />
183+
<ClInclude Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\cng_kex.h" />
178184
</ItemGroup>
179185
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
180186
<ImportGroup Label="ExtensionTargets">

contrib/win32/openssh/win32compat.vcxproj.filters

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,21 @@
8181
<ClCompile Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\win32auth.c">
8282
<Filter>Source Files</Filter>
8383
</ClCompile>
84+
<ClCompile Include="..\win32compat\cng_kex.c">
85+
<Filter>Source Files</Filter>
86+
</ClCompile>
87+
<ClCompile Include="..\win32compat\cng_kexdhc.c">
88+
<Filter>Source Files</Filter>
89+
</ClCompile>
90+
<ClCompile Include="..\win32compat\cng_kexdhs.c">
91+
<Filter>Source Files</Filter>
92+
</ClCompile>
93+
<ClCompile Include="..\win32compat\cng_kexgexc.c">
94+
<Filter>Source Files</Filter>
95+
</ClCompile>
96+
<ClCompile Include="..\win32compat\cng_kexgexs.c">
97+
<Filter>Source Files</Filter>
98+
</ClCompile>
8499
</ItemGroup>
85100
<ItemGroup>
86101
<ClInclude Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\ansiprsr.h">
@@ -125,5 +140,8 @@
125140
<ClInclude Include="$(OpenSSH-Src-Path)\contrib\win32\win32compat\win32auth.h">
126141
<Filter>Header Files</Filter>
127142
</ClInclude>
143+
<ClInclude Include="..\win32compat\cng_kex.h">
144+
<Filter>Header Files</Filter>
145+
</ClInclude>
128146
</ItemGroup>
129147
</Project>

0 commit comments

Comments
 (0)