keywrap ======= ## Introduction ## This core implememts AES KEY WRAP as defined in [RFC 3394](https://tools.ietf.org/html/rfc3394) and the keywrap with padding according to [RFC 5694](https://tools.ietf.org/html/rfc5649) The user/host system writes data to be wrapped/unwrapped to the core as well as the wrapping key. The core then handles the wrapping/unwrapping operation independently. When operation has completed the result can be read back. ## Status ## First attempt at implementation of key wrap completed. Compiles ok, lint ok and goes through ISE synthesis ok. Not functionally debugged with simulation. Does Not Work. Some ISE results: Regs: 2857 Slice LUTs: 3627 RAMB36: 32 Meets timing for 100 MHz clock.