All Classes and Interfaces

Class
Description
Armored Decoding Exception indicates failures while reading age encryption armored messages
ASCII Armored implementation of Decrypting Channel Factory supports reading encrypted channels with Base64 wrapping
ASCII Armored implementation of Encrypting Channel Factory supports writing encrypted channels with Base64 wrapping
Byte Buffer Cipher Factory provides instances of Byte Buffer Decryptor and Encryptor objects
Byte Buffer Decryptor abstracts Cipher decryption operations
Byte Buffer Encryptor abstracts Cipher encryption operations
Canonical Base64 Decoder implements RFC 4648 Section 3.5 canonical encoding and decoding without padding
Canonical Base64 Decoder for encoded sources
Canonical Base64 Encoder following RFC 4648 Section 3.5
Canonical Base64 wrapping Output Stream writes line feed characters after 64 characters
Cipher Key extension of Cryptographic Algorithm Key with ChaCha20-Poly1305
File Key extension of Cryptographic Algorithm Key encrypted with ChaCha20-Poly1305
File Key Decryptor abstracts cipher operations for decrypting a File Key
Factory abstraction for instances of File Key Decryptor
File Key Encryptor abstracts cipher operations for encrypting a File Key
Factory abstraction for instances of File Key Encryptor
Hashed Derived Key Producer using HMAC-based Extract-and-Expand Key Derivation Function described in RFC 5869
Abstraction for producing Header MAC Key using HMAC-based Extract-and-Expand Key Derivation Function described in RFC 5869
Header Key Producer Factory creates new producers using required arguments
Message Authentication Code Key extension of Cryptographic Algorithm Key using HmacSHA256
Producer abstraction for generating a Keyed-Hash Message Authentication Code as described in RFC 2104
Message Authentication Code Producer Factory creates new producers using required arguments
Initialization Vector Parameter Specification for Payload encryption and decryption consisting of 12 bytes
Abstraction for producing Payload Key from File Key using HMAC-based Extract-and-Expand Key Derivation Function described in RFC 5869
Payload Key Producer Factory creates new producers
Abstraction responsible for reading File Header and deriving Payload Key from File Key after header verification
Abstraction responsible for writing File Header and returning a Payload Key from a generated File Key
Payload nonce consisting of 16 bytes from a cryptographically secure pseudorandom number generator
Shared Salt Key extension of Cryptographic Algorithm Key containing the concatenation of shared public keys
Shared Secret Key extension of Cryptographic Algorithm Key containing the results of key agreement processing
Standard implementation of Byte Buffer Cipher Factory provides instances of Byte Buffer Decryptor and Encryptor objects
Standard implementation of Decrypting Channel Factory supports reading encrypted channels
Standard implementation of Encrypting Channel Factory supports writing encrypted channels
Standard implementation of Payload Key Reader
Standard implementation of Payload Key Writer generates a File Key and serializes File Header then returns derived Payload Key