AES Encryption/Decryption for ReconfigureIO (https://reconfigure.io)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/test-aes
examples
vendor/crypto/aes
.gitattributes
.gitignore
README.md
main.go
reco.yml

README.md

AES for ReconfigureIO

A work in progress..

Folders

vendor/crypto/aes

  • contains aes package

vendor/crypto/aes/host

  • contains a padding function to be used on host

examples/aes_128_ecb_enc

  • examples for host and kernel code for AES-128 ECB mode encryption

examples/aes_128_ecb_dec

  • examples for host and kernel code for AES-128 ECB mode decryption

To be completed:

AES256 ECB Encryption AES256 ECB DEcryption

AES128 CBC Encryption AES128 CBC Decryption

AES256 CBC Encryption AES256 CBC Decryption

AES128 CTR Encryption AES128 CTR Decryption

AES256 CTR Encryption AES256 CTR Decryption