zoukankan      html  css  js  c++  java
  • 编译FIPS兼容的openssl-1.0.2a

    1. 安装Perl和Visual Studio 2010

    2. 下载openssl-1.0.2-latest.tar.gz和openssl-fips-2.0.9.tar.gz,并解压到D盘,网址:https://www.openssl.org/source/

    3. 打开D:openssl-fips-2.0.9msdo_fips.bat,因为要编译32位的openssl链接库,将17~21行的全部改为使用X86:

    if %PROCESSOR_ARCHITECTURE% == x86 goto X86
    
    if %PROCESSOR_ARCHITECTURE% == IA64 goto X86
    if %PROCESSOR_ARCHITECTURE% == AMD64 goto X86

    4. 打开Visual Studio 2010 command prompt,

    进入fips目录:cd D:openssl-fips-2.0.9,

    运行:msdo_fips no-asm,

    编译出的链接库路径为:D:openssl-fips-2.0.9out32dll

    5. 开始编译openssl,

    进入openssl目录:cd D:openssl-1.0.2a,

    运行:perl Configure VC-WIN32 no-asm fips --with-fipslibdir=D:openssl-fips-ecp-2.0.9out32dll

    运行:msdo_ms

    运行:nmake -f ms tdll.mak

    运行:nmake -f ms t.mak

    编译出的链接库路径为:D:openssl-1.0.2aout32dll

    Reference: https://groups.google.com/forum/#!topic/mailing.openssl.users/AxJKZB4uBr0

  • 相关阅读:
    TCP协议
    数据包以及数据传输
    网络模型
    Executors常见的线程池创建以及其问题
    线程池
    阻塞队列和死锁
    ConcurrentHashMap
    ReentrantLock,公平性锁和非公平性锁
    Lock
    jQuery如何获取table中每一行的数据并发送给后端?
  • 原文地址:https://www.cnblogs.com/kind064100611/p/4360924.html
Copyright © 2011-2022 走看看