Lines Matching defs:fieldElement
444 type fieldElement uint16 type
462 func fieldAdd(a, b fieldElement) fieldElement {
467 func fieldSub(a, b fieldElement) fieldElement {
484 func fieldMul(a, b fieldElement) fieldElement {
491 func fieldMulSub(a, b, c fieldElement) fieldElement {
498 func fieldAddMul(a, b, c, d fieldElement) fieldElement {
506 func compress(x fieldElement, d uint8) uint16 {
559 func polyAdd[T ~[n]fieldElement](a, b T) (s T) {
567 func polySub[T ~[n]fieldElement](a, b T) (s T) {
577 func polyByteEncode[T ~[n]fieldElement](b []byte, f T) []byte {
597 func polyByteDecode[T ~[n]fieldElement](b []byte) (T, error) {