# openssl **Repository Path**: zzhcodes/openssl ## Basic Information - **Project Name**: openssl - **Description**: 源码来自openssl1.1.1f - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-04-20 - **Last Updated**: 2023-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - [1. OpenSSL 1.1.1j](#1-openssl-111j) - [2. 联系我](#2-联系我) - [3. 重要节点](#3-重要节点) - [3.1. 编译通过](#31-编译通过) - [3.2. 添加output目录](#32-添加output目录) # 1. OpenSSL 1.1.1j [OpenSSL 1.1.1下载](https://www.openssl.org/source/old/1.1.1/) - 工具 - WIN10家庭版 - VS2017社区版 # 2. 联系我 - [My Github](https://github.com/khaosi) - [My Gitee](https://gitee.com/khaosi) - khaosi@sina.com # 3. 重要节点 ## 3.1. 编译通过 ```bash # 生成makefile # 使用VS工具链 \Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsamd64_x86.bat perl Configure VC-WIN32 --prefix="D:\Program Files (x86)\OpenSSL" --openssldir="D:\Program Files (x86)\Common Files\SSL" Configuring OpenSSL version 1.1.1j (0x101010afL) for VC-WIN32 Using os-specific seed configuration Creating configdata.pm Creating makefile ********************************************************************** *** *** *** OpenSSL has been successfully configured *** *** *** *** If you encounter a problem while building, please open an *** *** issue on GitHub *** *** and include the output from the following command: *** *** *** *** perl configdata.pm --dump *** *** *** *** (If you are new to OpenSSL, you might want to consult the *** *** 'Troubleshooting' section in the INSTALL file first) *** *** *** ********************************************************************** # nmake # nmake test # nmake install ``` ```bash # 查看版本 OpenSSL> version -a OpenSSL 1.1.1j 16 Feb 2021 built on: Sun Apr 25 03:04:26 2021 UTC platform: VC-WIN32 options: bn(64,32) rc4(8x,mmx) des(long) idea(int) blowfish(ptr) compiler: cl /Zi /Fdossl_static.pdb /Gs0 /GF /Gy /MD /W3 /wd4090 /nologo /O2 -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DRMD160_ASM -DAESNI_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM OPENSSLDIR: "C:\Program Files (x86)\Common Files\SSL" ENGINESDIR: "C:\Program Files (x86)\OpenSSL\lib\engines-1_1" Seeding source: os-specific OpenSSL> ``` ## 3.2. 添加output目录 添加output目录,上传使用win10+vs2017编译的dll及exe