Byte Order Swapping Function
Regan Heath
regan at netmail.co.nz
Thu Jul 14 03:55:30 PDT 2011
On Thu, 14 Jul 2011 11:44:23 +0100, Piotr Szturmaj <bncrbme at jadamspam.pl>
wrote:
> Regan Heath wrote:
>> On Thu, 14 Jul 2011 08:14:10 +0100, Jonathan M Davis
>> <jmdavisProg at gmx.com> wrote:
>>> I did have to create a 64-bit version for std.datetime, so it has a
>>> private
>>> function called endianSwap64 to do the job. So, it's not like I'm
>>> saying that
>>> the situation couldn't be improved, but druntime and Phobos do
>>> currently give
>>> you the exact same thing that C and C++ do.
>>
>> The crypto library I have been meaning to polish up and submit for
>> inclusion into phobos needs these functions in several variants. I was
>> hoping they could/would be included somewhere more 'general' at some
>> stage, and any duplicates like those already mentioned removed..
>>
>
> Interesting. Yesterday, I wrote SHA256 implementation and I wanted to
> add other SHA variants as well. I also thought about adding other
> algorithms like encryption, HMAC, PBKDF2 and submitting it into phobos
> too.
>
> Did you publish your library on some website? I'm interested in how the
> API looks :)
>
> Also, what algorithms have you implemented?
My code was integrated into .. <quiet voice>Tango</quiet voice> by one of
that team, because at the time it was impossible to add things to phobos.
You can see it here:
http://www.dsource.org/projects/tango/docs/current/
(tango.util.digest etc)
I implemented all of those except for Whirlpool. I still have the
originals, which I started to tidy for inclusion into phobos .. at least
that was the plan, I don't have a lot of spare time for this soft of thing
unfortunately.
--
Using Opera's revolutionary email client: http://www.opera.com/mail/
More information about the Digitalmars-d
mailing list