Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 14 Mar 2011 13:24:29 -0800
From: Alain Espinosa <alainesp@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: NT_fmt bug

On 3/14/11, magnum <rawsmooth@...dband.net> wrote:
> This is now confirmed, it's in nt_crypt_all_x86_64(). If you download my
> UTF-8 patch (version 4 or later) from the wiki and un-comment the 8-bit
> self tests in lines 54 *and* 244-245 in NT_fmt.c you can test this for
> yourselves:

The C code works fine, the sse2 and 64 bits sse2 it is of the problem
with Unicode or other multibyte encoding. In the first step i use an
optimization using a shift in place of a rotation (the gain is very
small but it is a gain :) ). Tecnically it is not a bug as the code
was designed to work with byte enconding and not multibyte. When i
have some time i change that, with other stuff that i later comment on
the list.

saludos,
alain

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.