mirror of
https://github.com/data61/MP-SPDZ.git
synced 2026-01-09 05:27:56 -05:00
19 lines
390 B
Bash
Executable File
19 lines
390 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# brew-installed OpenSSL on MacOS
|
|
PATH="/opt/homebrew/opt/openssl@3/bin:$PATH"
|
|
|
|
n=${1:-4}
|
|
ssl_dir=${2:-"Player-Data"}
|
|
|
|
test -e $ssl_dir || mkdir $ssl_dir
|
|
|
|
echo Setting up SSL for $n parties
|
|
|
|
for i in `seq 0 $[n-1]`; do
|
|
openssl req -newkey rsa -nodes -x509 -out $ssl_dir/P$i.pem -keyout $ssl_dir/P$i.key -subj "/CN=P$i"
|
|
done
|
|
|
|
rm -v $ssl_dir/*.0
|
|
c_rehash -v $ssl_dir
|