+ } else if (isCCM) {
+ /*
+ * CCM cipher suite.
+ */
+ if (write) {
+ outRec.SetEncryption(
+ new RecordEncryptCCM(block, iv, false));
+ } else {
+ inRec.SetDecryption(
+ new RecordDecryptCCM(block, iv, false));
+ }
+ } else if (isCCM8) {
+ /*
+ * CCM cipher suite with truncated MAC value.
+ */
+ if (write) {
+ outRec.SetEncryption(
+ new RecordEncryptCCM(block, iv, true));
+ } else {
+ inRec.SetDecryption(
+ new RecordDecryptCCM(block, iv, true));
+ }