From c450eaff50ad806322de5c91c246ede3eace02a3 Mon Sep 17 00:00:00 2001 From: Theo Buehler Date: Wed, 10 May 2023 07:05:47 -0600 Subject: [PATCH] Modernize the compat with OpenSSL paragraph a bit This is a bit vague and may leave a lot of room for improvement, but it's at least not factually incorrect. ok joshua jsing --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f4015a1..0209b24 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,12 @@ improve security, and apply best practice development processes from OpenBSD. ## Compatibility with OpenSSL: ## -LibreSSL is API compatible with OpenSSL 1.0.1, but does not yet include all -new APIs from OpenSSL 1.0.2 and later. LibreSSL also includes APIs not yet -present in OpenSSL. The current common API subset is OpenSSL 1.0.1. +LibreSSL provides much of the OpenSSL 1.1 API. The OpenSSL 3 API is not currently +supported. Incompatibilities between the projects exist and are unavoidable since +both evolve with different goals and priorities. Important incompatibilities will +be addressed if possible and as long as they are not too detrimental to LibreSSL's +goals of simplicity, security and sanity. We do not add new features, ciphers and +API without a solid reason and require that new code be clean and of high quality. LibreSSL is not ABI compatible with any release of OpenSSL, or necessarily earlier releases of LibreSSL. You will need to relink your programs to