diff options
-rw-r--r-- | internal/fusefrontend/file.go | 5 | ||||
-rw-r--r-- | internal/readpassword/trezor_disabled.go | 4 |
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) |