Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 17 of 17 for HasAES (3.73 sec)

  1. src/vendor/golang.org/x/sys/cpu/cpu.go

    // and HasAVX2 are only set if the OS supports XMM and YMM
    // registers in addition to the CPUID feature bit being set.
    var X86 struct {
    	_                   CacheLinePad
    	HasAES              bool // AES hardware implementation (AES NI)
    	HasADX              bool // Multi-precision add-carry instruction extensions
    	HasAVX              bool // Advanced vector extension
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  2. src/vendor/golang.org/x/sys/cpu/cpu_arm.go

    		{Name: "idivt", Feature: &ARM.HasIDIVT},
    		{Name: "idiva", Feature: &ARM.HasIDIVA},
    		{Name: "lpae", Feature: &ARM.HasLPAE},
    		{Name: "evtstrm", Feature: &ARM.HasEVTSTRM},
    		{Name: "aes", Feature: &ARM.HasAES},
    		{Name: "crc32", Feature: &ARM.HasCRC32},
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 21 22:10:00 UTC 2020
    - 2.1K bytes
    - Viewed (0)
  3. src/internal/cpu/cpu_arm64_hwcap.go

    func hwcapInit(os string) {
    	// HWCap was populated by the runtime from the auxiliary vector.
    	// Use HWCap information since reading aarch64 system registers
    	// is not supported in user space on older linux kernels.
    	ARM64.HasAES = isSet(HWCap, hwcap_AES)
    	ARM64.HasPMULL = isSet(HWCap, hwcap_PMULL)
    	ARM64.HasSHA1 = isSet(HWCap, hwcap_SHA1)
    	ARM64.HasSHA2 = isSet(HWCap, hwcap_SHA2)
    	ARM64.HasCRC32 = isSet(HWCap, hwcap_CRC32)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:17:41 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  4. src/crypto/tls/cipher_suites.go

    	TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA: true,
    	TLS_RSA_WITH_3DES_EDE_CBC_SHA:       true,
    }
    
    var (
    	hasGCMAsmAMD64 = cpu.X86.HasAES && cpu.X86.HasPCLMULQDQ
    	hasGCMAsmARM64 = cpu.ARM64.HasAES && cpu.ARM64.HasPMULL
    	// Keep in sync with crypto/aes/cipher_s390x.go.
    	hasGCMAsmS390X = cpu.S390X.HasAES && cpu.S390X.HasAESCBC && cpu.S390X.HasAESCTR &&
    		(cpu.S390X.HasGHASH || cpu.S390X.HasAESGCM)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  5. src/vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go

    			readLinuxProcCPUInfo()
    		}
    		return
    	}
    
    	// HWCAP feature bits
    	ARM64.HasFP = isSet(hwCap, hwcap_FP)
    	ARM64.HasASIMD = isSet(hwCap, hwcap_ASIMD)
    	ARM64.HasEVTSTRM = isSet(hwCap, hwcap_EVTSTRM)
    	ARM64.HasAES = isSet(hwCap, hwcap_AES)
    	ARM64.HasPMULL = isSet(hwCap, hwcap_PMULL)
    	ARM64.HasSHA1 = isSet(hwCap, hwcap_SHA1)
    	ARM64.HasSHA2 = isSet(hwCap, hwcap_SHA2)
    	ARM64.HasCRC32 = isSet(hwCap, hwcap_CRC32)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  6. src/internal/cpu/cpu_s390x.go

    	S390X.HasDFP = facilities.Has(dfp)
    	S390X.HasETF3EH = facilities.Has(etf3eh)
    	S390X.HasMSA = facilities.Has(msa)
    
    	if S390X.HasMSA {
    		// cipher message
    		km, kmc := kmQuery(), kmcQuery()
    		S390X.HasAES = km.Has(aes...)
    		S390X.HasAESCBC = kmc.Has(aes...)
    		if facilities.Has(msa4) {
    			kmctr := kmctrQuery()
    			S390X.HasAESCTR = kmctr.Has(aes...)
    		}
    		if facilities.Has(msa8) {
    			kma := kmaQuery()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 22 17:11:03 UTC 2020
    - 5.9K bytes
    - Viewed (0)
  7. src/runtime/alg.go

    func alginit() {
    	// Install AES hash algorithms if the instructions needed are present.
    	if (GOARCH == "386" || GOARCH == "amd64") &&
    		cpu.X86.HasAES && // AESENC
    		cpu.X86.HasSSSE3 && // PSHUFB
    		cpu.X86.HasSSE41 { // PINSR{D,Q}
    		initAlgAES()
    		return
    	}
    	if GOARCH == "arm64" && cpu.ARM64.HasAES {
    		initAlgAES()
    		return
    	}
    	for i := range hashkey {
    		hashkey[i] = uintptr(bootstrapRand())
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 13.6K bytes
    - Viewed (0)
Back to top