__bounded => __attribute__((__bounded__
authordjm <djm@openbsd.org>
Sat, 10 May 2014 01:38:10 +0000 (01:38 +0000)
committerdjm <djm@openbsd.org>
Sat, 10 May 2014 01:38:10 +0000 (01:38 +0000)
lib/libcrypto/chacha/chacha-merged.c
lib/libssl/src/crypto/chacha/chacha-merged.c

index a31d8a8..5ba8131 100644 (file)
@@ -18,15 +18,15 @@ struct chacha_ctx {
 
 static inline void chacha_keysetup(struct chacha_ctx *x, const u_char *k,
     u_int kbits)
-    __bounded((__minbytes__, 2, CHACHA_MINKEYLEN));
+    __attribute__((__bounded__(__minbytes__, 2, CHACHA_MINKEYLEN)));
 static inline void chacha_ivsetup(struct chacha_ctx *x, const u_char *iv,
     const u_char *ctr)
-    __bounded((__minbytes__, 2, CHACHA_NONCELEN))
-    __bounded((__minbytes__, 3, CHACHA_CTRLEN));
+    __attribute__((__bounded__(__minbytes__, 2, CHACHA_NONCELEN)))
+    __attribute__((__bounded__(__minbytes__, 3, CHACHA_CTRLEN)));
 static inline void chacha_encrypt_bytes(struct chacha_ctx *x, const u_char *m,
     u_char *c, u_int bytes)
-    __bounded((__buffer__, 2, 4))
-    __bounded((__buffer__, 3, 4));
+    __attribute__((__bounded__(__buffer__, 2, 4)))
+    __attribute__((__bounded__(__buffer__, 3, 4)));
 
 typedef unsigned char u8;
 typedef unsigned int u32;
index a31d8a8..5ba8131 100644 (file)
@@ -18,15 +18,15 @@ struct chacha_ctx {
 
 static inline void chacha_keysetup(struct chacha_ctx *x, const u_char *k,
     u_int kbits)
-    __bounded((__minbytes__, 2, CHACHA_MINKEYLEN));
+    __attribute__((__bounded__(__minbytes__, 2, CHACHA_MINKEYLEN)));
 static inline void chacha_ivsetup(struct chacha_ctx *x, const u_char *iv,
     const u_char *ctr)
-    __bounded((__minbytes__, 2, CHACHA_NONCELEN))
-    __bounded((__minbytes__, 3, CHACHA_CTRLEN));
+    __attribute__((__bounded__(__minbytes__, 2, CHACHA_NONCELEN)))
+    __attribute__((__bounded__(__minbytes__, 3, CHACHA_CTRLEN)));
 static inline void chacha_encrypt_bytes(struct chacha_ctx *x, const u_char *m,
     u_char *c, u_int bytes)
-    __bounded((__buffer__, 2, 4))
-    __bounded((__buffer__, 3, 4));
+    __attribute__((__bounded__(__buffer__, 2, 4)))
+    __attribute__((__bounded__(__buffer__, 3, 4)));
 
 typedef unsigned char u8;
 typedef unsigned int u32;