A lot of cleanups as well as minor API changes.
[libgcrypt.git] / cipher / md4.c
index 59953be..680cf87 100644 (file)
@@ -90,7 +90,7 @@ md4_init( void *context )
  * transform 64 bytes
  */
 static void
-transform( MD4_CONTEXT *ctx, byte *data )
+transform ( MD4_CONTEXT *ctx, const unsigned char *data )
 {
   u32 in[16];
   register u32 A = ctx->A;
@@ -192,8 +192,9 @@ transform( MD4_CONTEXT *ctx, byte *data )
  * in the message whose digest is being computed.
  */
 static void
-md4_write( void *context, byte *inbuf, size_t inlen)
+md4_write ( void *context, const void *inbuf_arg, size_t inlen)
 {
+  const unsigned char *inbuf = inbuf_arg;
   MD4_CONTEXT *hd = context;
 
   if( hd->count == 64 ) /* flush the buffer */