\brief Encrypt or decrypt a block \param inBlock the input message before processing \param outBlock the output message after processing \details ProcessBlock encrypts or decrypts inBlock and write to outBlock. \details The size of the block is determined by the block cipher and its documentation. Use BLOCKSIZE at compile time, or BlockSize() at runtime. \sa FixedBlockSize, BlockCipherFinal from
| 756 | //! \sa FixedBlockSize, BlockCipherFinal from seckey.h and BlockSize() |
| 757 | //! \note The message can be transformed in-place, or the buffers must \a not overlap |
| 758 | void ProcessBlock(const byte *inBlock, byte *outBlock) const |
| 759 | {ProcessAndXorBlock(inBlock, NULL, outBlock);} |
| 760 | |
| 761 | //! \brief Encrypt or decrypt a block in place |
| 762 | //! \param inoutBlock the input message before processing |
no outgoing calls
no test coverage detected