ingonyama-zk / icicle

A hardware acceleration library for compute intensive cryptography :ice_cube:
https://dev.ingonyama.com/icicle/overview
MIT License
329 stars 97 forks source link

transpose kernel in vec_ops and rust binding #462

Closed vladfdp closed 6 months ago

vladfdp commented 6 months ago

Describe the changes

This PR adds an extern C link to the transpose kernel, now in vec_ops.cu. Also Rust binding, and I updated the test check_ntt_batch to use the new transpose function. The test passes.

Linked Issues

Resolves #