|
| | WrappingCipherpackListener (CipherpackListenerRef parent_) |
| |
| | ~WrappingCipherpackListener () noexcept override=default |
| |
| bool | contentProcessed (const bool decrypt_mode, const content_type ctype, cipherpack::secure_vector< uint8_t > &data, const bool is_final) noexcept override |
| | User callback to receive the actual processed content, either the generated cipherpack or plaintext content depending on decrypt_mode.
|
| |
| bool | getSendContent (const bool decrypt_mode) const noexcept override |
| | User provided information whether process shall send the processed content via contentProcessed() or not.
|
| |
| void | notifyEnd (const bool decrypt_mode, const PackHeader &header) noexcept override |
| | User notification of successful completion.
|
| |
| void | notifyError (const bool decrypt_mode, const PackHeader &header, const std::string &msg) noexcept override |
| | User notification about an error via text message and preliminary PackHeader.
|
| |
| bool | notifyHeader (const bool decrypt_mode, const PackHeader &header) noexcept override |
| | User notification of preliminary PackHeader w/o optional hash of the plaintext message.
|
| |
| bool | notifyProgress (const bool decrypt_mode, const uint64_t plaintext_size, const uint64_t bytes_processed) noexcept override |
| | User notification about content streaming progress.
|
| |
| std::string | toString () const noexcept override |
| |
| | ~CipherpackListener () noexcept override=default |
| |
| std::string | get_java_class () const noexcept override |
| |
| bool | operator!= (const CipherpackListener &rhs) const noexcept |
| |
| virtual bool | operator== (const CipherpackListener &rhs) const noexcept |
| | Default comparison operator, merely testing for same memory reference.
|
| |
| std::string | toString () const noexcept override |
| |
Definition at line 77 of file crypto1.cpp.
◆ WrappingCipherpackListener()
◆ ~WrappingCipherpackListener()
| WrappingCipherpackListener::~WrappingCipherpackListener |
( |
| ) |
|
|
overridedefaultnoexcept |
◆ notifyError()
| void WrappingCipherpackListener::notifyError |
( |
const bool | decrypt_mode, |
|
|
const PackHeader & | , |
|
|
const std::string & | msg ) |
|
inlineoverridevirtualnoexcept |
◆ notifyHeader()
| bool WrappingCipherpackListener::notifyHeader |
( |
const bool | decrypt_mode, |
|
|
const PackHeader & | header ) |
|
inlineoverridevirtualnoexcept |
User notification of preliminary PackHeader w/o optional hash of the plaintext message.
- Parameters
-
| decrypt_mode | true if sender is decrypting, otherwise sender is encrypting |
| header | the preliminary PackHeader |
- Returns
- true to continue processing (default), false to abort.
Reimplemented from cipherpack::CipherpackListener.
Definition at line 88 of file crypto1.cpp.
◆ notifyProgress()
| bool WrappingCipherpackListener::notifyProgress |
( |
const bool | decrypt_mode, |
|
|
const uint64_t | plaintext_size, |
|
|
const uint64_t | bytes_processed ) |
|
inlineoverridevirtualnoexcept |
User notification about content streaming progress.
In case contentProcessed() gets called, notifyProgress() is called thereafter.
- Parameters
-
| decrypt_mode | true if sender is decrypting, otherwise sender is encrypting |
| plaintext_size | the plaintext message size, zero if not determined yet |
| bytes_processed | the number of unencrypted bytes processed |
- Returns
- true to continue processing (default), false to abort.
- See also
- contentProcessed()
Reimplemented from cipherpack::CipherpackListener.
Definition at line 92 of file crypto1.cpp.
◆ notifyEnd()
| void WrappingCipherpackListener::notifyEnd |
( |
const bool | decrypt_mode, |
|
|
const PackHeader & | header ) |
|
inlineoverridevirtualnoexcept |
◆ getSendContent()
| bool WrappingCipherpackListener::getSendContent |
( |
const bool | decrypt_mode | ) |
const |
|
inlineoverridevirtualnoexcept |
◆ contentProcessed()
|
|
inlineoverridevirtualnoexcept |
User callback to receive the actual processed content, either the generated cipherpack or plaintext content depending on decrypt_mode.
This callback is only enabled if getSendContent() returns true.
In case contentProcessed() gets called, notifyProgress() is called thereafter.
- Parameters
-
| decrypt_mode | true if sender is decrypting, otherwise sender is encrypting |
| ctype | content_type of passed data. Always content_type::message if decrypt_mode is true. |
| data | the processed content, either the generated cipherpack or plaintext content depending on decrypt_mode. |
| is_final | true if this is the last content call, otherwise false |
- Returns
- true to continue processing (default), false to abort.
- See also
- getSendContent()
Reimplemented from cipherpack::CipherpackListener.
Definition at line 104 of file crypto1.cpp.
◆ toString()
| std::string WrappingCipherpackListener::toString |
( |
| ) |
const |
|
inlineoverridenoexcept |
◆ parent
The documentation for this class was generated from the following file: