240 发简信
IP属地:四川
  • 关闭掉一些不需要编译的内部算法源码目录可以:

    具体办法,修改Configure档案下的编译目录,比如,只需要chacha20-poly1305:

    # Top level directories to build
    #$config{dirs} = [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ];
    # crypto/ subdirectories to build
    #$config{sdirs} = [
    # "objects",
    # "md2", "md4", "md5", "sha", "mdc2", "hmac", "ripemd", "whrlpool", "poly1305", "blake2", "siphash", "sm3",
    # "des", "aes", "rc2", "rc4", "rc5", "idea", "aria", "bf", "cast", "camellia", "seed", "sm4", "chacha", "modes",
    # "bn", "ec", "rsa", "dsa", "dh", "sm2", "dso", "engine",
    # "buffer", "bio", "stack", "lhash", "rand", "err",
    # "evp", "asn1", "pem", "x509", "x509v3", "conf", "txt_db", "pkcs7", "pkcs12", "comp", "ocsp", "ui",
    # "cms", "ts", "srp", "cmac", "ct", "async", "kdf", "store"
    # ];
    # Top level directories to build
    $config{dirs} = [ "crypto"];
    # crypto/ subdirectories to build
    $config{sdirs} = [
    "poly1305", "chacha"
    ];

    如何裁减openssl库

    常怀感恩之心——鲁迅 常规编译的openssl库一般包含libssl和libcrypto两个目标库文件,libssl.so通常为0.5M左右, libcrypto.so为2....

  • 120
    重构的重构 - 《重构》第二版导读

    近20年过去了,Martin Fowler先生终于推出了新版的《重构》。本人有幸于ThoughtWorks技术雷达十周年峰会现场率先拿到了此书的国内发行版。 在这20年中,软...

  • 生死难料,着眼未来,努力当下!

    我们都不得好死——死亡书单告诉我的那些事

    内容概要: 1.医学的真相——我们一无所知 2.数据告诉你:人们是怎么死的?——无疾而终只是梦想! 3.全球顶尖医生告诉你:死之前将遭受什么罪?如何选择死亡方式? 4.你是不...

  • 120
    我们都不得好死——死亡书单告诉我的那些事

    内容概要: 1.医学的真相——我们一无所知 2.数据告诉你:人们是怎么死的?——无疾而终只是梦想! 3.全球顶尖医生告诉你:死之前将遭受什么罪?如何选择死亡方式? 4.你是不...

  • 重新设计工作 之一

    爬山与进度条 周末带女儿去南山,在一梯一梯的石阶上,每50阶就有一个计数标识。100,150,200.. 之后,老婆走不动了,不想爬了。 但是我总有一个强迫症,爬山不到顶,睡...

  • msg quene 就是命令模式的一种表达

    设计模式之命令模式

    本文为简述程序设计的设计模式之一,非普及文章,专业的朋友略看即可。 命令模式 命令模式是指,使用者向接收者发送命令,使用者并不清楚命令如何执行,也不管是怎样的过程。 在实际生...

  • 120
    设计模式之命令模式

    本文为简述程序设计的设计模式之一,非普及文章,专业的朋友略看即可。 命令模式 命令模式是指,使用者向接收者发送命令,使用者并不清楚命令如何执行,也不管是怎样的过程。 在实际生...

  • 120
    计算机网络:这是一份全面 & 详细 的TCP协议攻略

    前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将详细讲解计算机网络中最重要的TCP协议,含其特点、三次握手、四次挥手、无差错传输等知识,希望你们会喜欢...

  • 120
    基础篇 | 一份Markdown新手的完全操作指南

    首先什么是Markdown? Markdown是一种可以使用普通文本编辑器编写的标记语言,它可以使普通文本内容具有一定的格式。 上面的官方解释可能你不太理解什么是标记语言,什...

  • 有个小错误,“falsh memory无法做到”,楼主加油!

    每日科技英文5:arduino术语3(闪存)

    Arduino Technical Specs: 2. Flash Memory(闪存) 32 KB of which(其中) 2 KB used by bootloader...