From 4453ce155c2f2c5d48e45269250ac0bab52ac63f Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Fri, 28 Sep 2007 23:25:10 -0500 Subject: libalpm: Optimize/inline the md5 functionality The md5 routines are one of the chokepoints of libalpm (main chokepoint being archive extraction). Although IO delay causes a lot of it, we can at least inline some of the md5 stuff as we aren't that concerned about space and eliminate quite a few function calls. Signed-off-by: Dan McGee --- lib/libalpm/md5.h | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'lib/libalpm/md5.h') diff --git a/lib/libalpm/md5.h b/lib/libalpm/md5.h index 7af70749..4adc8a88 100644 --- a/lib/libalpm/md5.h +++ b/lib/libalpm/md5.h @@ -39,30 +39,6 @@ typedef struct } md5_context; -/** - * \brief MD5 context setup - * - * \param ctx context to be initialized - */ -void md5_starts( md5_context *ctx ); - -/** - * \brief MD5 process buffer - * - * \param ctx MD5 context - * \param input buffer holding the data - * \param ilen length of the input data - */ -void md5_update( md5_context *ctx, unsigned char *input, int ilen ); - -/** - * \brief MD5 final digest - * - * \param ctx MD5 context - * \param output MD5 checksum result - */ -void md5_finish( md5_context *ctx, unsigned char *output ); - /** * \brief Output = MD5( input buffer ) * -- cgit v1.2.3-24-g4f1b