Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for chaCha20_ctr32_vsx (0.23 sec)

  1. src/vendor/golang.org/x/crypto/chacha20/chacha_ppc64le.go

    // license that can be found in the LICENSE file.
    
    //go:build gc && !purego
    
    package chacha20
    
    const bufSize = 256
    
    //go:noescape
    func chaCha20_ctr32_vsx(out, inp *byte, len int, key *[8]uint32, counter *uint32)
    
    func (c *Cipher) xorKeyStreamBlocks(dst, src []byte) {
    	chaCha20_ctr32_vsx(&dst[0], &src[0], len(src), &c.key, &c.counter)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 447 bytes
    - Viewed (0)
  2. src/vendor/golang.org/x/crypto/chacha20/chacha_ppc64le.s

    DATA consts<>+0xa8(SB)/8, $0xddeeffcc99aabb88
    DATA consts<>+0xb0(SB)/8, $0x6677445522330011
    DATA consts<>+0xb8(SB)/8, $0xeeffccddaabb8899
    GLOBL consts<>(SB), RODATA, $0xc0
    
    //func chaCha20_ctr32_vsx(out, inp *byte, len int, key *[8]uint32, counter *uint32)
    TEXT ยทchaCha20_ctr32_vsx(SB),NOSPLIT,$64-40
    	MOVD out+0(FP), OUT
    	MOVD inp+8(FP), INP
    	MOVD len+16(FP), LEN
    	MOVD key+24(FP), KEY
    	MOVD counter+32(FP), CNT
    
    	// Addressing for constants
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 05 22:18:42 UTC 2024
    - 9K bytes
    - Viewed (0)
Back to top