Jeff Burdges
Jeff Burdges
I'd think one or more flavors of this map should typically exist whenever the both the TE and SW forms exist, although some exceptions exist. Among other reasons, serialization should...
It's quite general if you do roughly: ``` pub trait IsogenySW2TE { type SW: SWCurveConfig; type TE: TECurveConfig; ... } ``` You can even still do `impl IsogenySW2TE for Config...
"Assignment operators" is the C term, so `_assign` made sense for operators, and hence maybe sensible for methods resembling operator methods, ala `mul2_assign`. Afaik `_in_place` was always more traditional overall,...
As you need wrappers anyways, I'd suggest this become a separate `ark-serde` crate under algebra/serde. It'll look like pratyush's code above, but avoid feature flag confusion and provide more visible...
> a Radix2EvaluationDomain is just going to look like a bytearray instead of a nice JSON struct. Why is this a problem? Users cannot read finite field elements anyways. >...
Just fyi, I wrote wrapper types like this for arkworks-scale which lives at https://github.com/w3f/ark-scale It's simpler than serde because parity-scale-codec works almost exactly like arkworks' serialization conceptually. It's straightforward to...
Appears serde_derive is a precompiled binary from someone who works for Palantir. https://www.bleepingcomputer.com/news/security/rust-devs-push-back-as-serde-project-ships-precompiled-binaries/ https://twitter.com/eddyb_r/status/1693198713286541429 https://twitter.com/eddyb_r/status/1693215683449069981
Do you guys want this PR to be from a non-organizational repo so that you can change it? I could move somewhere else or @mmagician could move it to be...
I've been too distracted lately but I'll try to get to it next week. It's really not that hard.
Odd, why does https://github.com/arkworks-rs/algebra/pull/643/commits/15fc1a56ccfc8c911372f2411337a0ab04a24138 not appear above now?