Skip to content

Commit

Permalink
Todo.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ben-marshall committed Apr 23, 2020
1 parent bc75277 commit bbbcc78
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
of Bristol Cryptography Group on scalar cryptography extensions
to RISC-V.

- There is a rough [Todo List](todo.md).

## Specification

Expand Down
51 changes: 51 additions & 0 deletions todo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@

# Todo List

*Somwehere to publically keep track of tasks.*

---

## Software

Algorithm | Baseline | RV32 | RV64
------------|----------|-------|--------------
AES | x | x | x
SHA256 | x | x | x
SHA512 | x | | x
SHA3 | x | |
SM3 | | |
SM4 | | |

- For SM4 example code, see
[mjosaarinen / lwaes_isa](https://github.com/mjosaarinen/lwaes_isa/).

- For SHA3 / RV32 SHA 512 and SM3 example code, see
[mjosaarinen / lwsha_isa](https://github.com/mjosaarinen/lwsha_isa/).

## Hardware

**Individual Instructions / classes:**

- [x] [Lut4](rtl/lut4)
- [x] [AES RV32](rtl/aes/rv32)
- [x] [AES RV64](rtl/aes/rv64)
- [x] [SHA256](rtl/ssha256)
- [x] [SHA512](rtl/ssha512)
- [ ] SM3
- [ ] SM4

**Combined Instruction Classes:**

- [ ] AES RV32 + SM4.
- [ ] All SHA instructions.
- [ ] Complete Crypto ISE Core "drop-in".


## Public review checklist

This is still being compiled by others in the foundation, but will include:

- [ ] Compliance tests.
- [ ] Formal Spec.
- [ ] Human Spec.

0 comments on commit bbbcc78

Please sign in to comment.