Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for gcmAesFinish (0.48 sec)

  1. src/crypto/aes/aes_gcm.go

    //go:noescape
    func gcmAesEnc(productTable *[256]byte, dst, src []byte, ctr, T *[16]byte, ks []uint32)
    
    //go:noescape
    func gcmAesDec(productTable *[256]byte, dst, src []byte, ctr, T *[16]byte, ks []uint32)
    
    //go:noescape
    func gcmAesFinish(productTable *[256]byte, tagMask, T *[16]byte, pLen, dLen uint64)
    
    const (
    	gcmBlockSize         = 16
    	gcmTagSize           = 16
    	gcmMinimumTagSize    = 12 // NIST SP 800-38D recommends tags with 12 or more bytes.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 18:23:49 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  2. src/crypto/aes/gcm_amd64.s

    GLOBL bswapMask<>(SB), (NOPTR+RODATA), $16
    GLOBL gcmPoly<>(SB), (NOPTR+RODATA), $16
    GLOBL andMask<>(SB), (NOPTR+RODATA), $240
    
    // func gcmAesFinish(productTable *[256]byte, tagMask, T *[16]byte, pLen, dLen uint64)
    TEXT ·gcmAesFinish(SB),NOSPLIT,$0
    #define pTbl DI
    #define tMsk SI
    #define tPtr DX
    #define plen AX
    #define dlen CX
    
    	MOVQ productTable+0(FP), pTbl
    	MOVQ tagMask+8(FP), tMsk
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 23.4K bytes
    - Viewed (0)
  3. src/crypto/aes/gcm_arm64.s

    	VPMULL	POLY.D1, ACC0.D1, T0.Q1          \
    	VEOR	T0.B16, ACC1.B16, ACC1.B16       \
    	VEXT	$8, ACC1.B16, ACC1.B16, ACC1.B16 \
    	VEOR	ACC1.B16, ACC0.B16, ACC0.B16     \
    
    // func gcmAesFinish(productTable *[256]byte, tagMask, T *[16]byte, pLen, dLen uint64)
    TEXT ·gcmAesFinish(SB),NOSPLIT,$0
    #define pTbl R0
    #define tMsk R1
    #define tPtr R2
    #define plen R3
    #define dlen R4
    
    	MOVD	$0xC2, R1
    	LSL	$56, R1
    	MOVD	$1, R0
    	VMOV	R1, POLY.D[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 21.5K bytes
    - Viewed (0)
Back to top