From cea1fa5a8c1e3999565ffa9a3f21e8d52aecde9f Mon Sep 17 00:00:00 2001 From: "John M. Schanck" Date: Mon, 1 Feb 2021 11:30:22 -0500 Subject: [PATCH] Falcon: consistent use of hash_to_point_ct --- falcon/patches/crypto_sign_falcon1024dyn_avx2_api.c | 2 +- falcon/patches/crypto_sign_falcon1024dyn_ref_api.c | 2 +- falcon/update_patches.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/falcon/patches/crypto_sign_falcon1024dyn_avx2_api.c b/falcon/patches/crypto_sign_falcon1024dyn_avx2_api.c index ab0c0da..af132a5 100644 --- a/falcon/patches/crypto_sign_falcon1024dyn_avx2_api.c +++ b/falcon/patches/crypto_sign_falcon1024dyn_avx2_api.c @@ -220,7 +220,7 @@ inner_shake256_flip(&sc); - falcon1024dyn_avx2_hash_to_point_vartime( - &sc, r.hm, 10); -+ falcon1024dyn_ref_hash_to_point_ct(&sc, r.hm, 10); ++ falcon1024dyn_ref_hash_to_point_ct(&sc, r.hm, 10, tmp.b); + inner_shake256_ctx_release(&sc); /* diff --git a/falcon/patches/crypto_sign_falcon1024dyn_ref_api.c b/falcon/patches/crypto_sign_falcon1024dyn_ref_api.c index d7c5683..f4cdaaa 100644 --- a/falcon/patches/crypto_sign_falcon1024dyn_ref_api.c +++ b/falcon/patches/crypto_sign_falcon1024dyn_ref_api.c @@ -197,7 +197,7 @@ inner_shake256_flip(&sc); - falcon1024dyn_ref_hash_to_point_vartime( - &sc, r.hm, 10); -+ falcon1024dyn_ref_hash_to_point_ct(&sc, r.hm, 10); ++ falcon1024dyn_ref_hash_to_point_ct(&sc, r.hm, 10, tmp.b); + inner_shake256_ctx_release(&sc); /* diff --git a/falcon/update_patches.sh b/falcon/update_patches.sh index 76a4d36..9e11f83 100755 --- a/falcon/update_patches.sh +++ b/falcon/update_patches.sh @@ -25,7 +25,7 @@ fi rm -rf ${PATCHES} mkdir -p ${PATCHES}/tmp/ -diff -ru --no-dereference ${V1} ${V2} > ${PATCHES}/tmp/p +diff -ruN --no-dereference ${V1} ${V2} > ${PATCHES}/tmp/p ( cd ${PATCHES}/tmp/ splitpatch ${PATCHES}/tmp/p