Skip to content

Commit 7d862fe

Browse files
Update to MbedTLS v3.6.2 and Zig 0.14.0 (#2)
1 parent 40a2c11 commit 7d862fe

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Setup Zig
3737
uses: mlugg/setup-zig@v1
3838
with:
39-
version: 0.13.0
39+
version: 0.14.0
4040

4141
- name: Build
4242
run: zig build -Dtarget=${{ matrix.target }} -Doptimize=${{ matrix.optimize }}
@@ -54,7 +54,7 @@ jobs:
5454
- name: Setup Zig
5555
uses: mlugg/setup-zig@v1
5656
with:
57-
version: 0.13.0
57+
version: 0.14.0
5858

5959
- name: Test
6060
run: zig build test

build.zig

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,14 @@ pub fn build(b: *Build) void {
77

88
const mbedtls_dep = b.dependency("mbedtls", .{});
99

10-
const mbedtls = b.addStaticLibrary(.{
10+
const mbedtls = b.addLibrary(.{
1111
.name = "mbedtls",
12-
.target = target,
13-
.optimize = optimize,
14-
.link_libc = true,
12+
.linkage = .static,
13+
.root_module = b.createModule(.{
14+
.target = target,
15+
.optimize = optimize,
16+
.link_libc = true,
17+
}),
1518
});
1619
mbedtls.root_module.addIncludePath(mbedtls_dep.path("include"));
1720
mbedtls.root_module.addCSourceFiles(.{
@@ -33,7 +36,7 @@ pub fn build(b: *Build) void {
3336
.optimize = optimize,
3437
.link_libc = true,
3538
});
36-
selftest.defineCMacro("MBEDTLS_SELF_TEST", null);
39+
selftest.root_module.addCMacro("MBEDTLS_SELF_TEST", "");
3740
selftest.addCSourceFile(.{
3841
.file = mbedtls_dep.path("programs/test/selftest.c"),
3942
.flags = &.{},

build.zig.zon

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
.{
2-
.name = "mbedtls",
3-
.version = "3.6.1",
2+
.name = .mbedtls,
3+
.fingerprint = 0x841b00c247548313,
4+
.version = "3.6.2",
45
.dependencies = .{
56
.mbedtls = .{
6-
.url = "https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/mbedtls-3.6.1.tar.gz",
7-
.hash = "1220b612b5a244c7b5ad5482cf2bb838e5d565abee98190220f3c568e847cd44306b",
7+
.url = "https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/mbedtls-3.6.2.tar.gz",
8+
.hash = "N-V-__8AAPnFhALfI8HonTAfQwJlGPkOdcv9kdkvnmLlJDJo",
89
},
910
},
1011
.paths = .{

0 commit comments

Comments
 (0)