Documentation
¶
Index ¶
- func GetDefaultNttConfig() core.NTTConfig[[bls12_381.SCALAR_LIMBS]uint32]
- func GetRootOfUnity(size uint64) bls12_381.ScalarField
- func InitDomain(primitiveRoot bls12_381.ScalarField, cfg core.NTTInitDomainConfig) runtime.EIcicleError
- func Ntt[T any](scalars core.HostOrDeviceSlice, dir core.NTTDir, cfg *core.NTTConfig[T], ...) runtime.EIcicleError
- func ReleaseDomain() runtime.EIcicleError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDefaultNttConfig ¶
func GetDefaultNttConfig() core.NTTConfig[[bls12_381.SCALAR_LIMBS]uint32]
func GetRootOfUnity ¶
func GetRootOfUnity(size uint64) bls12_381.ScalarField
func InitDomain ¶
func InitDomain(primitiveRoot bls12_381.ScalarField, cfg core.NTTInitDomainConfig) runtime.EIcicleError
func Ntt ¶
func Ntt[T any](scalars core.HostOrDeviceSlice, dir core.NTTDir, cfg *core.NTTConfig[T], results core.HostOrDeviceSlice) runtime.EIcicleError
func ReleaseDomain ¶
func ReleaseDomain() runtime.EIcicleError
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.