Home | History | Annotate | Download | only in libtomcrypt

Lines Matching refs:CCM

1438 \subsection{CCM Mode}
1439 CCM
1440 it is only meant for \textit{packet} mode where the length of the input is known in advance. Since it is a packet mode function, CCM only has one
1443 \index{ccm\_memory()}
1457 This performs the \textit{CCM} operation on the data. The \textit{cipher} variable indicates which cipher in the descriptor table to use. It must have a
1458 16--byte block size for CCM.
1469 allowable that $pt = ct$. The \textit{direction} variable indicates whether encryption (direction $=$ \textbf{CCM\_ENCRYPT}) or
1470 decryption (direction $=$ \textbf{CCM\_DECRYPT}) is to be performed.
1472 As implemented, this version of CCM cannot handle header or plaintext data longer than $2^{32} - 1$ octets long.
1474 You can test the implementation of CCM with the following function.
1476 \index{ccm\_test()}
1481 This will return \textbf{CRYPT\_OK} if the CCM routine passes known test vectors. It requires AES or Rijndael to be registered previously, otherwise it will
1484 \subsubsection{CCM Example}
1485 The following is a sample of how to call CCM.
5535 /** Accelerated CCM packet (one-shot)
5718 \subsubsection{Accelerated CCM}
5719 This function is meant for accelerated CCM encryption or decryption. It processes the entire packet in one call. You can optimize the work flow somewhat
5736 \index{ccm\_memory()} This function is called when the user calls ccm\_memory().