The dsPIC30F Symmetric Key Encryption/Decryption Library functions support multiple modes of operation, including Electronic Code Book (ECB) mode, Cipher Block Chaining
mode (CBC), CBC-based Message Authentication (CBC-MAC) mode, Counter (CTR) mode, and combined CBC-MAC and Counter Mode (CCM).
The X_DES core supports all four standard DES modes: Electronic Code Book (ECB), Cipher Block Chaining
(CBC), Cipher Feedback (CFB), and Output Feedback (OFB).
The integrated MAC also includes baseline privacy encryption/decryption for Internet security with 40/56-bit DES Cipher Block Chaining
with Residual Block Termination.
Its main additional features will be Cipher Block Chaining
(of authentications) and authentication of the counter status.