Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for fieldSub (0.14 sec)

  1. src/crypto/internal/mlkem768/mlkem768.go

    	var f ringElement
    	for i := 0; i < n; i += 2 {
    		b := B[i/2]
    		b_7, b_6, b_5, b_4 := b>>7, b>>6&1, b>>5&1, b>>4&1
    		b_3, b_2, b_1, b_0 := b>>3&1, b>>2&1, b>>1&1, b&1
    		f[i] = fieldSub(fieldElement(b_0+b_1), fieldElement(b_2+b_3))
    		f[i+1] = fieldSub(fieldElement(b_4+b_5), fieldElement(b_6+b_7))
    	}
    	return f
    }
    
    // nttElement is an NTT representation, an element of T_q, represented as an
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 28.4K bytes
    - Viewed (0)
  2. src/crypto/internal/mlkem768/mlkem768_test.go

    		for b := fieldElement(0); b < q; b++ {
    			got := fieldSub(a, b)
    			exp := (a - b + q) % q
    			if got != exp {
    				t.Fatalf("%d - %d = %d, expected %d", a, b, got, exp)
    			}
    		}
    	}
    }
    
    func TestFieldMul(t *testing.T) {
    	for a := fieldElement(0); a < q; a++ {
    		for b := fieldElement(0); b < q; b++ {
    			got := fieldMul(a, b)
    			exp := fieldElement((uint32(a) * uint32(b)) % q)
    			if got != exp {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 15:27:18 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  3. src/encoding/gob/encode.go

    	seen := make(map[reflect.Type]*encOp)
    	rt := ut.base
    	if ut.externalEnc != 0 {
    		rt = ut.user
    	}
    	if ut.externalEnc == 0 && srt.Kind() == reflect.Struct {
    		for fieldNum, wireFieldNum := 0, 0; fieldNum < srt.NumField(); fieldNum++ {
    			f := srt.Field(fieldNum)
    			if !isSent(&f) {
    				continue
    			}
    			op, indir := encOpFor(f.Type, seen, building)
    			engine.instr = append(engine.instr, encInstr{*op, wireFieldNum, f.Index, indir})
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 02:00:26 UTC 2024
    - 19K bytes
    - Viewed (0)
  4. staging/src/k8s.io/api/core/v1/generated.pb.go

    				break
    			}
    		}
    		fieldNum := int32(wire >> 3)
    		wireType := int(wire & 0x7)
    		if wireType == 4 {
    			return fmt.Errorf("proto: AWSElasticBlockStoreVolumeSource: wiretype end group for non-group")
    		}
    		if fieldNum <= 0 {
    			return fmt.Errorf("proto: AWSElasticBlockStoreVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
    		}
    		switch fieldNum {
    		case 1:
    			if wireType != 2 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 1.8M bytes
    - Viewed (0)
Back to top