Documentation ¶
Overview ¶
An example SFTP server implementation using the golang SSH package. Serves the whole filesystem visible to the user, and has a hard-coded username and password, so not for real use!
Directories ¶
Path | Synopsis |
---|---|
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
gocrypt
|
|
configfile
Package configfile reads and writes gocryptfs.conf does the key wrapping.
|
Package configfile reads and writes gocryptfs.conf does the key wrapping. |
contentenc
Package contentenc encrypts and decrypts file blocks.
|
Package contentenc encrypts and decrypts file blocks. |
cryptocore
Package cryptocore wraps OpenSSL and Go GCM crypto and provides a nonce generator.
|
Package cryptocore wraps OpenSSL and Go GCM crypto and provides a nonce generator. |
exitcodes
Package exitcodes contains all well-defined exit codes that gocryptfs can return.
|
Package exitcodes contains all well-defined exit codes that gocryptfs can return. |
nametransform
Package nametransform encrypts and decrypts filenames.
|
Package nametransform encrypts and decrypts filenames. |
siv_aead
Package siv_aead wraps the functions provided by siv in a crypto.AEAD interface.
|
Package siv_aead wraps the functions provided by siv in a crypto.AEAD interface. |
tlog
Package tlog is a "toggled logger" that can be enabled and disabled and provides coloring.
|
Package tlog is a "toggled logger" that can be enabled and disabled and provides coloring. |
requesterfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Package tools imports packages that are used when running go generate, or used during the development process but not otherwise depended on by built code.import
|
Package tools imports packages that are used when running go generate, or used during the development process but not otherwise depended on by built code.import |
Click to show internal directories.
Click to hide internal directories.