Pascal Brand 992506cb49 Add incremental CCM authentication processing
CCM is only meant for packet mode where the length of the input is known in
advance. Since it is a packet mode function, CCM only had one function that
performs the protocol.

However, incremental authentication is usefull in some usecases. It also
ensure some kind of coherencies when processing with a given authentication
mode or another. To achieve this aim, this commit adds the following functions:
    ccm_init()
    ccm_add_aad()
    cm_add_nonce()
    ccm_process()
    ccm_done()
    ccm_reset()
as well as the data structure
    ccm_state

Change-Id: I5225a42bb098708c4af07518b561bb00f85bc243
2014-10-17 09:00:19 +02:00
2014-09-30 13:26:18 +02:00
2014-04-29 21:13:49 +02:00
2014-08-28 13:30:26 +02:00
2014-07-15 15:45:39 +02:00
2014-08-31 18:47:21 +02:00
2010-06-16 12:39:13 +02:00
2014-05-07 17:36:50 +02:00
2014-10-10 00:55:18 +02:00
2010-06-16 12:39:13 +02:00
2012-11-23 00:49:26 +01:00
2012-11-23 00:49:26 +01:00
2014-04-29 21:13:49 +02:00
2013-03-15 11:16:16 +01:00
2013-03-15 11:16:16 +01:00
2013-03-15 11:16:16 +01:00
2014-09-29 19:57:21 +02:00
2014-09-29 19:57:21 +02:00
2014-09-29 19:57:21 +02:00
2014-09-29 19:57:21 +02:00
2014-09-29 19:57:21 +02:00
2012-11-23 00:49:26 +01:00
2014-04-29 21:13:49 +02:00
2014-05-25 00:35:03 +02:00
2014-04-29 21:13:49 +02:00
2010-06-16 12:39:13 +02:00

libtomcrypt

See doc/crypt.pdf for a detailed documentation

Project Status

develop: Build Status Coverage Status Coverity Scan Build Status

Submitting patches

Please branch off from develop if you want to submit a patch.

Branches

Please be aware, that all branches besides master and develop can and will be force-pushed, rebased and/or removed!

If you want to rely on such an unstable branch, create your own fork of this repository to make sure nothing breaks for you.

Description
No description provided
Readme WTFPL 18 MiB
Languages
C 98.2%
Makefile 0.7%
Perl 0.4%
Shell 0.3%
Java 0.2%
Other 0.1%