openssl v3.4.1
- Created
- Updated
OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.
# Usage
openssl is compatible with built-in CMake targets:
find_package(OpenSSL REQUIRED)
target_link_libraries(main PRIVATE OpenSSL::SSL)
target_link_libraries(main PRIVATE OpenSSL::Crypto)
# License
# Supported Platforms
All platforms are supported
# Features
No default features set.
# fips
Enable fips
Supports: !static
- ✅ linux-dynamic
- ✅ osx-dynamic
- ✅ uwp-dynamic
- ✅ windows-dynamic
- ❌
linux-static - ❌
osx-static - ❌
uwp-static - ❌
windows-static
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# ssl3
Enable SSL3
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# tools
Install openssl executable and scripts
Supports: !uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# weak-ssl-ciphers
Enable weak-ssl-ciphers
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
No dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
- ace (feature
ssl
) - aliyun-oss-cpp-sdk
- amqpcpp
- apr-util (feature
crypto
) - arrow
- asio (feature
openssl
) - async-mqtt (feature
tls
) - aws-c-cal
- aws-sdk-cpp
- azure-c-shared-utility
- azure-core-cpp
- azure-data-tables-cpp
- azure-identity-cpp
- azure-security-attestation-cpp
- azure-storage-common-cpp
- baresip-libre
- boinc
- boost-asio (feature
ssl
) - boost-mysql
- brpc
- caf
- capnproto (feature
openssl
) - civetweb (feature
ssl
) - clamav
- clickhouse-cpp (feature
openssl
) - cnats
- cocoyaxi (feature
openssl
) - configcat (feature
network
) - cpp-httplib (feature
openssl
) - cpp-jwt
- cppcms
- cppfs (feature
ssh
) - cpprestsdk
- cpprestsdk (feature
websockets
) - cpr (feature
ssl
) - curl (feature
openssl
) - cyclonedds (feature
ssl
) - cyclonedds-cxx
- cyrus-sasl
- dcmtk (feature
openssl
) - deniskovalchuk-libftp
- discordcoreapi
- dpp
- duckdb (feature
httpfs
) - dv-processing
- etcd-cpp-apiv3
- fastdds
- fawdlstty-libfv
- fbthrift
- ffmpeg (feature
openssl
) - fizz
- folly
- freerdp
- freetds (feature
openssl
) - gamenetworkingsockets
- gdal (feature
openssl
) - getdns
- glib-networking (feature
openssl
) - google-cloud-cpp
- grpc
- gstreamer (feature
aes
) - gstreamer (feature
dtls
) - hareflow
- hazelcast-cpp-client (feature
openssl
) - hiredis (feature
ssl
) - idevicerestore
- ixwebsocket (feature
openssl
) - jwt-cpp
- kubernetes
- libaes-siv
- libarchive (feature
crypto
) - libcoro (feature
tls
) - libdatachannel
- libevent (feature
openssl
) - libevhtp (feature
openssl
) - libfido2
- libgit2 (feature
openssl
) - libgwenhywfar (feature
openssl
) - libhsplasma (feature
net
) - libhv (feature
ssl
) - libimobiledevice
- libmariadb (feature
openssl
) - libmysql
- libnice
- libnick
- liboqs
- libosdp
- libpq (feature
openssl
) - libqcow
- librabbitmq
- librdkafka (feature
ssl
) - librtmp
- libshout
- libsrt
- libsrtp (feature
openssl
) - libssh
- libssh2 (feature
openssl
) - libtins
- libtorrent
- libu2f-server
- libwebsockets
- libzip (feature
openssl
) - live555
- luasec
- mailio
- minio-cpp
- minizip-ng (feature
openssl
) - mongo-c-driver (feature
openssl
) - mongoose (feature
ssl
) - mosquitto
- msix
- mysql-connector-cpp
- nghttp2-asio
- oatpp-openssl
- omniorb
- open62541 (feature
openssl
) - opendnp3 (feature
tls
) - openldap
- openscap
- opusfile (feature
opusurl
) - paho-mqtt
- paho-mqttpp3 (feature
ssl
) - poco (feature
crypto
) - podofo
- proxygen
- pulsar-client-cpp
- pulseaudio
- python3 (feature
extensions
) - qca (feature
ossl
) - qpid-proton
- qt5-base
- qtbase (feature
openssl
) - quickfix
- realm-core
- restbed (feature
openssl
) - restc-cpp (feature
openssl
) - rmqcpp
- robotraconteur
- rsocket
- rtmfp-cpp
- s2geometry
- s2n
- serf
- sese
- signalrclient
- sleepy-discord
- slikenet
- sqlcipher
- srpc
- tdscpp (feature
ssl
) - tgbot-cpp
- thrift
- trantor
- usockets (feature
ssl
) - uthenticode
- wampcc
- wangle
- websocketpp (feature
recommended
) - webui (feature
tls
) - workflow
- wt (feature
openssl
) - xeus
- xmlsec
- yara
- zeroc-ice
- zeroc-ice (feature
icessl
) - zlmediakit (feature
openssl
)
# Host Dependents
No dependents.
# Contributors
Alexander Karatarakis
Robert Schumacher
Ninetainedo
Patrick Dehne
Dale Stammen
Christian Ullrich
Jiri Hruska
Jim McGrath
Arkady Shapkin
Hennadii Zabula
Gilles Khouzam
Mitchell Mebane
Mikhail Paulyshka
bjornpiltz
Johannes Schindelin
Alexej Harm
pravic
Stefano Sinigardi
NancyLi1013
Septarius
Jack·Boos·Yu
Alexander Neumann
Long Nguyen
Joakim L. Gilje
LRFLEW
Gyusun Yeom
Andrei Lebedev
Raul Metsma
Ahmed Yarub Hani Al Nuaimi
Mark Schofield
Kai Pastor
Eric Hripko
Lev Stipakov
Lucius Q. User
Phoebe
autoantwort
Pablo Busse
Heiko Hund
Guillaume Racicot
Billy O'Neal
Thomas1664
Vitalii Koshura
Lily Wang
Frank
Inhzus
Francisco Facioni
Yavor Georgiev
talregev
lbermes
Frank Lichtenheld
Mengna Li
Alonso Schaich
JonLiu1993
Evgeny Karpov
Benjamin Just
Dr.-Ing. Carsten Grimm
Osyotr
# Changelog
and 138 more commits:
670a265
[grpc][openssl][upb] Fix install on uwpcc89413
[openssl] Add usage fileb4422a1
[openssl] Split openssl into multiple ports per platformc400cea
[openssl] Add -ldl to the link line when appropriatecf9987e
[openssl] Do not pull in winsock.h from rand.h1bec90d
[openssl] Update to 1.0.2o9a0b2d1
[openssl] Don't require nasm on non-windows7cf6615
[openssl] Use winsock2.h in headers instead of winsock.h94360c2
[vcpkg-find-acquire-program] Handle PERL and NASM on non-windows511128b
[openssl] Add BSD-generic649f9778c
[many ports] Improve behavior on Linux and general cleanup9e0e0eb
[openssl] Add missing patchccedc8b
[openssl] Patch out non-ascii charf3f9afd
[openssl] Add -utf-8 flag583ee9e
[openssl] Remove entry of removed patchc48cf28
openssl: update to v1.0.2n1b2f75b
[vcpkg] Support \share\<port>\usage to handle libraries which are found through built-in Find Modules.d02ee69
[openssl] Update to 1.0.2m3c0feb5
Enable building openssl with custom triplet.ba04df3
[openssl] install openssl toolf7b813d
[openssl] Actually include the patch for /Z75a46f8e
[openssl] Use /Z7 to embed symbols in static libs1081778
[openssl] Improve Windows SDK support (contract version detection)ebc875d
[openssl][vcpkg_find_acquire_program] Use msys to provide perl for vcpkg_find_acquire_program. Revert openssl to use this instead of msys directly.9a87ee9
[openssl] Fix error in msys call to perform the perl installation.c22ab98
[openssl] Switch to msys2 as a perl provider due to strawberryperl being down.3d31f16
Fix OpenSSL version number77310c8
Updating the OpenSSL UWP port to 1.0.2la73514f
[openssl] Fix VS2017-only uwp builds. Use JOM for multithreading.a2f2df6
Remove redundant message55ec935
Bump port package version41069b8
Fix openssl pathlib93048a3
[openssl] Bump version to include asm changes866dfad
[openssl] Support using asm code160233e
use openssl 1.0.2lac7d832
add an openssl mirror that points to where old releases will be archived to951ea97
[openssl] Improve patches463862b
Remove helper CMake script; do everything in the portfile129a3ec
[openssl] Refactor portfile-CMakeLists.txt interaction to allow proper application of patches109a8b9
[openssl] Make sure to use our own trusted copy of Perlad30f9d
[openssl] Consistently use OPENSSL_VERSION instead of just VERSION116b1b8
Reorder path alterations to generally append instead of prepend.e916d52
[openssl] Update UWP/WinRT to 1.0.2kd81c9b9
[openssl] Update to 1.0.2kf7d192c
[openssl] Bump version to correspond with source change for uwp support719e9c7
added missing store parameter to vcvarsall for uwp buildsed2994a
[openssl] Fix source path for new archive.db4dc6d
[openssl] Do not use branches; these will update and constantly break the hash.8bb60f7
fixed openssl hash for uwp builds1808d46
triplet is now automatically included before portfiles.2928038
Cleanup leftover build artifacts before compile68fe8b5
[openssl] Merge openssl-microsoft and opensslf413b42
[openssl] Update to 1.0.2j71594b6
Remove portfile branching of vcpkg_copy_pdbs()b6a31ab
[openssl] Enable building statically. Also remove zlib dependency2dede88
[openssl] Patches to allow building when path includes spaces3679955
Introduce SOURCE_PATH to almost all portfiles930d0a7
URL and MIRRORS are now URLSfc26083
Second part of updated portfiles6687266
[openssl] Fix regression in OpenSSL w.r.t. NMake and MSBuildccca198
Initial commit