dev-libs/openssl-compat (gentoo)

Search

Masked: This package is masked.

Reason: Major new release with lots of broken packages expected. Notably, even dev-lang/python isn't yet. Please use with caution and file bugs for any issues, blocking bug #972902.

Masked by Sam James on 2026-04-19

Install

Install this package:

emerge -a dev-libs/openssl-compat

Package Information

Description:
Full-strength general purpose cryptography library (including SSL and TLS)
Homepage:
https://www.openssl.org/
License:
openssl

Versions

Version EAPI Keywords Slot
3.6.4 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris $(ver_cut 1)
3.6.2 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris $(ver_cut 1)
1.1.1u 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris $(ver_cut 1-3)
1.0.2u 7 ~alpha amd64 arm arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 1.0.0

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>base-system@gentoo.org</email>
		<name>Gentoo Base System</name>
	</maintainer>
	<use>
		<flag name="bindist">Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI</flag>
		<flag name="quic">Enable support for QUIC (RFC 9000); a UDP-based protocol intended to replace TCP</flag>
		<flag name="rfc3779">Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)</flag>
		<flag name="sslv2">Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https</flag>
		<flag name="sslv3">Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https</flag>
		<flag name="tls-compression">Enable support for discouraged TLS compression</flag>
		<flag name="tls-heartbeat">Enable the Heartbeat Extension in TLS and DTLS</flag>
		<flag name="weak-ssl-ciphers">Build support for SSL/TLS ciphers that are considered "weak"</flag>
	</use>
	<upstream>
		<remote-id type="cpe">cpe:/a:openssl:openssl</remote-id>
		<remote-id type="github">openssl/openssl</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-libs/openssl-compat | euse -E <flag> -p dev-libs/openssl-compat | euse -D <flag> -p dev-libs/openssl-compat

Flag Description 3.6.4 3.6.2 1.1.1u 1.0.2u
asm Enable using assembly for optimization ⊕ ⊕ ⊕ ⊕
bindist Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI ✗ ✗ ✗ ✓
cpu_flags_x86_sse2 Use the SSE2 instruction set ✓ ✓ ✓ ✓
gmp Add support for dev-libs/gmp (GNU MP library) ✗ ✗ ✗ ✓
kerberos Add kerberos support ✗ ✗ ✗ ✓
quic Enable support for QUIC (RFC 9000); a UDP-based protocol intended to replace TCP ⊕ ⊕ ✗ ✗
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 ✗ ✗ ✓ ⊕
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 ✗ ✗ ✓ ⊕
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 ✓ ✓ ✓ ✓
weak-ssl-ciphers Build support for SSL/TLS ciphers that are considered "weak" ✓ ✓ ✓ ✗

Files

Manifest

Type File Size Versions
DIST openssl-1.0.2-patches-1.5.tar.xz 12404 bytes 1.0.2u
DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 bytes 1.0.2u
DIST openssl-1.0.2u.tar.gz 5355412 bytes 1.0.2u
DIST openssl-1.1.1u.tar.gz 9892176 bytes 1.1.1u
DIST openssl-3.6.2.tar.gz 54913556 bytes 3.6.2
DIST openssl-3.6.2.tar.gz.asc 833 bytes 3.6.2
DIST openssl-3.6.4.tar.gz 55003802 bytes 3.6.4
DIST openssl-3.6.4.tar.gz.asc 931 bytes 3.6.4
DIST openssl-compat-1.0.2u-versioned-symbols.patch.gz 24633 bytes 1.0.2u
Unmatched Entries
Type File Size