49b597f07c
Go GCM is faster than OpenSSL if the CPU has AES instructions and you are running Go 1.6+. The "-openssl" option now defaults to "auto". "gocryptfs -debug -version" displays the result of the autodetection. See https://github.com/rfjakob/gocryptfs/issues/23 for details and benchmarks.
10 lines
167 B
Go
10 lines
167 B
Go
// +build !go1.6
|
|
// = go 1.5 or lower
|
|
|
|
package prefer_openssl
|
|
|
|
func PreferOpenSSL() bool {
|
|
// OpenSSL is always faster than Go GCM on old Go versions.
|
|
return true
|
|
}
|