]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* include/grub/crypto.h: Add maximums on hash size and cipher block
authorVladimir Serbinenko <phcoder@gmail.com>
Tue, 12 Nov 2013 00:20:45 +0000 (01:20 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Tue, 12 Nov 2013 00:20:45 +0000 (01:20 +0100)
size.

ChangeLog
include/grub/crypto.h

index 5ea79f1365ab3e683777bf29680c01cf913957f8..3d8ba00e47b35a28d0065fda7f39993c809ddc0a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-11-12  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * include/grub/crypto.h: Add maximums on hash size and cipher block
+       size.
+
 2013-11-12  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/commands/xnu_uuid.c: Remove variable length arrays.
index 0e8820ed623f7c34c48ab9d4124e98648d8bef25..d7ba697c66a05278df2a4e8af622464dfda358cc 100644 (file)
@@ -85,6 +85,10 @@ enum gcry_cipher_modes
   };
 #endif
 
+/* Don't rely on this. Check!  */
+#define GRUB_CRYPTO_MAX_MDLEN 64
+#define GRUB_CRYPTO_MAX_CIPHER_BLOCKSIZE 16
+
 /* Type for the cipher_setkey function.  */
 typedef gcry_err_code_t (*gcry_cipher_setkey_t) (void *c,
                                                 const unsigned char *key,