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 (
|
||||
"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)
|
||||
|
Loading…
Reference in New Issue
Block a user