Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for ReadUint16 (0.27 sec)

  1. src/crypto/tls/ech.go

    	// Skip the length prefix
    	var length uint16
    	if !s.ReadUint16(&length) {
    		return nil, errMalformedECHConfig
    	}
    	if length != uint16(len(data)-2) {
    		return nil, errMalformedECHConfig
    	}
    	var configs []echConfig
    	for len(s) > 0 {
    		var ec echConfig
    		ec.raw = []byte(s)
    		if !s.ReadUint16(&ec.Version) {
    			return nil, errMalformedECHConfig
    		}
    		if !s.ReadUint16(&ec.Length) {
    			return nil, errMalformedECHConfig
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  2. src/crypto/tls/handshake_messages.go

    			if len(extData) == 2 {
    				if !extData.ReadUint16((*uint16)(&m.selectedGroup)) {
    					return false
    				}
    			} else {
    				if !extData.ReadUint16((*uint16)(&m.serverShare.group)) ||
    					!readUint16LengthPrefixed(&extData, &m.serverShare.data) {
    					return false
    				}
    			}
    		case extensionPreSharedKey:
    			m.selectedIdentityPresent = true
    			if !extData.ReadUint16(&m.selectedIdentity) {
    				return false
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 51.8K bytes
    - Viewed (0)
  3. src/internal/poll/fd_windows.go

    		var nw uint32
    		err := ReadConsole(fd.Sysfd, &fd.readuint16[:len(fd.readuint16)+1][len(fd.readuint16)], uint32(n), &nw, nil)
    		if err != nil {
    			return 0, err
    		}
    		uint16s := fd.readuint16[:len(fd.readuint16)+int(nw)]
    		fd.readuint16 = fd.readuint16[:0]
    		buf := fd.readbyte[:0]
    		for i := 0; i < len(uint16s); i++ {
    			r := rune(uint16s[i])
    			if utf16.IsSurrogate(r) {
    				if i+1 == len(uint16s) {
    					if nw > 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 31 16:50:42 UTC 2024
    - 34.1K bytes
    - Viewed (0)
  4. src/vendor/golang.org/x/crypto/cryptobyte/string.go

    func (s *String) ReadUint8(out *uint8) bool {
    	v := s.read(1)
    	if v == nil {
    		return false
    	}
    	*out = uint8(v[0])
    	return true
    }
    
    // ReadUint16 decodes a big-endian, 16-bit value into out and advances over it.
    // It reports whether the read was successful.
    func (s *String) ReadUint16(out *uint16) bool {
    	v := s.read(2)
    	if v == nil {
    		return false
    	}
    	*out = uint16(v[0])<<8 | uint16(v[1])
    	return true
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 10 16:32:44 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  5. src/crypto/tls/ticket.go

    	ss := &SessionState{}
    	s := cryptobyte.String(data)
    	var typ, extMasterSecret, earlyData uint8
    	var cert Certificate
    	var extra cryptobyte.String
    	if !s.ReadUint16(&ss.version) ||
    		!s.ReadUint8(&typ) ||
    		(typ != 1 && typ != 2) ||
    		!s.ReadUint16(&ss.cipherSuite) ||
    		!readUint64(&s, &ss.createdAt) ||
    		!readUint8LengthPrefixed(&s, &ss.secret) ||
    		!s.ReadUint24LengthPrefixed(&extra) ||
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  6. src/internal/trace/traceviewer/static/trace_viewer_full.html

    break;case 0xFFC0:case 0xFFC1:case 0xFFC2:readUint16();frame={};frame.extended=(fileMarker===0xFFC1);frame.progressive=(fileMarker===0xFFC2);frame.precision=data[offset++];frame.scanLines=readUint16();frame.samplesPerLine=readUint16();frame.components={};frame.componentsOrder=[];var componentsCount=data[offset++],componentId;var maxH=0,maxV=0;for(i=0;i<componentsCount;i++){componentId=data[offset];var h=data[offset+1]>>4;var v=data[offset+1]&15;var...
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 20:45:06 UTC 2023
    - 2.5M bytes
    - Viewed (0)
Back to top