X-Git-Url: https://bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=src%2Finner.h;h=2bb8192d64dc2a1e37834cf63fdd8df0241469af;hp=e5c45b357a0496a19ef6c9e55bf50129fa534a99;hb=556e525d62cd5559e74fe4d2777a59d33590a033;hpb=3f00688b9d9f483a6ca97e659eea104995ea15b7;ds=sidebyside diff --git a/src/inner.h b/src/inner.h index e5c45b3..2bb8192 100644 --- a/src/inner.h +++ b/src/inner.h @@ -1102,6 +1102,9 @@ void br_i15_to_monty(uint16_t *x, const uint16_t *m); void br_i15_modpow(uint16_t *x, const unsigned char *e, size_t elen, const uint16_t *m, uint16_t m0i, uint16_t *t1, uint16_t *t2); +uint32_t br_i15_modpow_opt(uint16_t *x, const unsigned char *e, size_t elen, + const uint16_t *m, uint16_t m0i, uint16_t *tmp, size_t twlen); + void br_i15_encode(void *dst, size_t len, const uint16_t *x); uint32_t br_i15_decode_mod(uint16_t *x,