Commit | Line | Data |
---|---|---|
1 | #! /bin/sh | |
2 | ||
3 | set -e | |
4 | ||
5 | for ty in ec dh; do | |
6 | kr=keyring-$ty | |
7 | rm -f $kr $kr.old $kr.pub $kr.pub.old | |
8 | case $ty in | |
9 | ec) group=nist-p256 ;; | |
10 | dh) group=catacomb-ll-224-2048 ;; | |
11 | esac | |
12 | key -k$kr add -a$ty-param -C$group -eforever tripe-$ty-param | |
13 | for who in alice bob; do | |
14 | key -k$kr add -a$ty -ptripe-$ty-param -t$who -eforever tripe-$ty | |
15 | done | |
16 | key -k$kr extract -f-secret $kr.pub | |
17 | done | |
18 | rm *.old |