diff options
Diffstat (limited to 'internal/prefer_openssl/prefer_go1.6.go')
-rw-r--r-- | internal/prefer_openssl/prefer_go1.6.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/prefer_openssl/prefer_go1.6.go b/internal/prefer_openssl/prefer_go1.6.go index a5a67fb..e69da39 100644 --- a/internal/prefer_openssl/prefer_go1.6.go +++ b/internal/prefer_openssl/prefer_go1.6.go @@ -4,6 +4,8 @@ package prefer_openssl import ( + "runtime" + "github.com/rfjakob/gocryptfs/internal/stupidgcm" ) @@ -17,5 +19,11 @@ func PreferOpenSSL() bool { if stupidgcm.BuiltWithoutOpenssl { return false } + if runtime.GOOS == "darwin" { + // OSX does not have /proc/cpuinfo, let's just assume the CPU has AES + // acceleration. Virtually all Macs that are running today have it I + // guess? + return false + } return filePreferOpenSSL("/proc/cpuinfo") } |