[PATCH 2/2] t-kem: add info print for each algoritm
Jussi Kivilinna
jussi.kivilinna at iki.fi
Fri Sep 26 08:53:02 CEST 2025
* tests/t-kem.c (test_kem_sntrup761, test_kem_mceliece6688128f)
(test_kem_mlkem512, test_kem_mlkem768, test_kem_mlkem1024, test_kem_raw_x25519)
(test_kem_dhkem_x25519): Add 'Checking <algo>' info print.
--
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at iki.fi>
---
tests/t-kem.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/tests/t-kem.c b/tests/t-kem.c
index dee879a0..4e215b0f 100644
--- a/tests/t-kem.c
+++ b/tests/t-kem.c
@@ -43,6 +43,8 @@ test_kem_sntrup761 (int testno)
uint8_t key1[GCRY_KEM_SNTRUP761_SHARED_LEN];
uint8_t key2[GCRY_KEM_SNTRUP761_SHARED_LEN];
+ info (" Checking SNTRUP761.\n");
+
err = gcry_kem_genkey (GCRY_KEM_SNTRUP761,
pubkey, GCRY_KEM_SNTRUP761_PUBKEY_LEN,
seckey, GCRY_KEM_SNTRUP761_SECKEY_LEN,
@@ -102,6 +104,8 @@ test_kem_mceliece6688128f (int testno)
uint8_t key1[GCRY_KEM_CM6688128F_SHARED_LEN];
uint8_t key2[GCRY_KEM_CM6688128F_SHARED_LEN];
+ info (" Checking CM6688128F.\n");
+
err = gcry_kem_genkey (GCRY_KEM_CM6688128F,
pubkey, GCRY_KEM_CM6688128F_PUBKEY_LEN,
seckey, GCRY_KEM_CM6688128F_SECKEY_LEN,
@@ -162,6 +166,8 @@ test_kem_mlkem512 (int testno)
uint8_t key1[GCRY_KEM_MLKEM512_SHARED_LEN];
uint8_t key2[GCRY_KEM_MLKEM512_SHARED_LEN];
+ info (" Checking MLKEM512.\n");
+
err = gcry_kem_genkey (GCRY_KEM_MLKEM512,
pubkey, GCRY_KEM_MLKEM512_PUBKEY_LEN,
seckey, GCRY_KEM_MLKEM512_SECKEY_LEN,
@@ -220,6 +226,8 @@ test_kem_mlkem768 (int testno)
uint8_t key1[GCRY_KEM_MLKEM768_SHARED_LEN];
uint8_t key2[GCRY_KEM_MLKEM768_SHARED_LEN];
+ info (" Checking MLKEM768.\n");
+
err = gcry_kem_genkey (GCRY_KEM_MLKEM768,
pubkey, GCRY_KEM_MLKEM768_PUBKEY_LEN,
seckey, GCRY_KEM_MLKEM768_SECKEY_LEN,
@@ -278,6 +286,8 @@ test_kem_mlkem1024 (int testno)
uint8_t key1[GCRY_KEM_MLKEM1024_SHARED_LEN];
uint8_t key2[GCRY_KEM_MLKEM1024_SHARED_LEN];
+ info (" Checking MLKEM1024.\n");
+
err = gcry_kem_genkey (GCRY_KEM_MLKEM1024,
pubkey, GCRY_KEM_MLKEM1024_PUBKEY_LEN,
seckey, GCRY_KEM_MLKEM1024_SECKEY_LEN,
@@ -338,6 +348,8 @@ test_kem_raw_x25519 (int testno)
uint8_t key1[GCRY_KEM_RAW_X25519_SHARED_LEN];
uint8_t key2[GCRY_KEM_RAW_X25519_SHARED_LEN];
+ info (" Checking X25519.\n");
+
err = gcry_kem_genkey (GCRY_KEM_RAW_X25519,
pubkey, GCRY_KEM_ECC_X25519_PUBKEY_LEN,
seckey, GCRY_KEM_ECC_X25519_SECKEY_LEN,
@@ -406,6 +418,8 @@ test_kem_dhkem_x25519 (int testno)
uint8_t key1[GCRY_KEM_DHKEM25519_SHARED_LEN];
uint8_t key2[GCRY_KEM_DHKEM25519_SHARED_LEN];
+ info (" Checking DHKEM25519.\n");
+
err = gcry_kem_genkey (GCRY_KEM_DHKEM25519,
pubkey, GCRY_KEM_DHKEM25519_PUBKEY_LEN,
seckey, GCRY_KEM_DHKEM25519_SECKEY_LEN,
--
2.48.1
More information about the Gcrypt-devel
mailing list