Search Options

Results per page
Sort
Preferred Languages
Advance

Results 111 - 120 of 362 for Implementation (0.33 sec)

  1. src/vendor/golang.org/x/net/nettest/nettest.go

    	}
    	switch network {
    	case "ip4":
    		if ip := ip.To4(); ip != nil {
    			return ip, true
    		}
    	case "ip6":
    		if ip.IsLoopback() { // addressing scope of the loopback address depends on each implementation
    			return nil, false
    		}
    		if ip := ip.To16(); ip != nil && ip.To4() == nil {
    			return ip, true
    		}
    	default:
    		if ip := ip.To4(); ip != nil {
    			return ip, true
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  2. src/net/iprawsock.go

    	}
    	addrs, err := DefaultResolver.internetAddrList(context.Background(), afnet, address)
    	if err != nil {
    		return nil, err
    	}
    	return addrs.forResolve(network, address).(*IPAddr), nil
    }
    
    // IPConn is the implementation of the [Conn] and [PacketConn] interfaces
    // for IP network connections.
    type IPConn struct {
    	conn
    }
    
    // SyscallConn returns a raw network connection.
    // This implements the [syscall.Conn] interface.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 10 03:29:50 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/text/unicode/norm/iter.go

    // to a given Form.
    type Iter struct {
    	rb     reorderBuffer
    	buf    [maxByteBufferSize]byte
    	info   Properties // first character saved from previous iteration
    	next   iterFunc   // implementation of next depends on form
    	asciiF iterFunc
    
    	p        int    // current position in input source
    	multiSeg []byte // remainder of multi-segment decomposition
    }
    
    type iterFunc func(*Iter) []byte
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 11K bytes
    - Viewed (0)
  4. src/crypto/tls/key_schedule.go

    	// Package mlkem768 implements ML-KEM, which compared to Kyber removed a
    	// final hashing step. Compute SHAKE-256(K || SHA3-256(c), 32) to match Kyber.
    	// See https://words.filippo.io/mlkem768/#bonus-track-using-a-ml-kem-implementation-as-kyber-v3.
    	h := sha3.NewShake256()
    	h.Write(K)
    	ch := sha3.Sum256(c)
    	h.Write(ch[:])
    	out := make([]byte, 32)
    	h.Read(out)
    	return out
    }
    
    const x25519PublicKeySize = 32
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 14:56:25 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  5. src/go/ast/print.go

    func (p *printer) printf(format string, args ...any) {
    	if _, err := fmt.Fprintf(p, format, args...); err != nil {
    		panic(localError{err})
    	}
    }
    
    // Implementation note: Print is written for AST nodes but could be
    // used to print arbitrary data structures; such a version should
    // probably be in a different package.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 28 21:32:41 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  6. src/runtime/netpoll_wasip1.go

    //   This is in contrast to poll(2) which accepts a mask with POLLIN and
    //   POLLOUT bits, allowing for a subscription to either, neither, or both
    //   reads and writes.
    //
    // Since poll_oneoff is similar to poll(2), the implementation here was derived
    // from netpoll_aix.go.
    
    const _EINTR = 27
    
    var (
    	evts []event
    	subs []subscription
    	pds  []*pollDesc
    	mtx  mutex
    )
    
    func netpollinit() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 18:23:49 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  7. src/runtime/chan.go

    // Copyright 2014 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package runtime
    
    // This file contains the implementation of Go channels.
    
    // Invariants:
    //  At least one of c.sendq and c.recvq is empty,
    //  except for the case of an unbuffered channel with a single goroutine
    //  blocked on it for both sending and receiving using a select statement,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:50 UTC 2024
    - 25.9K bytes
    - Viewed (0)
  8. src/crypto/tls/ticket.go

    		verifiedChains:    c.verifiedChains,
    	}
    }
    
    // EncryptTicket encrypts a ticket with the [Config]'s configured (or default)
    // session ticket keys. It can be used as a [Config.WrapSession] implementation.
    func (c *Config) EncryptTicket(cs ConnectionState, ss *SessionState) ([]byte, error) {
    	ticketKeys := c.ticketKeys(nil)
    	stateBytes, err := ss.Bytes()
    	if err != nil {
    		return nil, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  9. src/go/types/sizes.go

    func (conf *Config) alignof(T Type) int64 {
    	f := stdSizes.Alignof
    	if conf.Sizes != nil {
    		f = conf.Sizes.Alignof
    	}
    	if a := f(T); a >= 1 {
    		return a
    	}
    	panic("implementation of alignof returned an alignment < 1")
    }
    
    func (conf *Config) offsetsof(T *Struct) []int64 {
    	var offsets []int64
    	if T.NumFields() > 0 {
    		// compute offsets on demand
    		f := stdSizes.Offsetsof
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 18:48:38 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/types2/predicates.go

    			return xset.terms.equal(yset.terms)
    		}
    
    	case *Interface:
    		// Two interface types are identical if they describe the same type sets.
    		// With the existing implementation restriction, this simplifies to:
    		//
    		// Two interface types are identical if they have the same set of methods with
    		// the same names and identical function types, and if any type restrictions
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:01:18 UTC 2024
    - 17.5K bytes
    - Viewed (0)
Back to top