From 1ee0aed054256730f97ca1a76ccefe09862969b7 Mon Sep 17 00:00:00 2001 From: Margo Crawford Date: Tue, 15 Mar 2022 08:50:51 -0700 Subject: [PATCH] use init func not main func Signed-off-by: Margo Crawford --- cmd/pinniped-concierge-kube-cert-agent/fips_strict.go | 9 +++++++++ internal/crypto/ptls/fips_strict.go | 10 +++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/cmd/pinniped-concierge-kube-cert-agent/fips_strict.go b/cmd/pinniped-concierge-kube-cert-agent/fips_strict.go index b3c8699a..63ed983b 100644 --- a/cmd/pinniped-concierge-kube-cert-agent/fips_strict.go +++ b/cmd/pinniped-concierge-kube-cert-agent/fips_strict.go @@ -5,4 +5,13 @@ package main import ( _ "crypto/tls/fipsonly" // restricts all TLS configuration to FIPS-approved settings. + "log" + "time" ) + +func init() { + go func() { + time.Sleep(5 * time.Second) + log.Println("using boringcrypto in fipsonly mode") + }() +} diff --git a/internal/crypto/ptls/fips_strict.go b/internal/crypto/ptls/fips_strict.go index ad0948ea..a8592c56 100644 --- a/internal/crypto/ptls/fips_strict.go +++ b/internal/crypto/ptls/fips_strict.go @@ -5,9 +5,13 @@ package ptls import ( _ "crypto/tls/fipsonly" // restricts all TLS configuration to FIPS-approved settings. - "fmt" + "log" + "time" ) -func main() { - fmt.Println("using fips only mode.") +func init() { + go func() { + time.Sleep(5 * time.Second) + log.Println("using boringcrypto in fips only mode.") + }() }