summaryrefslogtreecommitdiff
path: root/devel/import-ecc-from-nettle.sh
diff options
context:
space:
mode:
Diffstat (limited to 'devel/import-ecc-from-nettle.sh')
-rwxr-xr-xdevel/import-ecc-from-nettle.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/devel/import-ecc-from-nettle.sh b/devel/import-ecc-from-nettle.sh
index 99d56c5c17..9ed40f077a 100755
--- a/devel/import-ecc-from-nettle.sh
+++ b/devel/import-ecc-from-nettle.sh
@@ -191,8 +191,16 @@ for f in $IMPORTS; do
# Suppress whitespace errors in 'make syntax-check'.
sed 's/ * / /g' $dst > $dst-t && mv $dst-t $dst
;;
- */ecc-random.c|*/gostdsa-sign.c)
- sed 's/"nettle-internal\.h"/"nettle-alloca.h"/' $dst > $dst-t && mv $dst-t $dst
+ */ecc-random.c )
+ sed \
+ -e 's/"nettle-internal\.h"/"nettle-alloca.h"/' \
+ -e 's/^ & (mpn_sub_n/ \& (int)(mpn_sub_n/' \
+ $dst > $dst-t && mv $dst-t $dst
+ ;;
+ */gostdsa-sign.c)
+ sed \
+ -e 's/"nettle-internal\.h"/"nettle-alloca.h"/' \
+ $dst > $dst-t && mv $dst-t $dst
;;
esac
else