Fix Go 1.4 build failure caused by a refactoring oversight
This commit is contained in:
parent
653d4a619c
commit
b5221c9651
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user