Win32-OpenSSH/contrib/win32/openssh
dkulwin 44d8ddddb1 Implement generic interface for bignum and diffie-hellman
Implementation of a generic wrap interface for bignum and diffie-hellman
based upon Damien's wrap code in openssh-openbsd.  This commit adds the
generic interface along with the backing code for openssl, cng, and cng
with an openssl fallback.  Currently, openssl is the only provider for
bignum and the diffie-hellman generic interface is only for static and
negotiated oakley groups..
2016-01-16 16:10:16 -06:00
..
README.txt Add utility to automatically copy the config.h.vs file to config.h 2015-11-06 13:07:51 -06:00
Win32-OpenSSH.sln scp dependency libraries added for scp to build correctly 2016-01-04 17:24:41 -06:00
config.h.vs sftp client and server code changed to build & work with MS Visual Studio 2015-11-06 03:02:51 -06:00
config.vcxproj Add utility to automatically copy the config.h.vs file to config.h 2015-11-06 13:07:51 -06:00
config.vcxproj.filters Add utility to automatically copy the config.h.vs file to config.h 2015-11-06 13:07:51 -06:00
keygen.vcxproj Remove EditAndContinue selection for debug configurations. 2015-11-19 15:29:17 -06:00
keygen.vcxproj.filters Add Visual Studio 2015 solution and projects 2015-11-04 19:34:21 -06:00
libssh.vcxproj Implement generic interface for bignum and diffie-hellman 2016-01-16 16:10:16 -06:00
libssh.vcxproj.filters Implement generic interface for bignum and diffie-hellman 2016-01-16 16:10:16 -06:00
openbsd_compat.vcxproj Remove EditAndContinue selection for debug configurations. 2015-11-19 15:29:17 -06:00
openbsd_compat.vcxproj.filters Add Visual Studio 2015 solution and projects 2015-11-04 19:34:21 -06:00
openssh_build.cmd msbuild cmd script to build all openssh win32 binaries using VS2015 solution 2015-11-09 18:39:32 -06:00
paths.targets path updates for visual studio solution 2015-11-05 13:03:03 -06:00
scp.vcxproj Change include paths to use matching plaform/config 2015-11-06 12:03:50 -06:00
scp.vcxproj.filters Change include paths to use matching plaform/config 2015-11-06 12:03:50 -06:00
sftp-server.vcxproj Remove EditAndContinue selection for debug configurations. 2015-11-19 15:29:17 -06:00
sftp-server.vcxproj.filters path updates for visual studio solution 2015-11-05 13:03:03 -06:00
sftp.vcxproj Remove EditAndContinue selection for debug configurations. 2015-11-19 15:29:17 -06:00
sftp.vcxproj.filters path updates for visual studio solution 2015-11-05 13:03:03 -06:00
ssh-add.vcxproj Remove EditAndContinue selection for debug configurations. 2015-11-19 15:29:17 -06:00
ssh-add.vcxproj.filters Add Visual Studio 2015 solution and projects 2015-11-04 19:34:21 -06:00
ssh-agenet.vcxproj.filters Add Visual Studio 2015 solution and projects 2015-11-04 19:34:21 -06:00
ssh-agent.vcxproj Remove EditAndContinue selection for debug configurations. 2015-11-19 15:29:17 -06:00
ssh-agent.vcxproj.filters path updates for visual studio solution 2015-11-05 13:03:03 -06:00
ssh-keyscan.vcxproj Remove EditAndContinue selection for debug configurations. 2015-11-19 15:29:17 -06:00
ssh-keyscan.vcxproj.filters Add Visual Studio 2015 solution and projects 2015-11-04 19:34:21 -06:00
ssh-keysign.vcxproj Remove EditAndContinue selection for debug configurations. 2015-11-19 15:29:17 -06:00
ssh-keysign.vcxproj.filters Remove ssh-keygen from ssh-keysign project 2015-11-06 18:24:53 -06:00
ssh-lsa.def ssh-lsa project changes 2015-11-13 22:01:06 -06:00
ssh-lsa.vcxproj Remove EditAndContinue selection for debug configurations. 2015-11-19 15:29:17 -06:00
ssh-lsa.vcxproj.filters Lsa project added to visual studio solution 2015-11-11 15:03:49 -06:00
ssh-pkcs11-helper.vcxproj Remove EditAndContinue selection for debug configurations. 2015-11-19 15:29:17 -06:00
ssh-pkcs11-helper.vcxproj.filters Add Visual Studio 2015 solution and projects 2015-11-04 19:34:21 -06:00
ssh.vcxproj Add os compatibility to manifests 2016-01-08 13:35:55 -06:00
ssh.vcxproj.filters path updates for visual studio solution 2015-11-05 13:03:03 -06:00
sshd.vcxproj Add os compatibility to manifests 2016-01-08 13:35:55 -06:00
sshd.vcxproj.filters path updates for visual studio solution 2015-11-05 13:03:03 -06:00
targetos.manifest Add os compatibility to manifests 2016-01-08 13:35:55 -06:00
win32compat.vcxproj Implement generic interface for bignum and diffie-hellman 2016-01-16 16:10:16 -06:00
win32compat.vcxproj.filters Implement generic interface for bignum and diffie-hellman 2016-01-16 16:10:16 -06:00

README.txt

Custom paths for the visual studio projects are defined in paths.targets.  

All projects import this targets file, and it should be in the same directory as the project.

The custom paths are:

OpenSSH-Src-Path            =  The directory path of the OpenSSH root source directory (with trailing slash)
OpenSSH-Bin-Path            =  The directory path of the location to which binaries are placed.  This is the output of the binary projects
OpenSSH-Lib-Path            =  The directory path of the location to which libraries are placed.  This is the output of the libary projects
OpenSSL-Win32-Release-Path  =  The directory path of OpenSSL statically linked compiled for Win32-Release. This path is used for
                               include and library paths and for Win32-Release. 
OpenSSL-Win32-Debug-Path    =  The directory path of OpenSSL statically linked compiled for Win32-Debug. This path is used for
                               include and library paths and for Win32-Debug.  
OpenSSL-x64-Release-Path    =  The directory path of OpenSSL statically linked compiled for x64-Release. This path is used for
                               include and library paths and for x64-Release. 
OpenSSL-x64-Debug-Path      =  The directory path of OpenSSL statically linked compiled for x64-Debug. This path is used for
                               include and library paths and for x64-Debug. 

 

The Release/Debug OpenSSL directories output is the standard 'install' output of OpenSSL compiled under Visual Studio 2015 using static c-runtimes.