Skip to content

Commit d3d11aa

Browse files
committed
fix: adjust macro invocations for wasm32
1 parent ae4c556 commit d3d11aa

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/provider/bn256_grumpkin.rs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use crate::{
77
use digest::{ExtendableOutput, Update};
88
use ff::{FromUniformBytes, PrimeField};
99
use group::{cofactor::CofactorCurveAffine, Curve, Group as AnotherGroup};
10+
#[cfg(any(target_arch = "x86_64", target_arch = "aarch64"))]
1011
use grumpkin_msm::{bn256 as bn256_msm, grumpkin as grumpkin_msm};
1112
use num_bigint::BigInt;
1213
use num_traits::Num;
@@ -30,19 +31,33 @@ pub mod grumpkin {
3031
};
3132
}
3233

34+
#[cfg(any(target_arch = "x86_64", target_arch = "aarch64"))]
3335
impl_traits!(
3436
bn256,
3537
"30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001",
3638
"30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47",
3739
bn256_msm
3840
);
41+
#[cfg(not(any(target_arch = "x86_64", target_arch = "aarch64")))]
42+
impl_traits!(
43+
bn256,
44+
"30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001",
45+
"30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47"
46+
);
3947

48+
#[cfg(any(target_arch = "x86_64", target_arch = "aarch64"))]
4049
impl_traits!(
4150
grumpkin,
4251
"30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47",
4352
"30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001",
4453
grumpkin_msm
4554
);
55+
#[cfg(not(any(target_arch = "x86_64", target_arch = "aarch64")))]
56+
impl_traits!(
57+
grumpkin,
58+
"30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47",
59+
"30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001"
60+
);
4661

4762
#[cfg(test)]
4863
mod tests {

0 commit comments

Comments
 (0)