Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for gcmInit (0.1 sec)

  1. src/crypto/aes/gcm_ppc64x.go

    package aes
    
    import (
    	"crypto/cipher"
    	"crypto/subtle"
    	"errors"
    	"internal/byteorder"
    	"runtime"
    )
    
    // This file implements GCM using an optimized GHASH function.
    
    //go:noescape
    func gcmInit(productTable *[256]byte, h []byte)
    
    //go:noescape
    func gcmHash(output []byte, productTable *[256]byte, inp []byte, len int)
    
    //go:noescape
    func gcmMul(output []byte, productTable *[256]byte)
    
    const (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  2. src/crypto/aes/gcm_ppc64x.s

    	P8_STXVB16X(V1,blk_out,R0); \
    	P8_STXVB16X(V2,blk_out,R16); \
    	P8_STXVB16X(V3,blk_out,R17); \
    	P8_STXVB16X(V4,blk_out,R18); \
    	ADD $64, blk_out
    
    // func gcmInit(productTable *[256]byte, h []byte)
    TEXT ยทgcmInit(SB), NOSPLIT, $0-32
    	MOVD productTable+0(FP), XIP
    	MOVD h+8(FP), HTBL
    
    	MOVD   $0x10, R8
    	MOVD   $0x20, R9
    	MOVD   $0x30, R10
    	LXVD2X (HTBL)(R0), VH // Load H
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 27.1K bytes
    - Viewed (0)
  3. src/runtime/mgc.go

    // this to true to break all the programs using assume-no-moving-gc.
    //
    //go:linkname heapObjectsCanMove
    func heapObjectsCanMove() bool {
    	return false
    }
    
    func gcinit() {
    	if unsafe.Sizeof(workbuf{}) != _WorkbufSize {
    		throw("size of Workbuf is suboptimal")
    	}
    	// No sweep on the first cycle.
    	sweep.active.state.Store(sweepDrainedMask)
    
    	// Initialize GC pacer state.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62K bytes
    - Viewed (0)
  4. src/runtime/malloc.go

    		userArenaHint.next, mheap_.userArena.arenaHints = mheap_.userArena.arenaHints, userArenaHint
    	}
    	// Initialize the memory limit here because the allocator is going to look at it
    	// but we haven't called gcinit yet and we're definitely going to allocate memory before then.
    	gcController.memoryLimit.Store(maxInt64)
    }
    
    // sysAlloc allocates heap arena space for at least n bytes. The
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 59.6K bytes
    - Viewed (0)
  5. src/runtime/proc.go

    	stkobjinit()    // must run before GC starts
    
    	sigsave(&gp.m.sigmask)
    	initSigmask = gp.m.sigmask
    
    	goargs()
    	goenvs()
    	secure()
    	checkfds()
    	parsedebugvars()
    	gcinit()
    
    	// Allocate stack space that can be used when crashing due to bad stack
    	// conditions, e.g. morestack on g0.
    	gcrash.stack = stackalloc(16384)
    	gcrash.stackguard0 = gcrash.stack.lo + 1000
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 207.5K bytes
    - Viewed (0)
Back to top