summaryrefslogtreecommitdiff
path: root/src/mongo/gotools/vendor/src/github.com/spacemonkeygo/openssl/fips.go
blob: cc463f17a18e3a445c04849ecbb9ef351a265e39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// +build cgo
// +build -darwin

package openssl

/*
#include <openssl/ssl.h>
*/
import "C"

func FIPSModeSet(mode bool) error {
	var r C.int
	if mode {
		r = C.FIPS_mode_set(1)
	} else {
		r = C.FIPS_mode_set(0)
	}
	if r != 1 {
		return errorFromErrorQueue()
	}
	return nil
}