From 5a1586fa9fa3f4b3598ee47f989492bd81428bc8 Mon Sep 17 00:00:00 2001 From: "Matthias J. Kannwischer" Date: Tue, 4 Feb 2025 14:57:01 +0800 Subject: [PATCH 1/2] FN-DSA: Fix hash profiling --- benchmarks.csv | 8 ++++---- benchmarks.md | 8 ++++---- mupq | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/benchmarks.csv b/benchmarks.csv index 5e3ba323..c9f09c8a 100644 --- a/benchmarks.csv +++ b/benchmarks.csv @@ -337,10 +337,10 @@ cross-sha3-r-sdpg-1-fast,ref,71.8,74.8,77.1,,,,,, cross-sha3-r-sdpg-1-small,ref,71.8,74.7,78.4,,,,,, cross-sha3-r-sdpg-3-fast,ref,71.7,68.2,68.7,,,,,, cross-sha3-r-sdpg-5-fast,ref,71.1,66.1,66.8,,,,,, -fndsa_provisional-1024,m4f,0.0,0.0,0.0,,,,,, -fndsa_provisional-1024,ref,0.0,0.0,0.0,,,,,, -fndsa_provisional-512,m4f,0.0,0.0,0.0,,,,,, -fndsa_provisional-512,ref,0.0,0.0,0.0,,,,,, +fndsa_provisional-1024,m4f,7.0,10.2,61.6,,,,,, +fndsa_provisional-1024,ref,8.0,6.2,45.3,,,,,, +fndsa_provisional-512,m4f,4.2,11.2,64.0,,,,,, +fndsa_provisional-512,ref,8.1,6.9,47.6,,,,,, haetae2,m4f,12.4,56.7,54.1,,,,,, haetae2,ref,10.6,42.4,45.1,,,,,, haetae3,m4f,14.6,56.6,57.1,,,,,, diff --git a/benchmarks.md b/benchmarks.md index f5439c7d..c8d58d92 100644 --- a/benchmarks.md +++ b/benchmarks.md @@ -342,10 +342,10 @@ | cross-sha3-r-sdpg-1-small | ref | 71.8% | 74.7% | 78.4% | | cross-sha3-r-sdpg-3-fast | ref | 71.7% | 68.2% | 68.7% | | cross-sha3-r-sdpg-5-fast | ref | 71.1% | 66.1% | 66.8% | -| fndsa_provisional-1024 | m4f | 0.0% | 0.0% | 0.0% | -| fndsa_provisional-1024 | ref | 0.0% | 0.0% | 0.0% | -| fndsa_provisional-512 | m4f | 0.0% | 0.0% | 0.0% | -| fndsa_provisional-512 | ref | 0.0% | 0.0% | 0.0% | +| fndsa_provisional-1024 | m4f | 7.0% | 10.2% | 61.6% | +| fndsa_provisional-1024 | ref | 8.0% | 6.2% | 45.3% | +| fndsa_provisional-512 | m4f | 4.2% | 11.2% | 64.0% | +| fndsa_provisional-512 | ref | 8.1% | 6.9% | 47.6% | | haetae2 | m4f | 12.4% | 56.7% | 54.1% | | haetae2 | ref | 10.6% | 42.4% | 45.1% | | haetae3 | m4f | 14.6% | 56.6% | 57.1% | diff --git a/mupq b/mupq index 27157f09..94a665f5 160000 --- a/mupq +++ b/mupq @@ -1 +1 @@ -Subproject commit 27157f09c3e450100101ef9f1cd7167131402a3a +Subproject commit 94a665f54073ca3d36785be2a4e55c5f979d9890 From e0e58e0545650470baa0da36457d4843b419856b Mon Sep 17 00:00:00 2001 From: "Matthias J. Kannwischer" Date: Tue, 4 Feb 2025 14:57:43 +0800 Subject: [PATCH 2/2] Remove outdated falcon implementations from excluded_schemes on various target Got removed in https://github.com/mupq/pqm4/pull/377 --- mk/cw308t-stm32f415.mk | 4 ---- mk/nucleo-l476rg.mk | 1 - mk/nucleo-l4r5zi.mk | 3 +-- mk/stm32f4discovery.mk | 3 +-- 4 files changed, 2 insertions(+), 9 deletions(-) diff --git a/mk/cw308t-stm32f415.mk b/mk/cw308t-stm32f415.mk index eb2d7cb3..8a799bde 100644 --- a/mk/cw308t-stm32f415.mk +++ b/mk/cw308t-stm32f415.mk @@ -13,10 +13,6 @@ EXCLUDED_SCHEMES = \ mupq/crypto_sign/tuov_iii% \ mupq/crypto_sign/tuov_v% \ crypto_sign/ov-Ip% \ - mupq/crypto_sign/falcon-1024% \ - mupq/crypto_sign/falcon-512% \ - crypto_sign/falcon-1024% \ - crypto_sign/falcon-512% \ mupq/crypto_sign/meds167717% \ mupq/crypto_sign/meds134180% \ mupq/crypto_sign/snova-60-10-16-4% \ diff --git a/mk/nucleo-l476rg.mk b/mk/nucleo-l476rg.mk index 98d5c840..ba98f4d8 100644 --- a/mk/nucleo-l476rg.mk +++ b/mk/nucleo-l476rg.mk @@ -5,7 +5,6 @@ OPENCM3_TARGET=lib/stm32/l4 EXCLUDED_SCHEMES = \ mupq/pqclean/crypto_kem/mceliece% \ mupq/crypto_sign/ov-Ip% \ - mupq/crypto_sign/falcon-1024-tree% \ mupq/crypto_sign/snova-43-25-16-2-esk% \ mupq/crypto_sign/snova-61-33-16-2-esk% \ mupq/crypto_sign/snova-60-10-16-4-esk% \ diff --git a/mk/nucleo-l4r5zi.mk b/mk/nucleo-l4r5zi.mk index b41cc24a..a98e90e6 100644 --- a/mk/nucleo-l4r5zi.mk +++ b/mk/nucleo-l4r5zi.mk @@ -4,8 +4,7 @@ OPENCM3_TARGET=lib/stm32/l4 EXCLUDED_SCHEMES = \ mupq/pqclean/crypto_kem/mceliece% \ - mupq/crypto_sign/tuov% \ - mupq/crypto_sign/falcon-1024-tree% + mupq/crypto_sign/tuov% DEVICES_DATA := ldscripts/devices.data diff --git a/mk/stm32f4discovery.mk b/mk/stm32f4discovery.mk index 4be2c2cf..8e17439d 100644 --- a/mk/stm32f4discovery.mk +++ b/mk/stm32f4discovery.mk @@ -15,8 +15,7 @@ EXCLUDED_SCHEMES = \ mupq/crypto_sign/meds55604% \ mupq/crypto_sign/meds167717% \ mupq/crypto_sign/meds134180% \ - crypto_sign/ov-Ip% \ - mupq/crypto_sign/falcon-1024-tree% + crypto_sign/ov-Ip% include mk/opencm3.mk