CCM operations allow input == output
diff --git a/library/ccm.c b/library/ccm.c
index 98987b2..f245d68 100644
--- a/library/ccm.c
+++ b/library/ccm.c
@@ -103,7 +103,7 @@
 /*
  * Encrypt or decrypt a partial block with CTR
  * Warning: using b for temporary storage! src and dst must not be b!
- * (This avoids allocating one more 16 bytes buffer.)
+ * This avoids allocating one more 16 bytes buffer while allowing src == dst.
  */
 #define CTR_CRYPT( dst, src, len  )                                            \
     if( ( ret = cipher_update( &ctx->cipher_ctx, ctr, 16, b, &olen ) ) != 0 )  \