news icon indicating copy to clipboard operation
news copied to clipboard

VHDL/Verilog Cryptography cores incl. co-simulation with openSSL through GHDLs VHPIdirect

Open tmeissner opened this issue 4 years ago • 0 comments

ref: https://github.com/tmeissner/cryptocores
tags: [vhdl, ghdl, psl, yosys, verification, assertions, cryptography]
repo: tmeissner/cryptocores

Cryptography IP-cores & tests written in VHDL / Verilog.

The components in this repository are not intended as productional code. They serve as proof of concept, for example how to implement a pipeline using only (local) variables instead of (global) signals. Furthermore they were used how to do a VHDL-to-Verilog conversion for learning purposes.

The testbenches to verify AES and CTR-AES are examples how useful GHDLs VHPIdirect is. They use openSSL as reference models to check the correctness of the VHDL implementation.

tmeissner avatar Nov 30 '20 19:11 tmeissner