OpenMiInk/third_party/krita-deps-management/ext_openssl/README-UPDATERS-MSVC.md
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

238 lines
5.2 KiB
Markdown

Notes on updating OpenSSL
---
The binaries that we use for MSVC were copied from the Conan package manager, the package listing of which is at:
https://conan.io/center/openssl?os=Windows&tab=configuration
For reasons of transparency and reproducibility, I attach the full configuration I used below.
Configuration:
Windows / Any / Visual Studio
The entry in "List of available binary packages":
openssl/1.1.1k:6cc50b139b9c3d27b3e9042d5f5372d327b3a9f7
`conanfile.txt`:
[requires]
openssl/1.1.1k
[options]
openssl:shared=True
[generators]
cmake
The configuration above should result in the following lock files:
`conaninfo.txt`:
[settings]
arch=x86_64
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=15
os=Windows
[requires]
openssl/1.Y.Z
[options]
[full_settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=15
os=Windows
os_build=Windows
[full_requires]
openssl/1.1.1k:970e773c5651dc2560f86200a4ea56c23f568ff9
[full_options]
openssl:386=False
openssl:capieng_dialog=False
openssl:enable_capieng=False
openssl:no_aria=False
openssl:no_asm=False
openssl:no_async=False
openssl:no_bf=False
openssl:no_blake2=False
openssl:no_camellia=False
openssl:no_cast=False
openssl:no_chacha=False
openssl:no_cms=False
openssl:no_comp=False
openssl:no_ct=False
openssl:no_deprecated=False
openssl:no_des=False
openssl:no_dgram=False
openssl:no_dh=False
openssl:no_dsa=False
openssl:no_dso=False
openssl:no_engine=False
openssl:no_filenames=False
openssl:no_gost=False
openssl:no_hmac=False
openssl:no_idea=False
openssl:no_md4=False
openssl:no_md5=False
openssl:no_mdc2=False
openssl:no_ocsp=False
openssl:no_pinshared=False
openssl:no_rc2=False
openssl:no_rmd160=False
openssl:no_rsa=False
openssl:no_sha=False
openssl:no_sm2=False
openssl:no_sm3=False
openssl:no_sm4=False
openssl:no_srp=False
openssl:no_srtp=False
openssl:no_sse2=False
openssl:no_ssl=False
openssl:no_threads=False
openssl:no_ts=False
openssl:no_whirlpool=False
openssl:openssldir=None
openssl:shared=True
[recipe_hash]
[env]
The associated configuration ("Conan Info") for the hash above is:
[settings]
arch=x86_64
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=15
os=Windows
[requires]
[options]
386=False
capieng_dialog=False
enable_capieng=False
no_aria=False
no_asm=False
no_async=False
no_bf=False
no_blake2=False
no_camellia=False
no_cast=False
no_chacha=False
no_cms=False
no_comp=False
no_ct=False
no_deprecated=False
no_des=False
no_dgram=False
no_dh=False
no_dsa=False
no_dso=False
no_engine=False
no_filenames=False
no_gost=False
no_hmac=False
no_idea=False
no_md4=False
no_md5=False
no_mdc2=False
no_ocsp=False
no_pinshared=False
no_rc2=False
no_rmd160=False
no_rsa=False
no_sha=False
no_sm2=False
no_sm3=False
no_sm4=False
no_srp=False
no_srtp=False
no_sse2=False
no_ssl=False
no_threads=False
no_ts=False
no_whirlpool=False
openssldir=None
shared=False
[full_settings]
arch=x86_64
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=15
os=Windows
[full_requires]
[full_options]
386=False
capieng_dialog=False
enable_capieng=False
no_aria=False
no_asm=False
no_async=False
no_bf=False
no_blake2=False
no_camellia=False
no_cast=False
no_chacha=False
no_cms=False
no_comp=False
no_ct=False
no_deprecated=False
no_des=False
no_dgram=False
no_dh=False
no_dsa=False
no_dso=False
no_engine=False
no_filenames=False
no_gost=False
no_hmac=False
no_idea=False
no_md4=False
no_md5=False
no_mdc2=False
no_ocsp=False
no_pinshared=False
no_rc2=False
no_rmd160=False
no_rsa=False
no_sha=False
no_sm2=False
no_sm3=False
no_sm4=False
no_srp=False
no_srtp=False
no_sse2=False
no_ssl=False
no_threads=False
no_ts=False
no_whirlpool=False
openssldir=None
shared=False
[recipe_hash]
688f7f1454ac56b46b0276cea3300296
[env]
--amyspark, Apr 8, 2021