CTS Mode

From Crypto++ Wiki
Jump to: navigation, search
CipherText Stealing Mode
Documentation
#include <cryptopp/modes.h>

Please refer to Block Cipher Modes of Operation.

If you are used to working in languages like Jave or libraries like OpenSSL, then you might want to visit the Init-Update-Final wiki page. Crypto++ provides the transformation model, but its not obvious because its often shrouded behind Pipelines.

Note: if your project is using encryption alone to secure your data, encryption alone is usually not enough. Please take a moment to read Authenticated Encryption and understand why you should prefer to use CCM, GCM, or EAX over other modes, such as CBC or CTR.