]> birchwood-abbey.net Git - mit-scheme.git/commitdiff
microcode: Make definition for chacha_core match declaration.
authorTaylor R Campbell <campbell+mit-scheme@mumble.net>
Fri, 7 May 2021 16:02:08 +0000 (16:02 +0000)
committerTaylor R Campbell <campbell+mit-scheme@mumble.net>
Sat, 8 May 2021 14:19:59 +0000 (14:19 +0000)
Makes no semantic difference but some compilers object now.

src/microcode/chacha.i

index 7ef9511abb2dc0e475d77efdfa3b370c7ba49156..7b97e3091795be5f725056a988809343c1d1a084 100644 (file)
@@ -77,8 +77,10 @@ rol32(uint32_t u, unsigned c)
 static const uint8_t chacha_core_constant32[16] = "expand 32-byte k";
 
 void
-chacha_core(uint8_t *out, const uint8_t *in, const uint8_t *k,
-    const uint8_t *c)
+chacha_core(uint8_t out[chacha_core_OUTPUTBYTES],
+    const uint8_t in[chacha_core_INPUTBYTES],
+    const uint8_t k[chacha_core_KEYBYTES],
+    const uint8_t c[chacha_core_CONSTBYTES])
 {
        uint32_t x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15;
        uint32_t j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,j10,j11,j12,j13,j14,j15;