如何编译最小的 openssl
编译最小的 OpenSSL,可以按照以下步骤进行操作:
-
下载 OpenSSL 源码包,可以从官网下载最新版本的源码包,也可以选择较旧的版本。
-
解压源码包,进入源码目录。
-
配置 OpenSSL,可以使用以下命令:
./config no-shared no-threads no-zlib no-asm no-engine no-hw no-dso no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-tests no-apps no-ui no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry no-srp no-ec no-ec_nistp_64_gcc_128 no-gmp no-jpake no-whirlpool no-capieng no-padlock no-public-key no-weak-ssl-ciphers no-afalgeng no-async no-sock no-stdio no-engines no-asm no-ssl2 no-ssl3 no-comp no-err no-srp no-md2 no-md4 no-mdc2 no-rc5 no-ec2m no-ecdh no-ecdsa no-tls1 no-tls1_1 no-dtls no-dtls1 no-dtls1_2 no-ocsp no-cms no-sm2 no-sm3 no-sm4 no-gost no-symmetry
原文地址: https://www.cveoy.top/t/topic/2D5 著作权归作者所有。请勿转载和采集!