aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Unterwurzacher2018-07-01 22:00:06 +0200
committerJakob Unterwurzacher2018-07-01 22:00:06 +0200
commit01a078e7c0d75b0564282fc7613944be858a522f (patch)
treec6637e9ad666c3dd9fa4d1b931d4bb74c2b2c0f1
parent5243cd0e0d90c8a8aca735e06302d5a9d891a8a6 (diff)
Fix golint warnings
-rw-r--r--internal/fusefrontend/file.go5
-rw-r--r--internal/readpassword/trezor_disabled.go4
2 files changed, 9 insertions, 0 deletions
diff --git a/internal/fusefrontend/file.go b/internal/fusefrontend/file.go
index bcf4b83..b056dc2 100644
--- a/internal/fusefrontend/file.go
+++ b/internal/fusefrontend/file.go
@@ -410,6 +410,7 @@ func (f *File) Flush() fuse.Status {
return fuse.ToStatus(err)
}
+// Fsync FUSE call
func (f *File) Fsync(flags int) (code fuse.Status) {
f.fdLock.RLock()
defer f.fdLock.RUnlock()
@@ -417,6 +418,7 @@ func (f *File) Fsync(flags int) (code fuse.Status) {
return fuse.ToStatus(syscall.Fsync(int(f.fd.Fd())))
}
+// Chmod FUSE call
func (f *File) Chmod(mode uint32) fuse.Status {
f.fdLock.RLock()
defer f.fdLock.RUnlock()
@@ -427,6 +429,7 @@ func (f *File) Chmod(mode uint32) fuse.Status {
return fuse.ToStatus(err)
}
+// Chown FUSE call
func (f *File) Chown(uid uint32, gid uint32) fuse.Status {
f.fdLock.RLock()
defer f.fdLock.RUnlock()
@@ -434,6 +437,7 @@ func (f *File) Chown(uid uint32, gid uint32) fuse.Status {
return fuse.ToStatus(f.fd.Chown(int(uid), int(gid)))
}
+// GetAttr FUSE call (like stat)
func (f *File) GetAttr(a *fuse.Attr) fuse.Status {
f.fdLock.RLock()
defer f.fdLock.RUnlock()
@@ -453,6 +457,7 @@ func (f *File) GetAttr(a *fuse.Attr) fuse.Status {
return fuse.OK
}
+// Utimens FUSE call
func (f *File) Utimens(a *time.Time, m *time.Time) fuse.Status {
f.fdLock.RLock()
defer f.fdLock.RUnlock()
diff --git a/internal/readpassword/trezor_disabled.go b/internal/readpassword/trezor_disabled.go
index 3ba969c..c512f1b 100644
--- a/internal/readpassword/trezor_disabled.go
+++ b/internal/readpassword/trezor_disabled.go
@@ -9,9 +9,13 @@ import (
)
const (
+ // TrezorPayloadLen is the length of the payload data passed to Trezor's
+ // CipherKeyValue function.
TrezorPayloadLen = 32
)
+// Trezor determinitically derives 32 bytes from the payload and the connected
+// USB security module.
func Trezor(payload []byte) []byte {
tlog.Fatal.Printf("\"-trezor\" is not implemented yet.")
os.Exit(1)