Bzip2Compression

Bzip2 Compression

Constructors

this
this(size_t block_size)

@param block_size in 1024 KiB increments, in range from 1 to 9.

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. 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.
name
string name()
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.
provider
string provider()
Undocumented in source. Be warned that the author may not have intended to support it.
startRaw
SecureVector!ubyte startRaw(const(ubyte)* data, size_t data_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_block_size
size_t m_block_size;
Undocumented in source.

Inherited Members

From StreamCompression

update
void update(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.
finish
void finish(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.
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.
outputLength
size_t outputLength(size_t input_length)
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
makeStream
CompressionStream makeStream()
Undocumented in source.
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.
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.
m_buffer
SecureVector!ubyte m_buffer;
Undocumented in source.
m_stream
Unique!CompressionStream m_stream;
Undocumented in source.

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