NSS/SHA3
Contents
Team
Introduction
We are a team of four Junior Undergraduates at National Institute of Technology, Trichy, majoring in Computer Science and Engineering. We have a wide range of overlapping and unique interests and we mostly tinker with stuff till it breaks. Works 70% of the time, all the time.
Members
- Sachin Ashok
- Soorya Narayan JM
- Suhith Rajesh
- Venkkatesh Sekar
- Professor: Dr. Leela Velusamy
- Mozilla Advisors: Franziskus Kiefer, Tim Taubert
Project
Description
SHA-3 is a new cryptographic hash function. The goal of the project is to provide basic SHA-3 support for NSS. On top of that, we plan to incorporate Sakura, a generic method proposed for tree based hashing and the two XOF functions (SHAKE-128 and 256) into the NSS module allowing the user to customize their hashes as well. For further reading on SHA-3 and the Keccak family functions, check out http://keccak.noekeon.org/
Scope
At present, it is limited to implementing the SHA3 function as well as the variable length functions (SHAKE)
Goals
- SHA3 implementation working on all platforms
- Functional tests
- Performance tests
- Good documentation
- Performance comparison with other implementations
Milestones
Updates
Present Status
- Getting up to speed on existing SHA-3 literature :)
- Public Workpad : https://public.etherpad-mozilla.org/p/mwos-hashing
2016-10-10
Kick off meeting: Oriented ourselves, discussed project outline, goals
<date>
- current work
- blocking points
- discussion points
- upcoming work