server: Test script.
[tripe] / maint-utils / make-test-keys
diff --git a/maint-utils/make-test-keys b/maint-utils/make-test-keys
new file mode 100755 (executable)
index 0000000..3b3808f
--- /dev/null
@@ -0,0 +1,18 @@
+#! /bin/sh
+
+set -e
+
+for ty in ec dh; do
+  kr=keyring-$ty
+  rm -f $kr $kr.old $kr.pub $kr.pub.old
+  case $ty in
+    ec) group=nist-p256 ;;
+    dh) group=catacomb-ll-224-2048 ;;
+  esac
+  key -k$kr add -a$ty-param -C$group -eforever tripe-$ty-param
+  for who in alice bob; do
+    key -k$kr add -a$ty -ptripe-$ty-param -t$who -eforever tripe-$ty
+  done
+  key -k$kr extract -f-secret $kr.pub
+done
+rm *.old