Fix Go 1.4 build failure caused by a refactoring oversight

This commit is contained in:
Jakob Unterwurzacher 2016-03-03 00:48:32 +01:00
parent 653d4a619c
commit b5221c9651
1 changed files with 4 additions and 2 deletions

View File

@ -6,6 +6,8 @@ package cryptocore
import ( import (
"crypto/cipher" "crypto/cipher"
"fmt" "fmt"
"github.com/rfjakob/gocryptfs/internal/toggledlog"
) )
// goGCMWrapper - This wrapper makes sure gocryptfs can be compiled on Go // goGCMWrapper - This wrapper makes sure gocryptfs can be compiled on Go
@ -14,8 +16,8 @@ import (
// compiled on 1.4. // compiled on 1.4.
func goGCMWrapper(bc cipher.Block, nonceSize int) (cipher.AEAD, error) { func goGCMWrapper(bc cipher.Block, nonceSize int) (cipher.AEAD, error) {
if nonceSize != 12 { if nonceSize != 12 {
Warn.Printf("128 bit GCM IVs are not supported by Go 1.4 and lower.") toggledlog.Warn.Printf("128 bit GCM IVs are not supported by Go 1.4 and lower.")
Warn.Printf("Please use openssl crypto or recompile using a newer Go runtime.") toggledlog.Warn.Printf("Please use openssl crypto or recompile using a newer Go runtime.")
return nil, fmt.Errorf("128 bit GCM IVs are not supported by Go 1.4 and lower") return nil, fmt.Errorf("128 bit GCM IVs are not supported by Go 1.4 and lower")
} }
return cipher.NewGCM(bc) return cipher.NewGCM(bc)