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