mirror of
https://github.com/slackhq/nebula.git
synced 2026-07-02 03:20:29 +02:00
add all fips140 platforms
This commit is contained in:
@@ -72,6 +72,17 @@ ALL_CROSS_LINUX_ARM = linux-arm-5 linux-arm-6 linux-arm-7 linux-arm64
|
|||||||
ALL_CROSS_LINUX_MIPS = linux-mips linux-mipsle linux-mips64 linux-mips64le linux-mips-softfloat
|
ALL_CROSS_LINUX_MIPS = linux-mips linux-mipsle linux-mips64 linux-mips64le linux-mips-softfloat
|
||||||
ALL_CROSS_LINUX_OTHER = linux-386 linux-ppc64le linux-riscv64 linux-loong64
|
ALL_CROSS_LINUX_OTHER = linux-386 linux-ppc64le linux-riscv64 linux-loong64
|
||||||
|
|
||||||
|
ALL_FIPS140 = linux-amd64-fips140 \
|
||||||
|
linux-arm64-fips140 \
|
||||||
|
windows-amd64-fips140 \
|
||||||
|
windows-arm64-fips140 \
|
||||||
|
darwin-arm64-fips140 \
|
||||||
|
freebsd-amd64-fips140 \
|
||||||
|
linux-arm-7-fips140 \
|
||||||
|
linux-mips64-fips140 \
|
||||||
|
linux-mips64le-fips140 \
|
||||||
|
linux-ppc64le-fips140
|
||||||
|
|
||||||
e2e:
|
e2e:
|
||||||
$(TEST_ENV) go test -tags=e2e_testing -count=1 $(TEST_FLAGS) ./e2e
|
$(TEST_ENV) go test -tags=e2e_testing -count=1 $(TEST_FLAGS) ./e2e
|
||||||
|
|
||||||
@@ -137,7 +148,7 @@ release-netbsd: $(ALL_NETBSD:%=build/nebula-%.tar.gz)
|
|||||||
|
|
||||||
release-boringcrypto: build/nebula-linux-$(shell go env GOARCH)-boringcrypto.tar.gz
|
release-boringcrypto: build/nebula-linux-$(shell go env GOARCH)-boringcrypto.tar.gz
|
||||||
|
|
||||||
release-fips140: build/nebula-linux-$(shell go env GOARCH)-fips140.tar.gz
|
release-fips140: $(ALL_FIPS140:%=build/nebula-%.tar.gz)
|
||||||
|
|
||||||
BUILD_ARGS += -trimpath
|
BUILD_ARGS += -trimpath
|
||||||
|
|
||||||
@@ -185,21 +196,9 @@ build/linux-amd64-boringcrypto/%: GOENV += GOEXPERIMENT=boringcrypto CGO_ENABLED
|
|||||||
build/linux-arm64-boringcrypto/%: GOENV += GOEXPERIMENT=boringcrypto CGO_ENABLED=1
|
build/linux-arm64-boringcrypto/%: GOENV += GOEXPERIMENT=boringcrypto CGO_ENABLED=1
|
||||||
|
|
||||||
# fips140
|
# fips140
|
||||||
build/linux-amd64-fips140/%: GOENV += GOFIPS140=v1.0.0
|
$(foreach _rule, $(ALL_FIPS140), build/$(_rule)/%): GOENV += GOFIPS140=v1.0.0
|
||||||
build/linux-amd64-fips140/%: LDFLAGS += -X runtime.godebugDefault=fips140=only
|
$(foreach _rule, $(ALL_FIPS140), build/$(_rule)/%): LDFLAGS += -X runtime.godebugDefault=fips140=only
|
||||||
build/linux-amd64-fips140/%: BUILD_ARGS += -tags fips140enforce
|
$(foreach _rule, $(ALL_FIPS140), build/$(_rule)/%): BUILD_ARGS += -tags fips140enforce
|
||||||
build/linux-arm64-fips140/%: GOENV += GOFIPS140=v1.0.0
|
|
||||||
build/linux-arm64-fips140/%: LDFLAGS += -X runtime.godebugDefault=fips140=only
|
|
||||||
build/linux-arm64-fips140/%: BUILD_ARGS += -tags fips140enforce
|
|
||||||
build/darwin-arm64-fips140/%: GOENV += GOFIPS140=v1.0.0
|
|
||||||
build/darwin-arm64-fips140/%: LDFLAGS += -X runtime.godebugDefault=fips140=only
|
|
||||||
build/darwin-arm64-fips140/%: BUILD_ARGS += -tags fips140enforce
|
|
||||||
build/windows-amd64-fips140/%: GOENV += GOFIPS140=v1.0.0
|
|
||||||
build/windows-amd64-fips140/%: LDFLAGS += -X runtime.godebugDefault=fips140=only
|
|
||||||
build/windows-amd64-fips140/%: BUILD_ARGS += -tags fips140enforce
|
|
||||||
build/windows-arm64-fips140/%: GOENV += GOFIPS140=v1.0.0
|
|
||||||
build/windows-arm64-fips140/%: LDFLAGS += -X runtime.godebugDefault=fips140=only
|
|
||||||
build/windows-arm64-fips140/%: BUILD_ARGS += -tags fips140enforce
|
|
||||||
|
|
||||||
build/%/nebula: .FORCE
|
build/%/nebula: .FORCE
|
||||||
GOOS=$(firstword $(subst -, , $*)) \
|
GOOS=$(firstword $(subst -, , $*)) \
|
||||||
|
|||||||
Reference in New Issue
Block a user