Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 78 for readFull (0.16 sec)

  1. cmd/streaming-signature-v4.go

    	//
    	// The signature is 64 bytes long (hex-encoded SHA256 hash) and
    	// starts with a 16 byte header: len("chunk-signature=") + 64 == 80.
    	var signature [80]byte
    	_, err = io.ReadFull(cr.reader, signature[:])
    	if err == io.EOF {
    		err = io.ErrUnexpectedEOF
    	}
    	if err != nil {
    		cr.err = err
    		return n, cr.err
    	}
    	if !bytes.HasPrefix(signature[:], []byte("chunk-signature=")) {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Thu May 16 23:13:47 UTC 2024
    - 18.2K bytes
    - Viewed (0)
  2. src/image/jpeg/scan.go

    func (d *decoder) processSOS(n int) error {
    	if d.nComp == 0 {
    		return FormatError("missing SOF marker")
    	}
    	if n < 6 || 4+2*d.nComp < n || n%2 != 0 {
    		return FormatError("SOS has wrong length")
    	}
    	if err := d.readFull(d.tmp[:n]); err != nil {
    		return err
    	}
    	nComp := int(d.tmp[0])
    	if n != 4+2*nComp {
    		return FormatError("SOS length inconsistent with number of components")
    	}
    	var scan [maxComponents]struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 25 00:46:29 UTC 2024
    - 15.7K bytes
    - Viewed (0)
  3. internal/auth/credentials.go

    	}
    	if length <= 0 {
    		length = accessKeyMaxLen
    	}
    	if length < accessKeyMinLen {
    		return "", errors.New("auth: access key length is too short")
    	}
    
    	key := make([]byte, length)
    	if _, err := io.ReadFull(random, key); err != nil {
    		return "", err
    	}
    	for i := range key {
    		key[i] = alphaNumericTable[key[i]%alphaNumericTableLen]
    	}
    	return string(key), nil
    }
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Tue May 28 17:14:16 UTC 2024
    - 12K bytes
    - Viewed (0)
  4. src/cmd/gofmt/gofmt.go

    	// indicates a possible race with someone editing the file, so we prefer to
    	// stop to avoid corrupting it.)
    	src := make([]byte, size+1)
    	n, err := io.ReadFull(in, src)
    	switch err {
    	case nil, io.EOF, io.ErrUnexpectedEOF:
    		// io.ReadFull returns io.EOF (for an empty file) or io.ErrUnexpectedEOF
    		// (for a non-empty file) if the file was changed unexpectedly. Continue
    		// with comparing file sizes in those cases.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 19:41:17 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  5. src/vendor/golang.org/x/net/nettest/conntest.go

    	var wg sync.WaitGroup
    	defer wg.Wait()
    
    	pingPonger := func(c net.Conn) {
    		defer wg.Done()
    		buf := make([]byte, 8)
    		var prev uint64
    		for {
    			if _, err := io.ReadFull(c, buf); err != nil {
    				if err == io.EOF {
    					break
    				}
    				t.Errorf("unexpected Read error: %v", err)
    			}
    
    			v := binary.LittleEndian.Uint64(buf)
    			binary.LittleEndian.PutUint64(buf, v+1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  6. src/crypto/rsa/pkcs1v15.go

    // nonZeroRandomBytes fills the given slice with non-zero random octets.
    func nonZeroRandomBytes(s []byte, random io.Reader) (err error) {
    	_, err = io.ReadFull(random, s)
    	if err != nil {
    		return
    	}
    
    	for i := 0; i < len(s); i++ {
    		for s[i] == 0 {
    			_, err = io.ReadFull(random, s[i:i+1])
    			if err != nil {
    				return
    			}
    			// In tests, the PRNG may return all zeros so we do
    			// this to break the loop.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:11:21 UTC 2024
    - 12.8K bytes
    - Viewed (0)
  7. src/io/io.go

    	return c.Reader.(WriterTo).WriteTo(w)
    }
    
    // ReadAll reads from r until an error or EOF and returns the data it read.
    // A successful call returns err == nil, not err == EOF. Because ReadAll is
    // defined to read from src until EOF, it does not treat an EOF from Read
    // as an error to be reported.
    func ReadAll(r Reader) ([]byte, error) {
    	b := make([]byte, 0, 512)
    	for {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:34:10 UTC 2024
    - 21.6K bytes
    - Viewed (0)
  8. src/crypto/tls/handshake_client.go

    		// we're attempting TLS 1.2.
    		if maxVersion < VersionTLS12 && suite.flags&suiteTLS12 != 0 {
    			continue
    		}
    		hello.cipherSuites = append(hello.cipherSuites, suiteId)
    	}
    
    	_, err := io.ReadFull(config.rand(), hello.random)
    	if err != nil {
    		return nil, nil, nil, errors.New("tls: short read from Rand: " + err.Error())
    	}
    
    	// A random session ID is used to detect when the server accepted a ticket
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 38.6K bytes
    - Viewed (0)
  9. src/cmd/vendor/github.com/google/pprof/internal/elfexec/elfexec.go

    	padding := func(size int) int {
    		return ((size + (alignment - 1)) &^ (alignment - 1)) - size
    	}
    
    	var notes []elfNote
    	for {
    		noteHeader := make([]byte, 12) // 3 4-byte words
    		if _, err := io.ReadFull(r, noteHeader); err == io.EOF {
    			break
    		} else if err != nil {
    			return nil, err
    		}
    		namesz := order.Uint32(noteHeader[0:4])
    		descsz := order.Uint32(noteHeader[4:8])
    		typ := order.Uint32(noteHeader[8:12])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 13.9K bytes
    - Viewed (0)
  10. src/internal/trace/internal/oldtrace/parser.go

    		}
    		_, err = seeker.Seek(cur, io.SeekStart)
    		if err != nil {
    			return nil, err
    		}
    
    		buf = make([]byte, end-cur)
    		_, err = io.ReadFull(r, buf)
    		if err != nil {
    			return nil, err
    		}
    	} else {
    		var err error
    		buf, err = io.ReadAll(r)
    		if err != nil {
    			return nil, err
    		}
    	}
    	return &parser{data: buf, ver: ver, timerGoids: make(map[uint64]bool)}, nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 21:15:28 UTC 2024
    - 46.8K bytes
    - Viewed (0)
Back to top