diff options
author | Rob Austein <sra@hactrn.net> | 2015-06-30 16:40:18 -0400 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2015-06-30 16:40:18 -0400 |
commit | 376fa9425624a3b61493d9b13664f35d75d68b3e (patch) | |
tree | 82faeafa7cf08b4f5862189fffc32d2783dd203e | |
parent | 66c47cc25dbc0c122f6929d855feba3494459a08 (diff) |
Track ModExp core exponent padding change: this enables the short exponent fast path.
-rw-r--r-- | modexp.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -188,8 +188,8 @@ hal_error_t hal_modexp(const uint8_t * const msg, const size_t msg_len, /* Messa check(set_blockmem(MODEXP_MESSAGE_PTR_RST, MODEXP_MESSAGE_DATA, msg, msg_len, io_len)); check(set_register(MODEXP_MODULUS_LENGTH, /* mod_len */ io_len / 4)); - check(set_blockmem(MODEXP_EXPONENT_PTR_RST, MODEXP_EXPONENT_DATA, exp, exp_len, io_len)); - check(set_register(MODEXP_EXPONENT_LENGTH, /* exp_len */ io_len / 4)); + check(set_blockmem(MODEXP_EXPONENT_PTR_RST, MODEXP_EXPONENT_DATA, exp, exp_len, exp_len)); + check(set_register(MODEXP_EXPONENT_LENGTH, exp_len / 4)); check(hal_io_wait_ready(MODEXP_ADDR_STATUS)); |