OpenSSL

E224032

OpenSSL is a widely used open-source cryptographic library and toolkit that provides SSL/TLS protocols and various encryption, hashing, and security functions for secure communication over computer networks.

All labels observed (14)

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf cryptographic library ⓘ
free and open-source software ⓘ
software toolkit ⓘ
developer OpenSSL Project ⓘ
linked to: OpenSSL
implementsProtocol SSL ⓘ
TLS ⓘ
implementsStandard DTLS ⓘ
OCSP ⓘ
PKCS#12 ⓘ
linked to: PKCS #12

PKCS#7 ⓘ
linked to: PKCS #7

S/MIME ⓘ
X.509 ⓘ
linked to: X.509 certificates
initialReleaseYear 1998 ⓘ
license Apache License 2.0 ⓘ
OpenSSL License (historical) ⓘ
notableVulnerability Heartbleed (CVE-2014-0160) ⓘ
operatingSystem cross-platform ⓘ
origin fork of SSLeay ⓘ
programmingLanguage C ⓘ
provides C programming API ⓘ
SSL/TLS protocol implementation ⓘ
command-line tools ⓘ
cryptographic primitives ⓘ
repository https://github.com/openssl/openssl ⓘ
softwareType cryptography software ⓘ
security software ⓘ
supportsAlgorithm 3DES ⓘ
AES ⓘ
ChaCha20 ⓘ
DSA ⓘ
Diffie–Hellman key exchange ⓘ
ECDSA ⓘ
Elliptic-curve Diffie–Hellman ⓘ
HMAC ⓘ
MD5 ⓘ
RSA ⓘ
SHA-1 ⓘ
SHA-2 ⓘ
supportsFeature certificate verification ⓘ
cryptographic key management ⓘ
public key infrastructure ⓘ
random number generation ⓘ
useCase HTTPS support in web servers ⓘ
certificate generation and management ⓘ
data encryption and decryption ⓘ
digital signatures ⓘ
secure network communication ⓘ
usedBy Apache HTTP Server ⓘ
Nginx ⓘ
linked to: nginx

OpenSSH (optionally, for crypto primitives) ⓘ
linked to: OpenSSH

Postfix ⓘ
website https://www.openssl.org/ ⓘ
writtenFor POSIX-compatible systems ⓘ

How these facts were elicited

Referenced by (34)

Full triples — surface form annotated when it differs from this entity's canonical label.

Poly1305 → usedBy → OpenSSL ⓘ
NetBSD → includes → OpenSSL ⓘ
Intel AES-NI → compatibleWith → OpenSSL ⓘ
OpenSSL → developer → OpenSSL Project ⓘ
linked to: OpenSSL
BoringSSL → basedOn → OpenSSL ⓘ
BoringSSL → replacesInGoogle → OpenSSL ⓘ
OpenVPN → uses → OpenSSL ⓘ
LibreSSL → forkedFrom → OpenSSL ⓘ
LibreSSL → implementsLibrary → libcrypto ⓘ
linked to: OpenSSL
LibreSSL → implementsLibrary → libssl ⓘ
linked to: OpenSSL
LibreSSL → basedOnVersionOfOpenSSL → OpenSSL 1.0.1g ⓘ
linked to: OpenSSL
CLMUL → usedByLibrary → OpenSSL ⓘ
TLS heartbeat extension → notableImplementation → OpenSSL ⓘ
EncFS → uses → OpenSSL ⓘ
mod_ssl → uses → OpenSSL ⓘ
OpenSSL License (historical) → usedBy → OpenSSL Project ⓘ
linked to: OpenSSL
OpenSSL License (historical) → usedFor → OpenSSL cryptographic library ⓘ
linked to: OpenSSL
OpenSSL License (historical) → maintainedBy → OpenSSL Software Foundation ⓘ
linked to: OpenSSL
Heartbleed → affectsSoftware → OpenSSL ⓘ
subject linked to: Heartbleed (CVE-2014-0160)
Heartbleed → affectsComponent → OpenSSL TLS/DTLS implementation ⓘ
subject linked to: Heartbleed (CVE-2014-0160)
linked to: OpenSSL
Heartbleed → introducedInVersion → OpenSSL 1.0.1 ⓘ
subject linked to: Heartbleed (CVE-2014-0160)
linked to: OpenSSL
Heartbleed → introducedInVersion → OpenSSL 1.0.1-beta1 ⓘ
subject linked to: Heartbleed (CVE-2014-0160)
linked to: OpenSSL
Heartbleed → introducedInVersion → OpenSSL 1.0.2-beta1 ⓘ
subject linked to: Heartbleed (CVE-2014-0160)
linked to: OpenSSL
Heartbleed → fixedInVersion → OpenSSL 1.0.1g ⓘ
subject linked to: Heartbleed (CVE-2014-0160)
linked to: OpenSSL
Heartbleed → affectedRange → OpenSSL 1.0.1 through 1.0.1f ⓘ
subject linked to: Heartbleed (CVE-2014-0160)
linked to: OpenSSL
Heartbleed → affectedRange → OpenSSL 1.0.2-beta1 ⓘ
subject linked to: Heartbleed (CVE-2014-0160)
linked to: OpenSSL
Ruby → standardLibraryIncludes → OpenSSL ⓘ
subject linked to: Ruby programming language
PEP 644 → pertainsTo → OpenSSL ⓘ
PEP 644 → setsMinimumVersion → OpenSSL 1.1.1 ⓘ
linked to: OpenSSL
PEP 644 → requires → OpenSSL 1.1.1 or newer ⓘ
linked to: OpenSSL