From 7aa9871c8c9897228662e61d1355f13491857913 Mon Sep 17 00:00:00 2001 From: torque Date: Sun, 24 Nov 2024 17:34:34 -0700 Subject: [PATCH] readme: update references to 4.0.0 --- readme.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 30c463a..618cf25 100644 --- a/readme.md +++ b/readme.md @@ -10,7 +10,7 @@ This project currently builds the three main LibreSSL libraries as static librar - `libssl`: OpenSSL 1.1 compatibility layer - `libtls`: LibreSSL's new cryptography API -Operating systems and hardware architectures are supported on a best-effort basis. Building for Linux, macOS, and Windows (mingw64) is directly tested by CI. +Operating systems and hardware architectures are supported on a best-effort basis, and patches to add additional OS/arch support are welcome. Building for Linux (`x86_64`), macOS (`aarch64`), and Windows (`x86_64` via `mingw64`) is directly tested by CI. The command-line programs `nc`, `ocspcheck`, and `openssl` are not built by default, and building them when targeting Windows is not supported. Building the command-line programs may be enabled by specifing the `-Dbuild-apps` option to `zig build` @@ -21,7 +21,7 @@ First, update your `build.zig.zon`: ```sh # Initialize a `zig build` project if you haven't already zig init -# replace with the version you want to use, e.g. 3.9.2+1 +# replace with the version you want to use, e.g. 4.0.0 zig fetch --save git+https://github.com/allyourcodebase/libressl# ``` @@ -36,8 +36,9 @@ const libressl_dependency = b.dependency("libressl", .{ your_exe.linkLibrary(libressl_dependency.artifact("tls")); // or "ssl", or "crypto" ``` -## Version Support Matrix +## Zig Version Support Matrix | Refname | LibreSSL Version | Zig `0.12.x` | Zig `0.13.x` | Zig `0.14.0-dev` | |----------|------------------|--------------|--------------|------------------| | `3.9.2+1`| `3.9.2+1` | ✅ | ✅ | ✅ | +| `4.0.0` | `4.0.0` | ✅ | ✅ | ✅ |