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 (
"crypto/cipher"
"fmt"
"github.com/rfjakob/gocryptfs/internal/toggledlog"
)
// goGCMWrapper - This wrapper makes sure gocryptfs can be compiled on Go
@ -14,8 +16,8 @@ import (
// compiled on 1.4.
func goGCMWrapper(bc cipher.Block, nonceSize int) (cipher.AEAD, error) {
if nonceSize != 12 {
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("128 bit GCM IVs are not supported by Go 1.4 and lower.")
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 cipher.NewGCM(bc)