SkillAgentSearch skills...

Cryptocores

cryptography ip-cores in vhdl / verilog

Install / Use

/learn @tmeissner/Cryptocores
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

simulation

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 DES, AES, CTR-AES and CBC-AES are examples how useful GHDLs VHPIdirect is. They use openSSL as reference models to check the correctness of the VHDL implementation.

HINT:

The tests of some algorithms use the OSVVM library, which is redistributed as submodule. To get & initialize the submodule, please use the --recursive option when cloning this repository. Use git submodule update --recursive to update the submodule if you already chaked out the main repository.

View on GitHub
GitHub Stars41
CategoryDevelopment
Updated10mo ago
Forks12

Languages

VHDL

Security Score

87/100

Audited on May 18, 2025

No findings