| Interface | Description | 
|---|---|
| EncryptedInputFile | 
 Thin wrapper around an  
InputFile instance that is encrypted. | 
| EncryptedOutputFile | 
 Thin wrapper around a  
OutputFile that is encrypting bytes written to the underlying
 file system, via an encryption key that is symbolized by the enclosed
 EncryptionKeyMetadata. | 
| EncryptionKeyMetadata | 
 Light typedef over a ByteBuffer that indicates that the given bytes represent metadata about
 an encrypted data file's encryption key. 
 | 
| EncryptionManager | 
 Module for encrypting and decrypting table data files. 
 | 
| Class | Description | 
|---|---|
| EncryptedFiles | |
| EncryptionKeyMetadatas | |
| InputFilesDecryptor | |
| PlaintextEncryptionManager |