diff options
-rw-r--r-- | config/core.cfg | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/config/core.cfg b/config/core.cfg index 65985ca..96cae6c 100644 --- a/config/core.cfg +++ b/config/core.cfg @@ -76,12 +76,8 @@ cores = trng cores = sha256 aes trng modexp mkmif [project hsm] -# Make me one with everything, except we want a lot of modexp for RSA signing -cores = sha1 sha256 sha512 mkmif aes trng modexp modexp modexp modexp ecdsa256 ecdsa384 - -[project hsm-keywrap] -# Make me one with everything, except we want a lot of modexp for RSA signing -cores = sha1 sha256 sha512 mkmif keywrap trng modexp modexp modexp ecdsa256 ecdsa384 +# Make me one with everything +cores = mkmif keywrap modexp trng ecdsa256 ecdsa384 sha1 sha256 sha512 # [core] sections # @@ -355,13 +351,14 @@ vfiles = lib/lowlevel/artix7/dsp48e1_wrapper.v [core keywrap] -# Joachim's experimental AES-keywrap core +# AES-keywrap core requires = aes -core blocks = 32 +parameter ADDR_BITS = 12 +core blocks = 16 block memory = yes error wire = yes module name = keywrap vfiles = - ../user/js/keywrap/src/rtl/keywrap.v - ../user/js/keywrap/src/rtl/keywrap_core.v - ../user/js/keywrap/src/rtl/keywrap_mem.v + util/keywrap/src/rtl/keywrap.v + util/keywrap/src/rtl/keywrap_core.v + util/keywrap/src/rtl/keywrap_mem.v |