From 3406d5453d6dc045f14fbc909c6d8bb40dca10c2 Mon Sep 17 00:00:00 2001 From: Jacob Blain Christen Date: Fri, 4 Oct 2024 15:09:20 -0700 Subject: [PATCH] [feature] build with boring crypto where available (#344) --- .goreleaser.yaml | 3 ++- cmd/hauler/boringcrypto.go | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 cmd/hauler/boringcrypto.go diff --git a/.goreleaser.yaml b/.goreleaser.yaml index d196c43..7d80bb4 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -22,7 +22,7 @@ env: - cosign_version=v2.2.3+carbide.3 builds: - - main: cmd/hauler/main.go + - dir: ./cmd/hauler/. goos: - linux - darwin @@ -39,6 +39,7 @@ builds: - rm -rf cmd/hauler/binaries env: - CGO_ENABLED=0 + - GOEXPERIMENT=boringcrypto universal_binaries: - replace: false diff --git a/cmd/hauler/boringcrypto.go b/cmd/hauler/boringcrypto.go new file mode 100644 index 0000000..71e87f3 --- /dev/null +++ b/cmd/hauler/boringcrypto.go @@ -0,0 +1,6 @@ +//go:build boringcrypto +// +build boringcrypto + +package main + +import _ "crypto/tls/fipsonly"