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 Header | ReadHeaderData (Stream stream) |
| Parse the header data from the stream.
|
|
static Header | WriteHeader (Stream stream, byte[] nonce, int chunkSize) |
| Write nonce and chunk size to the header.
|
|
|
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()
static Header Mku.Salmon.Header.ReadHeaderData |
( |
Stream | stream | ) |
|
|
static |
Parse the header data from the stream.
- Parameters
-
- Returns
- The header
- Exceptions
-
IOException | Thrown if error during IO |
◆ WriteHeader()
static Header Mku.Salmon.Header.WriteHeader |
( |
Stream | stream, |
|
|
byte[] | nonce, |
|
|
int | chunkSize ) |
|
static |
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: