diff --git a/src/epx/relic_ep2_curve.c b/src/epx/relic_ep2_curve.c index 99ccdb978..1d7697339 100644 --- a/src/epx/relic_ep2_curve.c +++ b/src/epx/relic_ep2_curve.c @@ -690,7 +690,7 @@ void ep2_curve_mul_a(fp2_t c, const fp2_t a) { break; #if FP_RDC != MONTY case RLC_TINY: - fp2_mul_dig(c, a, ctx->ep2_a[0]); + fp2_mul_dig(c, a, ctx->ep2_a[0][0]); break; #endif default: @@ -711,7 +711,7 @@ void ep2_curve_mul_b(fp2_t c, const fp2_t a) { break; #if FP_RDC != MONTY case RLC_TINY: - fp2_mul_dig(c, a, ctx->ep2_b[0]); + fp2_mul_dig(c, a, ctx->ep2_b[0][0]); break; #endif default: diff --git a/src/epx/relic_ep4_curve.c b/src/epx/relic_ep4_curve.c index 21e8a87fe..bf0a6c23d 100644 --- a/src/epx/relic_ep4_curve.c +++ b/src/epx/relic_ep4_curve.c @@ -366,7 +366,7 @@ void ep4_curve_mul_a(fp4_t c, const fp4_t a) { break; #if FP_RDC != MONTY case RLC_TINY: - fp4_mul_dig(c, a, ctx->ep4_a[0]); + fp4_mul_dig(c, a, ctx->ep4_a[0][0][0]); break; #endif default: @@ -387,7 +387,7 @@ void ep4_curve_mul_b(fp4_t c, const fp4_t a) { break; #if FP_RDC != MONTY case RLC_TINY: - fp4_mul_dig(c, a, ctx->ep4_b[0]); + fp4_mul_dig(c, a, ctx->ep4_b[0][0][0]); break; #endif default: diff --git a/src/epx/relic_ep8_curve.c b/src/epx/relic_ep8_curve.c index 02dae23b6..a1f41e3e3 100644 --- a/src/epx/relic_ep8_curve.c +++ b/src/epx/relic_ep8_curve.c @@ -235,7 +235,7 @@ void ep8_curve_mul_a(fp8_t c, const fp8_t a) { break; #if FP_RDC != MONTY case RLC_TINY: - fp8_mul_dig(c, a, ctx->ep8_a[0]); + fp8_mul_dig(c, a, ctx->ep8_a[0][0][0][0]); break; #endif default: @@ -255,7 +255,7 @@ void ep8_curve_mul_b(fp8_t c, const fp8_t a) { break; #if FP_RDC != MONTY case RLC_TINY: - fp8_mul_dig(c, a, ctx->ep8_b[0]); + fp8_mul_dig(c, a, ctx->ep8_b[0][0][0][0]); break; #endif default: