diff options
Diffstat (limited to 'src/mongo/gotools/vendor/src/github.com/10gen/openssl/fips_test.go')
-rw-r--r-- | src/mongo/gotools/vendor/src/github.com/10gen/openssl/fips_test.go | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/mongo/gotools/vendor/src/github.com/10gen/openssl/fips_test.go b/src/mongo/gotools/vendor/src/github.com/10gen/openssl/fips_test.go new file mode 100644 index 00000000000..63d353b4a41 --- /dev/null +++ b/src/mongo/gotools/vendor/src/github.com/10gen/openssl/fips_test.go @@ -0,0 +1,33 @@ +// +build !darwin + +package openssl_test + +import ( + "testing" + + "github.com/10gen/openssl" +) + +func TestSetFIPSMode(t *testing.T) { + if openssl.FIPSMode() { + t.Fatal("Expected FIPS mode to be disabled, but was enabled") + } + + err := openssl.FIPSModeSet(true) + if err != nil { + t.Fatal(err) + } + + if !openssl.FIPSMode() { + t.Fatal("Expected FIPS mode to be enabled, but was disabled") + } + + err = openssl.FIPSModeSet(false) + if err != nil { + t.Fatal(err) + } + + if openssl.FIPSMode() { + t.Fatal("Expected FIPS mode to be disabled, but was enabled") + } +} |