Marcel Keller

Results 60 comments of Marcel Keller

I think you can only get the bandwidth reduction at the cost of more rounds as in the earlier examples.

You need to use an array for `prep_materials` and the `get_vector()` instead of Python slicing.

I think the easiest would be to only use `Array`.

That's what I meant but you can actually use `get_part()` as well: https://mp-spdz.readthedocs.io/en/latest/Compiler.html#Compiler.types.MultiArray.get_part

No, I mean `get_part()` because it returns a MultiArray of the same dimension just partial along the first dimension.

Please post the full code.

Because m=1, `edabit_values.get_part(base, m)` has dimension (1,2), so 1 is out of bounds.

That is indeed a typo but my previous comment referred to the code example you posted originally. The changed code example doesn't the produce out-of-index error.

Thank you for your efforts. You should find that that 6ce15d4 fixes 1, 2, and 4-7. However, I'm not sure what to make of 3 as it's unclear where it...

`octetStream::input` reads from a C++ istream, which in all cases I can think of is from a file. If I understand your analysis correctly, it only covers socket communication. Furthermore,...