All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] unit: check cipher support and cleanup in test-storage
@ 2025-05-05 12:35 James Prestwood
  2025-05-05 12:39 ` Marcel Holtmann
  0 siblings, 1 reply; 5+ messages in thread
From: James Prestwood @ 2025-05-05 12:35 UTC (permalink / raw)
  To: iwd; +Cc: James Prestwood

The __storage_decrypt API requires AES_CTR so support should be
checked before running that test. In addition storage_exit was never
being called which leaves unbalanced mlock/munlock calls.
---
 unit/test-storage.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/unit/test-storage.c b/unit/test-storage.c
index c40518e6..765d9967 100644
--- a/unit/test-storage.c
+++ b/unit/test-storage.c
@@ -44,12 +44,19 @@ static void test_short_encrypted_bytes(const void *data)
 
 int main(int argc, char *argv[])
 {
+	int ret;
+
 	l_test_init(&argc, &argv);
 
 	storage_init((const uint8_t *)"abc123", 6);
 
-	l_test_add("/storage/profile encryption",
+	if (l_cipher_is_supported(L_CIPHER_AES_CTR))
+		l_test_add("/storage/profile encryption",
 			test_short_encrypted_bytes, NULL);
 
-	return l_test_run();
+	ret = l_test_run();
+
+	storage_exit();
+
+	return ret;
 }
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-05-05 12:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-05 12:35 [PATCH] unit: check cipher support and cleanup in test-storage James Prestwood
2025-05-05 12:39 ` Marcel Holtmann
2025-05-05 12:50   ` James Prestwood
2025-05-05 12:55     ` Marcel Holtmann
2025-05-05 12:58       ` James Prestwood

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.