Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FipsSystemReport ¶
type FipsSystemReport struct {
// FipsMode is true if the host/container
// is currently running in FIPS mode, false othewise
FipsMode *SystemReport `json:"fipsEnabled"`
// CryptoLibsFips is true if the host/container
// OpenSSL crypto libraries are FIPS-capable
CryptoLibsFips *SystemReport `json:"cryptoLibFips"`
// FipsCompatibleGoBinary is true if a given
// Go binary has been compiled so that its
// stdlib crypto routines call into a FIPS-compliant
// crypto shared library
FipsCompatibleGoBinary *SystemReport `json:"goBinaryFips"`
}
FipsSystemReport describes whether FIPS is enabled or compatible for different components of the system
func FipsSystemCheck ¶
func FipsSystemCheck(goBinary string) *FipsSystemReport
FipsSystemCheck checks different components of the system and reports whether a given Go binary is running or is capable to run in FIPS mode
type SystemReport ¶
SystemReport reports the value of of a system property and possible related errors
Click to show internal directories.
Click to hide internal directories.