summaryrefslogtreecommitdiff
path: root/devel/import-curve448-from-nettle.sh
diff options
context:
space:
mode:
Diffstat (limited to 'devel/import-curve448-from-nettle.sh')
-rwxr-xr-xdevel/import-curve448-from-nettle.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/devel/import-curve448-from-nettle.sh b/devel/import-curve448-from-nettle.sh
index 7cd974302a..da1f0ee86b 100755
--- a/devel/import-curve448-from-nettle.sh
+++ b/devel/import-curve448-from-nettle.sh
@@ -106,7 +106,11 @@ for f in $IMPORTS; do
*.h)
# Add prefix to function symbols avoid clashing with the public ones.
sed -e 's/^#define \(.*\) nettle_\1/#define \1 gnutls_nettle_curve448_\1/' \
- -e 's/^#define \(.*\) _nettle_\1/#define \1 _gnutls_nettle_curve448_\1/' $dst > $dst-t && \
+ -e 's/^#define \(.*\) _nettle_\1/#define \1 _gnutls_nettle_curve448_\1/' \
+ -e 's/^#define _\(.*\) _nettle_\1/#define _\1 _gnutls_nettle_curve448_\1/' \
+ -e 's/^extern const struct ecc_curve _nettle_\(.*\);/#define _nettle_\1 _gnutls_nettle_curve448_\1\n\0/' \
+ -e 's/^extern const struct ecc_eddsa _nettle_\(.*\);/#define _nettle_\1 _gnutls_nettle_curve448_\1\n\0/' \
+ $dst > $dst-t && \
mv $dst-t $dst
;;
esac