As seen in the bench directory in this repo, the C library is way slower than the GO library. There can be optimizations made most definitely to how we are setting up the c methods. I am not an absolute expert with the CGO interface so, optimizations are more than welcome to the shared C library as I know there must be some tricks that can be applied, surely.
Thank you!