1
0
Fork 0
Commit Graph

20 Commits

Author SHA1 Message Date
Shawn Nock f3e0affe8f Adds cached associated data version of eax for when AD doesn't change 2017-08-03 15:54:07 -04:00
Shawn Nock ce318382ee Fixes compiler warning 2017-08-02 16:24:03 -04:00
Shawn Nock 3a5f4eb319 Removes division/modulo reduces memset 2017-08-02 16:20:06 -04:00
Shawn Nock ec5d64c3a6 Eliminate extra block copy on encrypt 2017-08-02 15:59:58 -04:00
Shawn Nock f6da1e90b1 Clang-format and clang-tidy fixes 2016-09-29 12:50:08 -04:00
Shawn Nock 2e2e4951c5 Makes block print usable in embedded applications if this repo is submodule 2016-09-07 13:00:09 -04:00
Shawn Nock beef2d0ee9 Updates for UART capabities in client apps 2016-09-02 11:54:42 -04:00
Shawn Nock 7c7447ab30 Const annotation for relevant functions for use with flash-backed keys 2016-09-01 14:30:15 -04:00
Shawn Nock 455a9eb749 Removes debugging print statements 2016-08-26 12:48:39 -04:00
Shawn Nock d3a0f92b84 Adds CMAC KDF extract, preliminary expand (counter mode) present but not passing vectors 2016-08-26 12:37:16 -04:00
Shawn Nock a26746c9e8 Adds support for reinitializing key and nonce separately 2016-06-20 16:08:08 -04:00
Shawn Nock 0badd8514e Adds target tests 2016-06-07 14:16:30 -04:00
Shawn Nock 5ce8d1b447 Auto formatted and tidy'd 2016-06-07 12:51:42 -04:00
Shawn Nock 18a25e958b Fixes EAX mode for all test vectors 2016-06-07 12:42:08 -04:00
Shawn Nock 345c4d9d4a Incomplete AES128-EAX mode implementation 2016-06-06 16:16:46 -04:00
Shawn Nock a0c4034430 Adds AES128-CTR mode and NRF51 RNG peripheral utility functions 2016-06-06 11:26:08 -04:00
Shawn Nock 93456bb4d0 Removes block_t in favour of raw uint8_t[] 2016-06-05 22:36:16 -04:00
Shawn Nock 02b908155e Adds LICENSE and minor cleanups 2016-06-01 15:25:05 -04:00
Shawn Nock 3a02d2d3e7 Adds Host tests 2016-06-01 15:10:45 -04:00
Shawn Nock 1f80a3a3dc Initial Commit 2016-06-01 15:07:50 -04:00