From 99527be3bfaf6aa6c5e3aa7f2695baa6ca6c4173 Mon Sep 17 00:00:00 2001 From: jordan Date: Fri, 9 Jan 2026 08:07:28 -0600 Subject: [PATCH] bsdkm: review cleanup. --- bsdkm/README.md | 6 +++++- bsdkm/bsdkm_wc_port.h | 5 +++-- linuxkm/linuxkm_wc_port.h | 2 -- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/bsdkm/README.md b/bsdkm/README.md index ce8e1e17e..b84c2588f 100644 --- a/bsdkm/README.md +++ b/bsdkm/README.md @@ -66,7 +66,6 @@ fips_hash=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef placeholder. ```sh $ sudo kldload bsdkm/libwolfssl.ko -Password: kldload: an error occurred while loading module bsdkm/libwolfssl.ko. Please check dmesg(8) for more details. ``` @@ -88,6 +87,11 @@ Id Refs Name 523 1 libwolfssl_fips ``` +Unload with +``` +sudo kldunload libwolfssl +``` + On unload, the FIPS self-test will run a final time and print its status to system message buffer: diff --git a/bsdkm/bsdkm_wc_port.h b/bsdkm/bsdkm_wc_port.h index 96f8fa47f..a601ba4a8 100644 --- a/bsdkm/bsdkm_wc_port.h +++ b/bsdkm/bsdkm_wc_port.h @@ -44,8 +44,9 @@ * extern global version from /usr/src/sys/sys/systm.h */ #define version wc_version -#define wc_km_printf printf -#define wc_km_print_err printf +/* printf and logging defines */ +#define wc_km_printf printf +#define WOLFSSL_DEBUG_PRINTF_FN printf /* str and char utility functions */ #define XATOI(s) ({ \ diff --git a/linuxkm/linuxkm_wc_port.h b/linuxkm/linuxkm_wc_port.h index a11203891..51bc3f26a 100644 --- a/linuxkm/linuxkm_wc_port.h +++ b/linuxkm/linuxkm_wc_port.h @@ -1430,8 +1430,6 @@ #endif #define printf(...) wc_km_printf(__VA_ARGS__) - #define wc_km_print_err pr_err - #ifdef HAVE_FIPS extern void fipsEntry(void); #endif