Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SpinalHDL/SpinalCrypto

SpinalHDL - Cryptography libraries
https://github.com/SpinalHDL/SpinalCrypto

aes crc crypto cryptography des fpga hmac md5 rtl scala sha spinalhdl verilog vhdl

Last synced: about 1 month ago
JSON representation

SpinalHDL - Cryptography libraries

Awesome Lists containing this project

README

        

# SpinalCrypto

This repository contains cryptographic Spinal IPs. This work is currently in progress.

## IP available

### Symmetric

- Block Cipher Mode of Operation (BCMO) (ECB, CBC, CFB, OFB)
- AESCore_Std (128/192/256-bit)
- DESCore_Std
- TripleDESCore_Std
- TwofishCore_Std (128/192/256-bit)

### Hash

- MD5Core_Std
- SHA2Core_Std
- SHA3Core_Std

### MAC

- HMACCore_Std (tested with MD5)

### Checksum

- CRC (CRC8, CRC16, CRC32)

### Misc

- LFSR (Galois & Fibonacci)
- Keccak

## Documentation

Documentation is available on the [wiki](https://github.com/SpinalHDL/SpinalCrypto/wiki) page.