Package-level declarations

Types

Link copied to clipboard

This function allocates a cipher specific memory structure holding all internal information required for the cipher scheme.

Link copied to clipboard

This function creates a clone of a given cipher scheme, typically used to derive the write cipher scheme from the read cipher scheme.

Link copied to clipboard

This function is used to decrypt a single database page.

Link copied to clipboard

This function is used to encrypt a single database page.

Link copied to clipboard

This function frees the memory structure of a cipher scheme.

Link copied to clipboard

This function is used to derive an encryption key from the given user passphrase.

Link copied to clipboard

This is a boolean function returning the legacy mode of a cipher scheme (see legacy mode for further details).

Link copied to clipboard

This function returns the actual size of a database page in legacy mode. For non-legacy mode returning a value of 0 is sufficient, because the page size will be determined automatically.

Link copied to clipboard

This function returns the number of reserved bytes per database page. The reserved bytes are used to store a HMAC (or other data) used by the cipher scheme to verify database page consistency.

Link copied to clipboard

This function returns an array of bytes used as the salt of the cipher scheme.