Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SHA3

Status

Not completed. Does not work. Do. Not. Use.

Introduction

FIPS 202 compliant SHA-3 core written in Verilog. The core is written in fairly conservative Verilog 2001 style. There is a functional model written i Python that is used to drive the HW implementation.

The core implements SHA3-224, SHA3-256, SHA3-384 and SHA3-512.

Test vectors used are taken from:

Implementation

The core file contains all sha3 specific functionality. The top level sha3.v file provides a simple 32-bit interface for the core. For applications that integrates sha3 into a construction, the top level wrapper can be removed.

Status

(2016-01-05)

Initial implementation started. Not much to see and even less to use at the moment.

About

FIPS 202 compliant SHA-3 core in Verilog

Resources

Stars

26 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages