index
:
core/cipher/aes
aes_speed
api_error_fix
master
Verilog implementation of the symmetric block cipher AES (Advanced Encryption Standard)
git repositories
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2019-06-09
Clarified the cycle times that was confusing regarding key expansion. Fixed m...
HEAD
master
Joachim Strömbergson
2019-02-08
spaces/tabs. Grrr.
Joachim Strömbergson
2019-02-08
Added missing flags for building and linting.
Joachim Strömbergson
2019-01-15
Bump the version number, because new code.
Paul Selkirk
2019-01-09
Clean-up ill-advised fork of core/cipher/aes.
Rob Austein
2018-10-23
For completeness sake added API hardening to the aes core too. The AES core h...
Joachim Strömbergson
2018-10-16
Added the regs missing in reset also in the old aes core.
Joachim Strömbergson
2018-10-03
Adding restriction to the API to only allow writes to controlling registers. ...
Joachim Strömbergson
2018-10-03
Adding testcase that tests the mangling of aes operations by switching from e...
Joachim Strömbergson
2018-10-02
Reading AES result will be zero when ready is not set.
Joachim Strömbergson
2018-09-27
Added missing reset of registers. This fixes CT-01-001 FPGA.
Joachim Strömbergson
2018-07-04
(1) Added NIST KWP test to core. (2) Moved all other tests in core tb to a se...
Joachim Strömbergson
2018-07-04
Added a test case for AES with test vectors from processing NIST KWP keywrap ...
Joachim Strömbergson
2018-06-14
Added CC_FLAGS and LINT_FLAGS.
Joachim Strömbergson
2018-05-26
Shaved off another cycle for block processing.
Joachim Strömbergson
2018-05-22
Added missing implementation results for Xilinx Artix7.
Joachim Strömbergson
2018-05-22
Updated README with latest implementation results and status for the core.
Joachim Strömbergson
2018-05-22
Minor cleanup of states and register sizes.
Joachim Strömbergson
2018-05-22
Combined all AES round operations into a single operation for a round.
Joachim Strömbergson
2018-05-22
Added wait_ready task to allow test cases to wait for the core to complete an...
Joachim Strömbergson
2018-05-22
Polished the wait_ready task to use defined bit index.
Joachim Strömbergson
2018-05-22
Updated README with implementation results.
Joachim Strömbergson
2018-05-21
Updated core status and implementation details.
Joachim Strömbergson
2018-05-21
Increased number of inverse S-boxes to 16 and removed S-box scheduling.
Joachim Strömbergson
2018-05-21
Cleaned up redundant wires.
Joachim Strömbergson
2018-05-21
Moved the Sbox used for key expansion into the key_mem.
Joachim Strömbergson
2018-05-21
Removed the sbox word mux. Removed ports for sbox access in the encipher data...
Joachim Strömbergson
2018-05-21
Removed the sword counter since it is not needed.
Joachim Strömbergson
2018-05-21
Connected the new S-boxes and collapsed the SubBytes operation into one cycle...
Joachim Strömbergson
2018-05-21
Adding 16 S-boxes to the encipher datapath.
Joachim Strömbergson
2018-05-21
Adding task to wait for ready to be set. This allows us to measure the number...
Joachim Strömbergson
2018-05-21
Adding inital version of AES core optimized for performance.
Joachim Strömbergson
2017-12-15
Adding the error port that went missing. Sloppy.
Joachim Strömbergson
2017-12-14
Synced the AES core rtl and testbench to github. The updates does not add or ...
Joachim Strömbergson
2017-12-14
Adding support for linting the AES core.
Joachim Strömbergson
2015-12-13
whack copyrights
Paul Selkirk
2015-10-02
Fixing text error in comment.
Joachim Strömbergson
2015-07-17
fix CORE_VERSION to match what we think it should be
Paul Selkirk
2015-05-28
Corrected where config bits are.
Joachim Strömbergson
2015-05-16
(1) Changed name and version to reflect that it is not only AES-128 and that ...
Joachim Strömbergson
2015-05-04
(1) Changed ordet of status and config addresses to conform to what we have i...
Joachim Strömbergson
2014-11-28
Reworked the sbox and inverse sbox. Slighly smaller design and much shorter s...
Joachim Strömbergson
2014-11-28
Removed obsolete target.
Joachim Strömbergson
2014-11-27
Adding Makefile for building simulation targets.
Joachim Strömbergson
2014-11-27
Adding Python models for AES as well as key expansion and rcon.
Joachim Strömbergson
2014-11-27
Adding testbenchs.
Joachim Strömbergson
2014-11-27
Adding RTL source files for the AES core.
Joachim Strömbergson
2014-11-27
Adding license file too.
Joachim Strömbergson
2014-11-27
Adding readme for the aes core.
Joachim Strömbergson