blitzar 4.6.1

High-Level Rust wrapper for the blitzar-sys crate
Documentation
Gets the generators used in the `compute_curve25519_commitments` function.

In total, the function gets `generators.len()` points. These points
are converted from 1280-bit `curve25519` points used in the scalar multiplication
of the commitment computation, to 256-bit Ristretto points. This function
also allows the user to provide an offset so that a shift is applied in the
retrieval. The following operation is applied:

```text
for i in 0..generators.len() {
   generators[i] = randomly_generate_curve25519_point(i + offset);
}
```

# Arguments

* `generators` - A sliced view of a Ristretto memory area where the
              256-bit Ristretto Point generators used in the commitment computation will
              be written into.
* `offset_generators` - A value that is used to shift the get generator operation by
                        `offset_generators` values. With this shift, we have
                        `generator[0]` holding the value of `randomly_generate_curve25519_point(0 + offset)`,
                        `generator[1]` holding the value of `randomly_generate_curve25519_point(1 + offset)`,
                        and so on.

# Panics

If the compute `get_curve25519_generators` execution in the GPU / CPU fails.