Skip to content
This repository has been archived by the owner on Jul 16, 2019. It is now read-only.
/ SkeinHashingHDL Public archive

Sharif University of Technology - Spring 2019 - Digital System Design Course Project

Notifications You must be signed in to change notification settings

vahidzee/SkeinHashingHDL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skein Hashing

This is a documentation and correction of a buggy given verilog implementation of Skein Hashing.

Source codes can be found in /SourceCode , /SourceCode/C/ contains the given golden model implemented in C,/SourceCode/Verilog holds HDL implementations of the algorithm, /SourceCode/Verilog/skein.v is the given buggy code, each buggy code in this file was marked with a todo: <valid_code> comment afterwards. /SourceCode/Verilog/corrected.v is a corrected verilog implementation of skein algorithm based on the given golden model.

/Latex/ holds a documentation of the algorithm and both golden model and the corrected verilog implementation.

/RunData/ holds the result of the corrected verilog simulations.

/SynthesisFiles/ holds synthesis outputs of the corrected verilog implementation.

Team Members

A Collaboration With: