From e6f4001bc4e4ede2ea430e6dbda2d7b865522a81 Mon Sep 17 00:00:00 2001 From: Himaneesh Mishra Date: Thu, 16 Apr 2026 16:49:12 -0400 Subject: [PATCH] headers: make low-level headers standalone Signed-off-by: Himaneesh Mishra Reviewed-by: Jakub Jelen Merge-Request: --- .gitlab-ci/header-standalone-allowlist.txt | 4 ---- include/libssh/ed25519.h | 2 +- include/libssh/fe25519.h | 2 +- include/libssh/string.h | 2 +- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci/header-standalone-allowlist.txt b/.gitlab-ci/header-standalone-allowlist.txt index f8c7ecbc..99a7eb73 100644 --- a/.gitlab-ci/header-standalone-allowlist.txt +++ b/.gitlab-ci/header-standalone-allowlist.txt @@ -4,9 +4,6 @@ include/libssh/bind.h include/libssh/channels.h include/libssh/crypto.h include/libssh/dh.h -include/libssh/ed25519.h -include/libssh/fe25519.h -include/libssh/ge25519.h include/libssh/hybrid_mlkem.h include/libssh/kex.h include/libssh/keys.h @@ -18,5 +15,4 @@ include/libssh/pki_sk.h include/libssh/pki.h include/libssh/priv.h include/libssh/session.h -include/libssh/string.h include/libssh/wrapper.h diff --git a/include/libssh/ed25519.h b/include/libssh/ed25519.h index a6bcdaf3..f03fd1b0 100644 --- a/include/libssh/ed25519.h +++ b/include/libssh/ed25519.h @@ -20,7 +20,7 @@ #ifndef ED25519_H_ #define ED25519_H_ -#include "libssh/priv.h" +#include /** * @defgroup ed25519 ed25519 API diff --git a/include/libssh/fe25519.h b/include/libssh/fe25519.h index 0dfb0613..953bab3c 100644 --- a/include/libssh/fe25519.h +++ b/include/libssh/fe25519.h @@ -9,7 +9,7 @@ #ifndef FE25519_H #define FE25519_H -#include "libssh/priv.h" +#include #define fe25519 crypto_sign_ed25519_ref_fe25519 #define fe25519_freeze crypto_sign_ed25519_ref_fe25519_freeze diff --git a/include/libssh/string.h b/include/libssh/string.h index 35b2ea2e..12362aa3 100644 --- a/include/libssh/string.h +++ b/include/libssh/string.h @@ -20,7 +20,7 @@ #ifndef STRING_H_ #define STRING_H_ -#include "libssh/priv.h" +#include #ifdef __cplusplus extern "C" {