package
1.8.0
Repository: https://github.com/rfjakob/gocryptfs.git
Documentation: pkg.go.dev

# Functions

JointPlaintextRange is the plaintext range corresponding to the sum of all "blocks" (complete blocks).
MinUint64 returns the minimum of two uint64 values.
New returns an initialized ContentEnc instance.
ParseHeader - parse "buf" into fileHeader object.
RandomHeader - create new fileHeader object with random Id.

# Constants

CurrentVersion is the current On-Disk-Format version.
DefaultBS is the default plaintext block size.
DefaultIVBits is the default length of IV, in bits.
ExternalNonce derives a nonce from external sources.
HeaderLen is the total header length.
RandomNonce chooses a random nonce.
ReverseDeterministicNonce chooses a deterministic nonce, suitable for use in reverse mode.

# Structs

ContentEnc is used to encipher and decipher file content.
FileHeader represents the header stored on each non-empty file.
IntraBlock identifies a part of a file block.

# Type aliases

NonceMode determines how nonces are created.