Fix asserts. Fix incorrect dependency.
authorBen Laurie <ben@openssl.org>
Sun, 2 Nov 2008 13:15:06 +0000 (13:15 +0000)
committerBen Laurie <ben@openssl.org>
Sun, 2 Nov 2008 13:15:06 +0000 (13:15 +0000)
crypto/aes/Makefile
crypto/aes/aes_ctr.c
crypto/camellia/Makefile
crypto/camellia/cmll_ctr.c

index 8b878ad..7a55dd6 100644 (file)
@@ -45,8 +45,6 @@ lib:  $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
-$(LIBOBJ): $(LIBSRC)
-
 aes-ia64.s: asm/aes-ia64.S
        $(CC) $(CFLAGS) -E asm/aes-ia64.S > $@
 
index 501900a..9b793a9 100644 (file)
@@ -54,9 +54,9 @@
 #  define NDEBUG
 # endif
 #endif
-#include <assert.h>
 
 #include <openssl/aes.h>
+#include <openssl/crypto.h>
 #include "aes_locl.h"
 
 /* NOTE: the IV/counter CTR mode is big-endian.  The rest of the AES code
@@ -113,15 +113,14 @@ static void AES_ctr128_inc(unsigned char *counter) {
  * into the rest of the IV when incremented.
  */
 void AES_ctr128_encrypt(const unsigned char *in, unsigned char *out,
-       size_t length, const AES_KEY *key,
-       unsigned char ivec[AES_BLOCK_SIZE],
-       unsigned char ecount_buf[AES_BLOCK_SIZE],
-       unsigned int *num) {
-
+                       size_t length, const AES_KEY *key,
+                       unsigned char ivec[AES_BLOCK_SIZE],
+                       unsigned char ecount_buf[AES_BLOCK_SIZE],
+                       unsigned int *num) {
        unsigned int n;
 
-       assert(in && out && key && counter && num);
-       assert(*num < AES_BLOCK_SIZE);
+       OPENSSL_assert(in && out && key && ecount_buf && num);
+       OPENSSL_assert(*num < AES_BLOCK_SIZE);
 
        n = *num;
 
index 6e9d762..223a807 100644 (file)
@@ -44,9 +44,6 @@ lib:  $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
-$(LIBOBJ): $(LIBSRC)
-
-
 files:
        $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
 
index 332749e..a6cdc66 100644 (file)
@@ -57,6 +57,7 @@
 #include <assert.h>
 
 #include <openssl/camellia.h>
+#include <openssl/crypto.h>
 #include "cmll_locl.h"
 
 /* NOTE: the IV/counter CTR mode is big-endian.  The rest of the Camellia code
@@ -121,8 +122,8 @@ void Camellia_ctr128_encrypt(const unsigned char *in, unsigned char *out,
 
        unsigned int n;
 
-       assert(in && out && key && counter && num);
-       assert(*num < CAMELLIA_BLOCK_SIZE);
+       OPENSSL_assert(in && out && key && ecount_buf && num);
+       OPENSSL_assert(*num < CAMELLIA_BLOCK_SIZE);
 
        n = *num;