truedat101 / dlang-sv-community

A community repository for stuff related to #dlang Silicon Valley Meetup group
http://www.meetup.com/D-Lang-Silicon-Valley/
2 stars 1 forks source link

D needs a module for SHA-3 support #50

Closed truedat101 closed 5 years ago

truedat101 commented 5 years ago

Sigh, none exists. It should be in upstream crypto projects, and I think it is in one of the projects, however, it would be nice to have a native D supported project and not something that wraps C++ like lib botan. I'm looking into adding this into my work on the Shell project, as a temporary place to do this work, and deal with packaging as a module later.

truedat101 commented 5 years ago

I've got a set of bindings written to wrap libkeccak-tiny (C). I need to work out the windows library build as it appears to support mac and linux out of the box. So I've checked the initial version into TheShellProject on the proto-5 branch as libkeccak-d. There are test cases to verify the output.

truedat101 commented 5 years ago

I'll close this as soon as windows build is verified working.

truedat101 commented 5 years ago

This works now on linux and mac. I need to figure out the windows build properly.