$ cmake -DCMAKE_C_FLAGS='-I/PATH/TO/OPENSSL/include -L/PATH/TO/OPENSSL/lib' ..
+If you use Visual Studio, see READMEWIN.txt for details.
+
How to Install
--------------
`obj_dat.h` header file or numeric representation of OID, defined in
[RFC 4357][1].
-[1]:https://tools.ietf.org/html/rfc4357 "RFC 4357"
\ No newline at end of file
+[1]:https://tools.ietf.org/html/rfc4357 "RFC 4357"
--- /dev/null
+It can be build via Visual Studio.
+
+1. Clone repository
+C:
+cd /projects/openssl/out32
+git clone git@github.com:gost-engine/engine.git
+
+2. Add to CMakeLists.txt references to OpenSSL
+
+ include_directories("C:/projects/openssl/out32/openssl-x86-shared-release-vs2015/include")
+
+link_libraries("C:/projects/openssl/out32/openssl-x86-shared-release-vs2015/lib/libcrypto.lib", "C:/projects/openssl/out32/openssl-x86-shared-release-vs2015/lib/libssl.lib")
+
+3. At CMakeLists.txt replace rows
+
+add_library(gost STATIC ${GOST_LIB_SOURCE_FILES})
+set_target_properties(gost PROPERTIES POSITION_INDEPENDENT_CODE ON)
+target_link_libraries(gost_engine gost)
+target_link_libraries(gost12sum gost)
+target_link_libraries(gostsum gost)
+
+with
+
+add_library(libgost STATIC ${GOST_LIB_SOURCE_FILES})
+set_target_properties(libgost PROPERTIES POSITION_INDEPENDENT_CODE ON)
+target_link_libraries(gost_engine libgost)
+target_link_libraries(gost12sum libgost)
+target_link_libraries(gostsum libgost)
+
+4. Generate project for Visual Studio 14 (2015)
+
+cd /projects/openssl/tmp32
+mkdir engine
+cd engine
+cmake -G "Visual Studio 14" --build /projects/openssl/out32/engine
+In gost_engine.vcxproj replace
+;,.lib; to ;
+
+5. Open solution ccgost.sln into Visual Studio, select configuration Release and build solution.
+
+6. Use C:\projects\openssl\out32\engine\bin\Release\gost.dll
+
+