Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for AddUint16 (0.2 sec)

  1. src/crypto/tls/handshake_messages.go

    		// RFC 6962, Section 3.3.1
    		exts.AddUint16(extensionSCT)
    		exts.AddUint16(0) // empty extension_data
    	}
    	if m.earlyData {
    		// RFC 8446, Section 4.2.10
    		exts.AddUint16(extensionEarlyData)
    		exts.AddUint16(0) // empty extension_data
    	}
    	if m.quicTransportParameters != nil { // marshal zero-length parameters when present
    		// RFC 9001, Section 8.2
    		exts.AddUint16(extensionQUICTransportParameters)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 51.8K bytes
    - Viewed (0)
  2. src/crypto/tls/ech.go

    }
    
    func generateOuterECHExt(id uint8, kdfID, aeadID uint16, encodedKey []byte, payload []byte) ([]byte, error) {
    	var b cryptobyte.Builder
    	b.AddUint8(0) // outer
    	b.AddUint16(kdfID)
    	b.AddUint16(aeadID)
    	b.AddUint8(id)
    	b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) { b.AddBytes(encodedKey) })
    	b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) { b.AddBytes(payload) })
    	return b.Bytes()
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/elf.go

    	gnuVersion := ldr.CreateSymForUpdate(".gnu.version", 0)
    	s = gnuVersion
    
    	for i := 0; i < nsym; i++ {
    		if i == 0 {
    			s.AddUint16(ctxt.Arch, 0) // first entry - no symbol
    		} else if need[i] == nil {
    			s.AddUint16(ctxt.Arch, 1) // global
    		} else {
    			s.AddUint16(ctxt.Arch, uint16(need[i].num))
    		}
    	}
    
    	s = ldr.CreateSymForUpdate(".dynamic", 0)
    
    	var dtFlags1 elf.DynFlag1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  4. src/crypto/tls/ticket.go

    // between Go versions.
    func (s *SessionState) Bytes() ([]byte, error) {
    	var b cryptobyte.Builder
    	b.AddUint16(s.version)
    	if s.isClient {
    		b.AddUint8(2) // client
    	} else {
    		b.AddUint8(1) // server
    	}
    	b.AddUint16(s.cipherSuite)
    	addUint64(&b, s.createdAt)
    	b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
    		b.AddBytes(s.secret)
    	})
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  5. src/vendor/golang.org/x/crypto/cryptobyte/builder.go

    	}
    	return b.result[b.offset:]
    }
    
    // AddUint8 appends an 8-bit value to the byte string.
    func (b *Builder) AddUint8(v uint8) {
    	b.add(byte(v))
    }
    
    // AddUint16 appends a big-endian, 16-bit value to the byte string.
    func (b *Builder) AddUint16(v uint16) {
    	b.add(byte(v>>8), byte(v))
    }
    
    // AddUint24 appends a big-endian, 24-bit value to the byte string. The highest
    // byte of the 32-bit input value is silently truncated.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 10 16:32:44 UTC 2023
    - 9.9K bytes
    - Viewed (0)
  6. src/crypto/tls/key_schedule.go

    )
    
    // expandLabel implements HKDF-Expand-Label from RFC 8446, Section 7.1.
    func (c *cipherSuiteTLS13) expandLabel(secret []byte, label string, context []byte, length int) []byte {
    	var hkdfLabel cryptobyte.Builder
    	hkdfLabel.AddUint16(uint16(length))
    	hkdfLabel.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
    		b.AddBytes([]byte("tls13 "))
    		b.AddBytes([]byte(label))
    	})
    	hkdfLabel.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 14:56:25 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/dwarf.go

    			}
    			dctxt.AddUint8(s, dwarf.DW_LNS_const_add_pc)
    		} else if (1<<14) <= deltaPC && deltaPC < (1<<16) {
    			dctxt.AddUint8(s, dwarf.DW_LNS_fixed_advance_pc)
    			dctxt.AddUint16(s, uint16(deltaPC))
    		} else {
    			dctxt.AddUint8(s, dwarf.DW_LNS_advance_pc)
    			dwarf.Uleb128put(dctxt, s, int64(deltaPC))
    		}
    	}
    
    	// Encode deltaLC.
    	if deltaLC != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 20:40:28 UTC 2023
    - 22K bytes
    - Viewed (0)
  8. src/cmd/link/internal/loader/symbolbuilder.go

    	case 4:
    		arch.ByteOrder.PutUint32(sb.data[off:], uint32(v))
    	case 8:
    		arch.ByteOrder.PutUint64(sb.data[off:], v)
    	}
    
    	return off + wid
    }
    
    func (sb *SymbolBuilder) AddUint16(arch *sys.Arch, v uint16) int64 {
    	return sb.AddUintXX(arch, uint64(v), 2)
    }
    
    func (sb *SymbolBuilder) AddUint32(arch *sys.Arch, v uint32) int64 {
    	return sb.AddUintXX(arch, uint64(v), 4)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 15:25:19 UTC 2023
    - 13.9K bytes
    - Viewed (0)
  9. src/cmd/link/internal/ld/macho.go

    			symtab.AddUint8(0x01)                             // type N_EXT, external symbol
    			symtab.AddUint8(0)                                // no section
    			symtab.AddUint16(ctxt.Arch, 0)                    // desc
    			symtab.AddUintXX(ctxt.Arch, 0, ctxt.Arch.PtrSize) // no value
    		} else {
    			if export || ldr.AttrCgoExportDynamic(s) {
    				symtab.AddUint8(0x0f) // N_SECT | N_EXT
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  10. src/cmd/link/internal/ld/dwarf.go

    	// Fields marked with (*) must be changed for 64-bit dwarf
    	unitLengthOffset := lsu.Size()
    	d.createUnitLength(lsu, 0) // unit_length (*), filled in at end
    	unitstart = lsu.Size()
    	lsu.AddUint16(d.arch, 2) // dwarf version (appendix F) -- version 3 is incompatible w/ XCode 9.0's dsymutil, latest supported on OSX 10.12 as of 2018-05
    	headerLengthOffset := lsu.Size()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
Back to top