From 54b562f5013d79caceb029a7cfb3817588c2c81d Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Mon, 5 Feb 2024 18:10:24 +0100 Subject: [PATCH 1/3] Point openssh workflow to wolf master --- .github/workflows/openssh.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/openssh.yml b/.github/workflows/openssh.yml index 77b93c0b6..c9570271a 100644 --- a/.github/workflows/openssh.yml +++ b/.github/workflows/openssh.yml @@ -2,8 +2,6 @@ name: openssh Tests on: workflow_call: - # TODO: remove this from PR - push: jobs: build_wolfssl: @@ -49,9 +47,7 @@ jobs: - name: Checkout OSP uses: actions/checkout@v4 with: - # TODO: update with wolfssl repo after merge - repository: julek-wolfssl/osp - ref: openssh-9.6 + repository: wolfssl/osp path: osp - name: Build and test openssh From bdc0b80ddbd8cc90b3a6fd25a98199163edcaf34 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Tue, 6 Feb 2024 13:27:34 +0100 Subject: [PATCH 2/3] Don't include unnecessary headers in public header file --- wolfcrypt/src/ed25519.c | 1 + wolfssl/wolfcrypt/ed25519.h | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/wolfcrypt/src/ed25519.c b/wolfcrypt/src/ed25519.c index 6dfb7a0f2..373edb919 100644 --- a/wolfcrypt/src/ed25519.c +++ b/wolfcrypt/src/ed25519.c @@ -32,6 +32,7 @@ #ifdef HAVE_ED25519 #include +#include #include #include #ifdef NO_INLINE diff --git a/wolfssl/wolfcrypt/ed25519.h b/wolfssl/wolfcrypt/ed25519.h index 0d6ef49fc..9748d6dfa 100644 --- a/wolfssl/wolfcrypt/ed25519.h +++ b/wolfssl/wolfcrypt/ed25519.h @@ -31,8 +31,6 @@ #ifdef HAVE_ED25519 -#include -#include #include #ifndef WOLFSSL_SHA512 #error ED25519 requires SHA512 From 4244fe9ff4c4067706921f9e8656fb68f208fbb8 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Tue, 6 Feb 2024 13:30:25 +0100 Subject: [PATCH 3/3] Run openssh tests on PR's --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a813f44c9..7dfcdb542 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -44,6 +44,8 @@ jobs: uses: ./.github/workflows/memcached.yml libssh2: uses: ./.github/workflows/libssh2.yml + openssh: + uses: ./.github/workflows/openssh.yml # TODO: Currently this test fails. Enable it once it becomes passing. # haproxy: # uses: ./.github/workflows/haproxy.yml