pub fn bls12_381_msm_g1(
bases: <PassFatPointerAndRead<Vec<u8>> as RIType>::Inner,
scalars: <PassFatPointerAndRead<Vec<u8>> as RIType>::Inner,
) -> <AllocateAndReturnByCodec<Result<Vec<u8>, ()>> as RIType>::InnerExpand description
Multi scalar multiplication on G1 for BLS12-381
- Receives encoded:
bases:ArkScale<Vec<G1Affine>>.scalars:ArkScale<Vec<G1Config::ScalarField>>.
- Returns encoded:
ArkScaleProjective<ark_bls12_381::G1Projective>.