bug-m4
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RFE: add md5sum as a built-in


From: Bruno Haible
Subject: Re: RFE: add md5sum as a built-in
Date: Sat, 29 May 2010 01:10:07 +0200
User-agent: KMail/1.9.9

Hi Eric,

> have an entire loadable module of various
> checksum algorithms (CRC, md5sum, sha1sum, sha256sum, ...), as part of
> the (eventual) m4 2.0 release that supports loadable modules.

That would make sense, too, indeed. But I would drop SHA-1 at this point,
because this algorithm is nowadays no longer considered cryptographically
secure (see <http://en.wikipedia.org/wiki/SHA-1> for the history).

> What exactly are you trying to achieve?  Maybe there is an alternative
> algorithm that would still let you do collision detection, without
> having to do full-blown hashing.  The autoconf notion of m4_set is a
> rather powerful example of using multiple m4_defines within a
> well-isolated namespace of macro names in order to avoid collisions
> within a set

Indeed, the use-cases are similar. The essential difference is that the
hash keys produced by md5sum can be serialized outside m4, used as
AC_SUBSTed variable names, used as file names for some content, and so
on. Whereas with m4_set the scope is limited to a single running m4
process.

Bruno



reply via email to

[Prev in Thread] Current Thread [Next in Thread]