nobleCurves, serve file for cryptography in the browser

This commit is contained in:
2025-02-19 20:48:16 +01:00
parent 295513f83b
commit da4f74b60c
10 changed files with 90 additions and 86 deletions

View File

@ -1,5 +1,5 @@
run: test clean build
run: ./src/public/noble-curves.js test clean build
podman pod create --name=e2ee -p 3333:3333
podman run -d --pod=e2ee -e POSTGRES_PASSWORD="password" -e POSTGRES_DB="e2ee" -e POSTGRES_USER="e2ee" -e POSTGRES_INITDB_ARGS="--encoding=UTF-8 --lc-collate=C --lc-ctype=C" --name=e2ee-db docker.io/library/postgres:15
podman run -d --pod=e2ee -e POSTGRES_PASSWORD="password" -e POSTGRES_DB="e2ee" -e POSTGRES_USER="e2ee" -e SHARED_SECRET="toto" --name=e2ee-app e2ee-messaging-service:latest
@ -9,3 +9,7 @@ test:
npm test
clean:
podman pod rm -f e2ee
./src/public/noble-curves.js:
$(eval URL := $(shell wget -q -O - https://api.github.com/repos/paulmillr/noble-curves/releases/latest | jq -r '.assets[] | select(.name | contains("noble-curves.js")) | .browser_download_url'))
wget -O ./src/public/noble-curves.js $(URL)