StreamCompression

Undocumented in source.

Members

Functions

clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
defaultNonceLength
size_t defaultNonceLength()
Undocumented in source. Be warned that the author may not have intended to support it.
finish
void finish(SecureVector!ubyte buf, size_t offset)
Undocumented in source. Be warned that the author may not have intended to support it.
flush
void flush(SecureVector!ubyte buf, size_t offset)
Undocumented in source. Be warned that the author may not have intended to support it.
makeStream
CompressionStream makeStream()
Undocumented in source.
minimumFinalSize
size_t minimumFinalSize()
Undocumented in source. Be warned that the author may not have intended to support it.
outputLength
size_t outputLength(size_t input_length)
Undocumented in source. Be warned that the author may not have intended to support it.
process
void process(SecureVector!ubyte buf, size_t offset, uint flags)
Undocumented in source. Be warned that the author may not have intended to support it.
startRaw
SecureVector!ubyte startRaw(const(ubyte)* data, size_t nonce_len)
Undocumented in source. Be warned that the author may not have intended to support it.
update
void update(SecureVector!ubyte buf, size_t offset)
Undocumented in source. Be warned that the author may not have intended to support it.
updateGranularity
size_t updateGranularity()
Undocumented in source. Be warned that the author may not have intended to support it.
validNonceLength
bool validNonceLength(size_t nonce_len)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

m_buffer
SecureVector!ubyte m_buffer;
Undocumented in source.
m_stream
Unique!CompressionStream m_stream;
Undocumented in source.

Inherited Members

From CompressorTransform

updateGranularity
size_t updateGranularity()
Undocumented in source. Be warned that the author may not have intended to support it.
minimumFinalSize
size_t minimumFinalSize()
Undocumented in source. Be warned that the author may not have intended to support it.
defaultNonceLength
size_t defaultNonceLength()
Undocumented in source. Be warned that the author may not have intended to support it.
validNonceLength
bool validNonceLength(size_t nonce_len)
Undocumented in source. Be warned that the author may not have intended to support it.
flush
void flush(SecureVector!ubyte buf, size_t offset)
Undocumented in source. Be warned that the author may not have intended to support it.
outputLength
size_t outputLength(size_t )
Undocumented in source. Be warned that the author may not have intended to support it.

From Transformation

start
SecureVector!ubyte start(RefCounted!(Vector!(ubyte, Alloc), Alloc) nonce)

Begin processing a message.

start
SecureVector!ubyte start(Vector!(ubyte, Alloc) nonce)

Begin processing a message.

start
SecureVector!ubyte start(const(ubyte)* nonce, size_t nonce_len)

Begin processing a message.

start
SecureVector!ubyte start()

Begin processing a message.

startRaw
SecureVector!ubyte startRaw(const(ubyte)* nonce, size_t nonce_len)

Begin processing a message.

update
void update(SecureVector!ubyte blocks, size_t offset)

Process some data. Input must be in size updateGranularity() ubyte blocks.

finish
void finish(SecureVector!ubyte final_block, size_t offset)

Complete processing of a message.

outputLength
size_t outputLength(size_t input_length)
updateGranularity
size_t updateGranularity()
minimumFinalSize
size_t minimumFinalSize()
defaultNonceLength
size_t defaultNonceLength()
validNonceLength
bool validNonceLength(size_t nonce_len)
provider
string provider()

Short name describing the provider of this tranformation.

name
string name [@property getter]
Undocumented in source.
clear
void clear()
Undocumented in source.

Meta