update imports in golang bindings (#498)

## Describe the changes

This PR updates imports in golang bindings to the v2 version
This commit is contained in:
nonam3e
2024-04-25 03:46:14 +07:00
committed by GitHub
parent 14b39b57cc
commit f8d15e2613
152 changed files with 510 additions and 471 deletions

View File

@@ -91,7 +91,7 @@ This is normally fixed by exporting the path to the shared library location in t
### cuda_runtime.h: No such file or directory
```
# github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381
# github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381
In file included from wrappers/golang/curves/bls12381/curve.go:5:
wrappers/golang/curves/bls12381/include/curve.h:1:10: fatal error: cuda_runtime.h: No such file or directory
1 | #include <cuda_runtime.h>

View File

@@ -1,7 +1,7 @@
package core
import (
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type IcicleErrorCode int

View File

@@ -4,7 +4,7 @@ import (
"fmt"
"unsafe"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type MSMConfig struct {

View File

@@ -3,8 +3,8 @@ package core
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core/internal"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core/internal"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
"github.com/stretchr/testify/assert"
)

View File

@@ -4,7 +4,7 @@ import (
"fmt"
"unsafe"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type NTTDir int8

View File

@@ -3,8 +3,8 @@ package core
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core/internal"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core/internal"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
"github.com/stretchr/testify/assert"
)

View File

@@ -3,7 +3,7 @@ package core
import (
"unsafe"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type HostOrDeviceSlice interface {

View File

@@ -5,7 +5,7 @@ import (
"testing"
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core/internal"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core/internal"
"github.com/stretchr/testify/assert"
)

View File

@@ -4,7 +4,7 @@ import (
"fmt"
"unsafe"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type VecOps int

View File

@@ -3,7 +3,7 @@ package core
import (
"testing"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
"github.com/stretchr/testify/assert"
)

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type Projective struct {

View File

@@ -5,8 +5,8 @@ package ecntt
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func ECNtt[T any](points core.HostOrDeviceSlice, dir core.NTTDir, cfg *core.NTTConfig[T], results core.HostOrDeviceSlice) core.IcicleError {

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type G2Projective struct {

View File

@@ -5,9 +5,10 @@ package g2
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func G2GetDefaultMSMConfig() core.MSMConfig {

View File

@@ -5,9 +5,10 @@ package msm
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func GetDefaultMSMConfig() core.MSMConfig {

View File

@@ -4,14 +4,12 @@ package ntt
// #include "ntt.h"
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
)
import (
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
)
func Ntt[T any](scalars core.HostOrDeviceSlice, dir core.NTTDir, cfg *core.NTTConfig[T], results core.HostOrDeviceSlice) core.IcicleError {

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
)
type PolynomialHandle = C.struct_PolynomialInst

View File

@@ -6,9 +6,10 @@ import "C"
import (
"encoding/binary"
"fmt"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
const (

View File

@@ -1,10 +1,11 @@
package tests
import (
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -1,10 +1,11 @@
package tests
import (
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
func TestAffineZero(t *testing.T) {

View File

@@ -3,10 +3,10 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
ecntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/ecntt"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
ecntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/ecntt"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/ntt"
"github.com/stretchr/testify/assert"
)

View File

@@ -1,10 +1,11 @@
package tests
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/g2"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
func TestG2AffineZero(t *testing.T) {

View File

@@ -1,10 +1,11 @@
package tests
import (
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/g2"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -8,14 +8,14 @@ import (
"github.com/stretchr/testify/assert"
"github.com/consensys/gnark-crypto/ecc"
"github.com/consensys/gnark-crypto/ecc/bls12-377"
bls12377 "github.com/consensys/gnark-crypto/ecc/bls12-377"
"github.com/consensys/gnark-crypto/ecc/bls12-377/fp"
"github.com/consensys/gnark-crypto/ecc/bls12-377/fr"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
icicleBls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
icicleBls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/g2"
)
func projectiveToGnarkAffineG2(p g2.G2Projective) bls12377.G2Affine {

View File

@@ -4,10 +4,10 @@ import (
"os"
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/ntt"
poly "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/polynomial"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/ntt"
poly "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/polynomial"
"github.com/consensys/gnark-crypto/ecc/bls12-377/fr/fft"
)

View File

@@ -8,14 +8,14 @@ import (
"github.com/stretchr/testify/assert"
"github.com/consensys/gnark-crypto/ecc"
"github.com/consensys/gnark-crypto/ecc/bls12-377"
bls12377 "github.com/consensys/gnark-crypto/ecc/bls12-377"
"github.com/consensys/gnark-crypto/ecc/bls12-377/fp"
"github.com/consensys/gnark-crypto/ecc/bls12-377/fr"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
icicleBls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/msm"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
icicleBls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/msm"
)
func projectiveToGnarkAffine(p icicleBls12_377.Projective) bls12377.G1Affine {

View File

@@ -6,11 +6,11 @@ import (
"github.com/consensys/gnark-crypto/ecc/bls12-377/fr"
"github.com/consensys/gnark-crypto/ecc/bls12-377/fr/fft"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/ntt"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)

View File

@@ -3,11 +3,12 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
// "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/ntt"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/polynomial"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/vecOps"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
// "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/polynomial"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/vecOps"
"github.com/stretchr/testify/assert"
)

View File

@@ -1,11 +1,12 @@
package tests
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -3,10 +3,10 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bls12_377 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12377/vecOps"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bls12_377 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12377/vecOps"
"github.com/stretchr/testify/assert"
)

View File

@@ -5,8 +5,8 @@ package vecOps
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
"unsafe"
)

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type Projective struct {

View File

@@ -5,8 +5,8 @@ package ecntt
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func ECNtt[T any](points core.HostOrDeviceSlice, dir core.NTTDir, cfg *core.NTTConfig[T], results core.HostOrDeviceSlice) core.IcicleError {

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type G2Projective struct {

View File

@@ -5,9 +5,10 @@ package g2
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func G2GetDefaultMSMConfig() core.MSMConfig {

View File

@@ -5,9 +5,10 @@ package msm
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func GetDefaultMSMConfig() core.MSMConfig {

View File

@@ -4,14 +4,12 @@ package ntt
// #include "ntt.h"
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
)
import (
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
)
func Ntt[T any](scalars core.HostOrDeviceSlice, dir core.NTTDir, cfg *core.NTTConfig[T], results core.HostOrDeviceSlice) core.IcicleError {

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
)
type PolynomialHandle = C.struct_PolynomialInst

View File

@@ -6,9 +6,10 @@ import "C"
import (
"encoding/binary"
"fmt"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
const (

View File

@@ -1,10 +1,11 @@
package tests
import (
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -1,10 +1,11 @@
package tests
import (
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
func TestAffineZero(t *testing.T) {

View File

@@ -3,10 +3,10 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
ecntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/ecntt"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
ecntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/ecntt"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/ntt"
"github.com/stretchr/testify/assert"
)

View File

@@ -1,10 +1,11 @@
package tests
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/g2"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
func TestG2AffineZero(t *testing.T) {

View File

@@ -1,10 +1,11 @@
package tests
import (
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/g2"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -8,14 +8,14 @@ import (
"github.com/stretchr/testify/assert"
"github.com/consensys/gnark-crypto/ecc"
"github.com/consensys/gnark-crypto/ecc/bls12-381"
bls12381 "github.com/consensys/gnark-crypto/ecc/bls12-381"
"github.com/consensys/gnark-crypto/ecc/bls12-381/fp"
"github.com/consensys/gnark-crypto/ecc/bls12-381/fr"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
icicleBls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
icicleBls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/g2"
)
func projectiveToGnarkAffineG2(p g2.G2Projective) bls12381.G2Affine {

View File

@@ -4,10 +4,10 @@ import (
"os"
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/ntt"
poly "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/polynomial"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/ntt"
poly "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/polynomial"
"github.com/consensys/gnark-crypto/ecc/bls12-381/fr/fft"
)

View File

@@ -8,14 +8,14 @@ import (
"github.com/stretchr/testify/assert"
"github.com/consensys/gnark-crypto/ecc"
"github.com/consensys/gnark-crypto/ecc/bls12-381"
bls12381 "github.com/consensys/gnark-crypto/ecc/bls12-381"
"github.com/consensys/gnark-crypto/ecc/bls12-381/fp"
"github.com/consensys/gnark-crypto/ecc/bls12-381/fr"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
icicleBls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/msm"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
icicleBls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/msm"
)
func projectiveToGnarkAffine(p icicleBls12_381.Projective) bls12381.G1Affine {

View File

@@ -6,11 +6,11 @@ import (
"github.com/consensys/gnark-crypto/ecc/bls12-381/fr"
"github.com/consensys/gnark-crypto/ecc/bls12-381/fr/fft"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/ntt"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)

View File

@@ -3,11 +3,12 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
// "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/ntt"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/polynomial"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/vecOps"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
// "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/polynomial"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/vecOps"
"github.com/stretchr/testify/assert"
)

View File

@@ -1,11 +1,12 @@
package tests
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -3,10 +3,10 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bls12_381 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bls12381/vecOps"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bls12_381 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bls12381/vecOps"
"github.com/stretchr/testify/assert"
)

View File

@@ -5,8 +5,8 @@ package vecOps
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
"unsafe"
)

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type Projective struct {

View File

@@ -5,8 +5,8 @@ package ecntt
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func ECNtt[T any](points core.HostOrDeviceSlice, dir core.NTTDir, cfg *core.NTTConfig[T], results core.HostOrDeviceSlice) core.IcicleError {

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type G2Projective struct {

View File

@@ -5,9 +5,10 @@ package g2
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func G2GetDefaultMSMConfig() core.MSMConfig {

View File

@@ -5,9 +5,10 @@ package msm
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func GetDefaultMSMConfig() core.MSMConfig {

View File

@@ -4,14 +4,12 @@ package ntt
// #include "ntt.h"
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
)
import (
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
)
func Ntt[T any](scalars core.HostOrDeviceSlice, dir core.NTTDir, cfg *core.NTTConfig[T], results core.HostOrDeviceSlice) core.IcicleError {

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
)
type PolynomialHandle = C.struct_PolynomialInst

View File

@@ -6,9 +6,10 @@ import "C"
import (
"encoding/binary"
"fmt"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
const (

View File

@@ -1,10 +1,11 @@
package tests
import (
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -1,10 +1,11 @@
package tests
import (
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
func TestAffineZero(t *testing.T) {

View File

@@ -3,10 +3,10 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
ecntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/ecntt"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
ecntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/ecntt"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/ntt"
"github.com/stretchr/testify/assert"
)

View File

@@ -1,10 +1,11 @@
package tests
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/g2"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
func TestG2AffineZero(t *testing.T) {

View File

@@ -1,10 +1,11 @@
package tests
import (
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/g2"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -12,10 +12,10 @@ import (
"github.com/consensys/gnark-crypto/ecc/bn254/fp"
"github.com/consensys/gnark-crypto/ecc/bn254/fr"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
icicleBn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
icicleBn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/g2"
)
func projectiveToGnarkAffineG2(p g2.G2Projective) bn254.G2Affine {

View File

@@ -4,10 +4,10 @@ import (
"os"
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/ntt"
poly "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/polynomial"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/ntt"
poly "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/polynomial"
"github.com/consensys/gnark-crypto/ecc/bn254/fr/fft"
)

View File

@@ -12,10 +12,10 @@ import (
"github.com/consensys/gnark-crypto/ecc/bn254/fp"
"github.com/consensys/gnark-crypto/ecc/bn254/fr"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
icicleBn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/msm"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
icicleBn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/msm"
)
func projectiveToGnarkAffine(p icicleBn254.Projective) bn254.G1Affine {

View File

@@ -6,11 +6,11 @@ import (
"github.com/consensys/gnark-crypto/ecc/bn254/fr"
"github.com/consensys/gnark-crypto/ecc/bn254/fr/fft"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/ntt"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)

View File

@@ -3,11 +3,12 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
// "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/ntt"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/polynomial"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/vecOps"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
// "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/polynomial"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/vecOps"
"github.com/stretchr/testify/assert"
)

View File

@@ -1,11 +1,12 @@
package tests
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -3,10 +3,10 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bn254 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bn254/vecOps"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bn254 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bn254/vecOps"
"github.com/stretchr/testify/assert"
)

View File

@@ -5,8 +5,8 @@ package vecOps
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
"unsafe"
)

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type Projective struct {

View File

@@ -5,8 +5,8 @@ package ecntt
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func ECNtt[T any](points core.HostOrDeviceSlice, dir core.NTTDir, cfg *core.NTTConfig[T], results core.HostOrDeviceSlice) core.IcicleError {

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type G2Projective struct {

View File

@@ -5,9 +5,10 @@ package g2
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func G2GetDefaultMSMConfig() core.MSMConfig {

View File

@@ -5,9 +5,10 @@ package msm
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func GetDefaultMSMConfig() core.MSMConfig {

View File

@@ -4,14 +4,12 @@ package ntt
// #include "ntt.h"
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
)
import (
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
)
func Ntt[T any](scalars core.HostOrDeviceSlice, dir core.NTTDir, cfg *core.NTTConfig[T], results core.HostOrDeviceSlice) core.IcicleError {

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
)
type PolynomialHandle = C.struct_PolynomialInst

View File

@@ -6,9 +6,10 @@ import "C"
import (
"encoding/binary"
"fmt"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
const (

View File

@@ -1,10 +1,11 @@
package tests
import (
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -1,10 +1,11 @@
package tests
import (
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
func TestAffineZero(t *testing.T) {

View File

@@ -3,10 +3,10 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
ecntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/ecntt"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
ecntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/ecntt"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/ntt"
"github.com/stretchr/testify/assert"
)

View File

@@ -1,10 +1,11 @@
package tests
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/g2"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
func TestG2AffineZero(t *testing.T) {

View File

@@ -1,10 +1,11 @@
package tests
import (
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/g2"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -8,14 +8,14 @@ import (
"github.com/stretchr/testify/assert"
"github.com/consensys/gnark-crypto/ecc"
"github.com/consensys/gnark-crypto/ecc/bw6-761"
bw6761 "github.com/consensys/gnark-crypto/ecc/bw6-761"
"github.com/consensys/gnark-crypto/ecc/bw6-761/fp"
"github.com/consensys/gnark-crypto/ecc/bw6-761/fr"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
icicleBw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/g2"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
icicleBw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/g2"
)
func projectiveToGnarkAffineG2(p g2.G2Projective) bw6761.G2Affine {

View File

@@ -4,10 +4,10 @@ import (
"os"
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/ntt"
poly "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/polynomial"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/ntt"
poly "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/polynomial"
"github.com/consensys/gnark-crypto/ecc/bw6-761/fr/fft"
)

View File

@@ -8,14 +8,14 @@ import (
"github.com/stretchr/testify/assert"
"github.com/consensys/gnark-crypto/ecc"
"github.com/consensys/gnark-crypto/ecc/bw6-761"
bw6761 "github.com/consensys/gnark-crypto/ecc/bw6-761"
"github.com/consensys/gnark-crypto/ecc/bw6-761/fp"
"github.com/consensys/gnark-crypto/ecc/bw6-761/fr"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
icicleBw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/msm"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
icicleBw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/msm"
)
func projectiveToGnarkAffine(p icicleBw6_761.Projective) bw6761.G1Affine {

View File

@@ -6,11 +6,11 @@ import (
"github.com/consensys/gnark-crypto/ecc/bw6-761/fr"
"github.com/consensys/gnark-crypto/ecc/bw6-761/fr/fft"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
ntt "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/ntt"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
ntt "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)

View File

@@ -3,11 +3,12 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
// "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/ntt"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/polynomial"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/vecOps"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
// "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/ntt"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/polynomial"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/vecOps"
"github.com/stretchr/testify/assert"
)

View File

@@ -1,11 +1,12 @@
package tests
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -3,10 +3,10 @@ package tests
import (
"testing"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
bw6_761 "github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/bw6761/vecOps"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
bw6_761 "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/bw6761/vecOps"
"github.com/stretchr/testify/assert"
)

View File

@@ -5,8 +5,8 @@ package vecOps
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
"unsafe"
)

View File

@@ -7,8 +7,8 @@ import "C"
import (
"unsafe"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
type Projective struct {

View File

@@ -5,9 +5,10 @@ package msm
import "C"
import (
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
func GetDefaultMSMConfig() core.MSMConfig {

View File

@@ -6,9 +6,10 @@ import "C"
import (
"encoding/binary"
"fmt"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
"unsafe"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
)
const (

View File

@@ -1,10 +1,11 @@
package tests
import (
grumpkin "github.com/ingonyama-zk/icicle/wrappers/golang/curves/grumpkin"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
grumpkin "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/grumpkin"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
const (

View File

@@ -1,10 +1,11 @@
package tests
import (
grumpkin "github.com/ingonyama-zk/icicle/wrappers/golang/curves/grumpkin"
"github.com/ingonyama-zk/icicle/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
"testing"
grumpkin "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/grumpkin"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/test_helpers"
"github.com/stretchr/testify/assert"
)
func TestAffineZero(t *testing.T) {

View File

@@ -7,10 +7,10 @@ import (
"github.com/stretchr/testify/assert"
"github.com/ingonyama-zk/icicle/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/wrappers/golang/cuda_runtime"
icicleGrumpkin "github.com/ingonyama-zk/icicle/wrappers/golang/curves/grumpkin"
"github.com/ingonyama-zk/icicle/wrappers/golang/curves/grumpkin/msm"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/core"
cr "github.com/ingonyama-zk/icicle/v2/wrappers/golang/cuda_runtime"
icicleGrumpkin "github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/grumpkin"
"github.com/ingonyama-zk/icicle/v2/wrappers/golang/curves/grumpkin/msm"
)
func TestMSM(t *testing.T) {

Some files were not shown because too many files have changed in this diff Show More