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. 5d922b00c3386d444e9d92f4'/> Cryptech HSM on STM-32 ARM processorgit repositories
aboutsummaryrefslogblamecommitdiff
path: root/projects/hsm/mgmt-bootloader.c
blob: a4783cce6d76dd4a6a1ebbe99624b30482b05b41 (plain) (tree)