PQ client HRSS and SIDH
このコミットが含まれているのは:
コミット
d247e76edc
8
images/pq-connect-amd64-gcc/Dockerfile
ノーマルファイル
8
images/pq-connect-amd64-gcc/Dockerfile
ノーマルファイル
@ -0,0 +1,8 @@
|
||||
FROM buildpack-deps
|
||||
|
||||
EXPOSE 443
|
||||
|
||||
ADD bin/bssl /bin
|
||||
ADD bin/bssl_client /
|
||||
ADD req.txt /
|
||||
CMD [ "/bssl_client" ]
|
8
images/pq-connect-amd64-gcc/Makefile
ノーマルファイル
8
images/pq-connect-amd64-gcc/Makefile
ノーマルファイル
@ -0,0 +1,8 @@
|
||||
NAME=pq-gcc-amd64-client
|
||||
build:
|
||||
docker build -t ${NAME} .
|
||||
run:
|
||||
docker run --detach --restart always --name ${NAME} ${NAME}
|
||||
|
||||
restart:
|
||||
docker restart ${NAME}
|
バイナリ
images/pq-connect-amd64-gcc/bin/bssl
実行可能ファイル
バイナリ
images/pq-connect-amd64-gcc/bin/bssl
実行可能ファイル
バイナリファイルは表示されません。
15
images/pq-connect-amd64-gcc/bin/bssl_client
実行可能ファイル
15
images/pq-connect-amd64-gcc/bin/bssl_client
実行可能ファイル
@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
COUNT=0
|
||||
while [ 1 ]; do
|
||||
bssl client -curves CECPQ2 -connect www.cloudflare.com -server-name www.cloudflare.com < /req.txt
|
||||
bssl client -curves X25519-SIDHp503 -connect www.cloudflare.com -server-name www.cloudflare.com < /req.txt
|
||||
bssl client -curves P-521 -connect www.cloudflare.com -server-name www.cloudflare.com < /req.txt
|
||||
COUNT=$((COUNT + 1))
|
||||
if [ $COUNT -eq 1000 ]; then
|
||||
COUNT=0
|
||||
echo "SLEEPING"
|
||||
sleep 1
|
||||
fi
|
||||
done
|
||||
|
4
images/pq-connect-amd64-gcc/req.txt
ノーマルファイル
4
images/pq-connect-amd64-gcc/req.txt
ノーマルファイル
@ -0,0 +1,4 @@
|
||||
GET / HTTP/1.0
|
||||
Host: www.cloudflare.com
|
||||
|
||||
|
@ -3,4 +3,7 @@ FROM buildpack-deps
|
||||
EXPOSE 443
|
||||
|
||||
ADD bin/bssl /
|
||||
CMD [ "./bssl", "server", "-curves", "X25519:P-256:X25519-SIDHp503", "-accept", "443", "-loop", "-www" ]
|
||||
CMD mkdir certs
|
||||
ADD certs/privkey.pem certs/
|
||||
ADD certs/fullchain.pem certs/
|
||||
CMD [ "./bssl", "server", "-curves", "CECPQ2:X25519-SIDHp503:X25519:P-256:P-384:P-224:P-521", "-accept", "443", "-loop", "-www", "-cert", "certs/fullchain.pem", "-key", "certs/privkey.pem" ]
|
||||
|
@ -1,6 +1,9 @@
|
||||
NAME=pq-gcc-amd64
|
||||
PORT=50601
|
||||
build:
|
||||
mkdir -p certs
|
||||
cp ../../cert/fullchain.pem certs/
|
||||
cp ../../cert/privkey.pem certs/
|
||||
docker build -t ${NAME} .
|
||||
run:
|
||||
docker run --detach --restart always --name ${NAME} -p ${PORT}:443 ${NAME}
|
||||
|
バイナリファイルは表示されません。
バイナリ
images/pq/bin/caddy
バイナリ
images/pq/bin/caddy
バイナリファイルは表示されません。
読み込み中…
新しいイシューから参照
ユーザーをブロックする