2003-03-22 Simon Josefsson <jas@extundo.com>
authorMoritz Schulte <mo@g10code.com>
Mon, 24 Mar 2003 19:30:30 +0000 (19:30 +0000)
committerMoritz Schulte <mo@g10code.com>
Mon, 24 Mar 2003 19:30:30 +0000 (19:30 +0000)
* gcrypt.h: Add GCRYCTL_SET_CBC_MAC and GCRY_CIPHER_CBC_MAC.

src/ChangeLog
src/gcrypt.h

index e0ed8c3..76cff1f 100644 (file)
@@ -1,3 +1,7 @@
+2003-03-22  Simon Josefsson  <jas@extundo.com>
+
+       * gcrypt.h: Add GCRYCTL_SET_CBC_MAC and GCRY_CIPHER_CBC_MAC.
+
 2003-03-19  Werner Koch  <wk@gnupg.org>
 
        * g10lib.h: Adjusted primegen.c prototypes.
index 2b1f547..7519cb7 100644 (file)
@@ -169,6 +169,7 @@ enum gcry_control_cmds
     GCRYCTL_RESET,
     GCRYCTL_CFB_SYNC,
     GCRYCTL_SET_CBC_CTS,
+    GCRYCTL_SET_CBC_MAC,
     GCRYCTL_ENABLE_ALGO,       /* Not implemented.  */
     GCRYCTL_DISABLE_ALGO,
     GCRYCTL_FINALIZE,
@@ -545,7 +546,8 @@ enum gcry_cipher_flags
   {
     GCRY_CIPHER_SECURE     = 1,  /* Allocate in secure memory. */
     GCRY_CIPHER_ENABLE_SYNC = 2,  /* Enable CFB sync mode. */
-    GCRY_CIPHER_CBC_CTS = 4       /* Enable CBC cipher text stealing (CTS). */
+    GCRY_CIPHER_CBC_CTS            = 4,  /* Enable CBC cipher text stealing (CTS). */
+    GCRY_CIPHER_CBC_MAC            = 8   /* Enable CBC message auth. code (MAC). */
   };