Fix: Key wrapping, block finalizing before update. 92/84792/7
authorDariusz Michaluk <d.michaluk@samsung.com>
Mon, 22 Aug 2016 08:55:12 +0000 (10:55 +0200)
committerDariusz Michaluk <d.michaluk@samsung.com>
Fri, 26 Aug 2016 13:26:26 +0000 (15:26 +0200)
Change-Id: I8bb6f12c32c7015a6f393f2a76b7884e50c689e9

src/encrypt.c

index 7bd94fb..ebe43a4 100644 (file)
@@ -174,7 +174,7 @@ static bool CCM_STATES[2][STATE_COUNT][STATE_COUNT] = { {
 
 static bool WRAP_STATES[STATE_COUNT][STATE_COUNT] = {
 /* from \ to  INIT, MLEN, AAD,  MSG,  TAG,  TLEN, FIN */
-/* INIT */  { 0,    0,    0,    1,    0,    0,    1 },
+/* INIT */  { 0,    0,    0,    1,    0,    0,    0 },
 /* MLEN */  { 0,    0,    0,    0,    0,    0,    0 },
 /* AAD  */  { 0,    0,    0,    0,    0,    0,    0 },
 /* MSG  */  { 0,    0,    0,    0,    0,    0,    1 },