More details can be found in design
go build -o app cmd/secure_updater/main.go
go test ./...
Mac book on apple silicon will create only ARM image, we have to build container image as linux/amd64 before uploading to artifact registry.
docker buildx build --platform linux/amd64 -t secure-updater:latest .
docker tag secure-updater:latest gcr.io/secure-update-440114/secure-updater
- Dilithium signature based OTA (Post Quantum safe)
- Move Keys to HSM provided by public clouds