Header embedded in the AesStream. Header contains nonce and other information for decrypting the stream.
More...
|
| | Header (byte[] headerData) |
| | Construct a header from data.
|
| |
|
|
static readonly long | HEADER_LENGTH = 16 |
| | Header length.
|
| |
|
|
byte[] | MagicBytes = new byte[Generator.MAGIC_LENGTH] [get, set] |
| | Magic bytes.
|
| |
|
byte | Version [get, set] |
| | Format version from Generator.VERSION.
|
| |
|
int | ChunkSize [get, set] |
| | Chunk size used for data integrity.
|
| |
|
byte[] | Nonce [get, set] |
| | Starting nonce for the CTR mode. This is the upper part of the Counter.
|
| |
|
byte[] | HeaderData [get, set] |
| | Binary data.
|
| |
Header embedded in the AesStream. Header contains nonce and other information for decrypting the stream.
◆ Header()
| Mku.Salmon.Header.Header |
( |
byte[] | headerData | ) |
|
Construct a header from data.
- Parameters
-
◆ ReadHeaderData()
Parse the header data from the stream.
- Parameters
-
- Returns
- The header
- Exceptions
-
| System.IO.IOException | Thrown if error during IO |
◆ WriteHeader()
Write nonce and chunk size to the header.
- Parameters
-
- Returns
- The new header that was written
The documentation for this class was generated from the following file: