INNER CODE UNIT · Go

result

getamis/alice · crypto/binaryfield/binary_field.go:72

	result := make([]*FieldElement, len(input))
	for i := 0; i < len(result); i++ {
		if input[i] != 0 {
			result[i] = element.Copy()
			continue
		}
		result[i] = NewFieldElement(0, 0)
	}
	return result
}

func AddVector(x, y []*FieldElement) ([]*FieldElement, error) {
	if len(x) != len(y) {
		return nil, ErrWrongInput
	}
	result := make([]*FieldElement, len(x))
	for i := 0; i < len(result); i++ {
		result[i] = x[i].Add(y[i])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…