aboutsummaryrefslogtreecommitdiff
path: root/crypto/modes/modes_lcl.h
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2011-04-18 13:15:37 +0000
committerDr. Stephen Henson <steve@openssl.org>2011-04-18 13:15:37 +0000
commit6386b1b34d955178ff8bf6fe5247667ff63a5dee (patch)
tree3eba261737e6b791608ec7b637002ea6503d042d /crypto/modes/modes_lcl.h
parent3b4a855778462b17c6bcfa1a8552731a808125c6 (diff)
downloadopenssl-6386b1b34d955178ff8bf6fe5247667ff63a5dee.zip
openssl-6386b1b34d955178ff8bf6fe5247667ff63a5dee.tar.gz
openssl-6386b1b34d955178ff8bf6fe5247667ff63a5dee.tar.bz2
Compile ccm128.c, move some structures to modes_lcl.h add prototypes.
Diffstat (limited to 'crypto/modes/modes_lcl.h')
-rw-r--r--crypto/modes/modes_lcl.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/crypto/modes/modes_lcl.h b/crypto/modes/modes_lcl.h
index 1ac0e01..4dab6a6 100644
--- a/crypto/modes/modes_lcl.h
+++ b/crypto/modes/modes_lcl.h
@@ -122,3 +122,10 @@ struct xts128_context {
block128_f block1,block2;
};
+struct ccm128_context {
+ union { u64 u[2]; u8 c[16]; } nonce, cmac;
+ u64 blocks;
+ block128_f block;
+ void *key;
+};
+