[Dev-luatex] md5.sum

Reinhard Kotucha reinhard.kotucha at web.de
Tue Jan 19 00:35:52 CET 2010


On 22 December 2009 Hartmut Henkel wrote:

 > seems to be a 32/64 bit issue. After sprinkling the md5.c code with 32
 > bit MASKs (see diff) luatex indeed gives the correct
 > 098f6bcd4621d373cade4e832627b4f6 on an x86_64 AMD debian Linux PC.
 > Unclear which MASK made it, but i guess it's in the rotate().

Though this problem will not exist in future versions of luatex, it
seems that I have to wait a few years until I can enable the MD5 code
again.  I simply commented it out for the time being.  Not everybody
has a recent version of luatex.  There are systems like CentOs or
Debian which still support old stuff (no package updates, only
security fixes).

The MD5 stuff is not essential in my script, but I'd like to use it
whenever possible.  Currently it's commented out.

luatex provides some TeX primitives:

  \luatexversion
  \luatexrevision
  \luatexdatestamp

However, I'm not using luatex but texlua and couldn't figure out how to
access these variables in lua.  If this isn't supported already, what
about providing a luatex table?

  luatex.version
  luatex.revision
  luatex.datestamp

...and maybe even more:

  luatex.author, luatex.license...  :)

If I can evaluate, for instance, luatex.datestamp, I can enable MD5
checks in my script on sytems where it works.  That would be nice.

Regards,
  Reinhard

-- 
----------------------------------------------------------------------------
Reinhard Kotucha			              Phone: +49-511-3373112
Marschnerstr. 25
D-30167 Hannover	                      mailto:reinhard.kotucha at web.de
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------


More information about the dev-luatex mailing list