dev-libs / openssl-compat

Full-strength general purpose cryptography library (including SSL and TLS)

Official package sites : https://www.openssl.org/ ·

v1.1.1u :: 1.1.1 :: gentoo

Modified
License
openssl
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
asm rfc3779 sctp sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers

v1.0.2u-r2 :: 1.0.0 :: gentoo

Modified
License
openssl
Keywords
amd64 arm arm64 x86 ~alpha ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86-linux
USE flags
asm bindist gmp kerberos rfc3779 sctp sslv2 sslv3 static-libs test tls-compression tls-heartbeat vanilla

General

asm
Enable using assembly for optimization
bindist
Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI
gmp
Add support for dev-libs/gmp (GNU MP library)
kerberos
Add kerberos support
rfc3779
Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)
sctp
Support for Stream Control Transmission Protocol
sslv2
Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https
sslv3
Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https
sslv3
Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tls-compression
Enable support for discouraged TLS compression
tls-heartbeat
Enable the Heartbeat Extension in TLS and DTLS
tls-heartbeat
Enable the Heartbeat Extension in TLS and DTLS
vanilla
Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
verify-sig
Verify upstream signatures on distfiles
weak-ssl-ciphers
Build support for SSL/TLS ciphers that are considered "weak"

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

cpu_flags_x86

sse2
Use the SSE2 instruction set

app-crypt / mit-krb5 : MIT Kerberos V

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-libs / zlib : Standard (de)compression library

app-crypt / mit-krb5 : MIT Kerberos V

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-libs / zlib : Standard (de)compression library

app-emulation / crossover-bin : Commercial version of app-emulation/wine with paid support

app-emulation / genymotion-bin : Complete set of tools that provide a virtual environment for Android

app-shells / pwsh : Cross-platform automation and configuration tool

app-shells / pwsh-bin : Cross-platform automation and configuration tool (binary package)

dev-util / azuredatastudio : Data management and development tool from Microsoft

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

games-rpg / baldurs-gate-ee : Baldur's Gate: Enhanced Edition

sci-biology / foldingathome : Folding@Home is a distributed computing project for protein folding

719172
dev-libs/openssl-compat-1.0.2u-r2 does not respect LDFLAGS
737204
dev-libs/openssl-compat-1.0.2u-r2 fails to compile: rc5_skey.c:119:32: error: unsupported inline asm: input with type 'unsigned long' matching output with type 'unsigned int'
875512
dev-libs/openssl-compat-1.0.2u-r2 - t1_lib.c: error: call to undeclared function kssl_tgt_is_available; ISO C99 and later do not s
914283
dev-libs/openssl-compat-1.0.2u-r2 fails to build with llvm 17 due to version script assignment
939861
dev-libs/openssl-compat-1.0.2u-r2 - [gcc-15] collect2: error: ld returned 1 exit status
940224
dev-libs/openssl-compat-1.1.1u fails to compile: PGP signature verification failed
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: remove use ia64 calls
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
dev-libs/openssl-compat: remove ~mips, library and leaf package
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
dev-libs/openssl-compat: update SRC_URI
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/openssl-compat: Stabilize 1.0.2u-r2 arm64, #928546
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: Stabilize 1.0.2u-r2 arm, #928546
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: sys-devel/bc -> app-alternatives/bc
All of these will be using app-alternatives/bc anyway as they're not calling bc-reference, so make the dep reflect reality. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: inherit stable keywords from dev-libs/openssl for 1.1.1u
Needed for rust-bin. Bug: https://bugs.gentoo.org/797325 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: Stabilize 1.1.1u x86, #899596
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: Stabilize 1.1.1u amd64, #899596
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: drop 1.1.1t
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: add 1.1.1u
Bug: https://bugs.gentoo.org/907413 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove x86-winnt keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
*/*: remove x64-cygwin keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
*/*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: drop 1.1.1s
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: add 1.1.1t
Bug: https://bugs.gentoo.org/893446 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-libs/openssl: check for CONFIG_CRYPTO_USER_API_SKCIPHER
test/recipes/30-test_afalg.t requires this kernel option to be enabled. Builtin or module is fine. Bug: https://bugs.gentoo.org/864793 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: drop 1.1.1o
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: add 1.1.1s
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-libs/openssl-compat: drop 0.9.8z_p8-r2, EAPI-6--
Closes: https://bugs.gentoo.org/830942 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: tidy up; sync with openssl
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: add 1.1.1o
Needed for binaries which can't be rebuilt against openssl 3, like dev-util/nvidia-cuda-toolkit. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: rename USE=zlib to USE=tls-compression
Package-Manager: Portage-3.0.21, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/openssl-compat: eutils--, multilib--
Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: rollover keywords
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: use versioned symbols for OpenSSL binary compatibility
Closes: https://bugs.gentoo.org/720226 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: security cleanup (#702176)
Bug: https://bugs.gentoo.org/702176 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: move stable keywords
Bug: https://bugs.gentoo.org/702176 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: bump to v1.0.2u
Bug: https://bugs.gentoo.org/702176 Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: add missing RESTRICT=test
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: fix RESTRICT
Bug: https://bugs.gentoo.org/699154 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
dev-libs/openssl-compat: Block dev-libs/openssl:1.0.0
to avoid file collisions Closes: https://bugs.gentoo.org/698208 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: security cleanup (#694162)
Bug: https://bugs.gentoo.org/694162 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: restore Gentoo patch set
Patch set for 1.0.2x series were longer applied when ebuilds were bumped to EAPI=7 and unified. Fixes a039f65 ("dev-libs/openssl: bump to EAPI 7") Closes: https://bugs.gentoo.org/694512 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
Revert "dev-libs/openssl-compat: limit parallel jobs"
This reverts commit 3201627815cc92ff5f4396c288354fd3acfcd7c3. Bug: https://bugs.gentoo.org/694512 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
Revert "dev-libs/openssl-compat: filter load average"
This reverts commit 3558a38befebeadab55ef698eb900b625838408d. Bug: https://bugs.gentoo.org/694512 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: filter load average
Bug: https://bugs.gentoo.org/694512 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: limit parallel jobs
Bug: https://bugs.gentoo.org/694512 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-libs/openssl-compat: amd64 stable wrt bug #694162
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: x86 stable (bug #694162)
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: bump to v1.0.2t
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/openssl-compat: bump to v1.0.2s
Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-libs/openssl-compat: Split out of dev-libs/openssl
Signed-off-by: Michał Górny <mgorny@gentoo.org> Bug: https://bugs.gentoo.org/687984 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>