Home
last modified time | relevance | path

Searched defs:gcmAsm (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/prebuilts/go/linux-x86/src/crypto/aes/
Dgcm_ppc64x.go40 type gcmAsm struct { struct
41 cipher *aesCipherAsm
44 ks []uint32
47 productTable [256]byte
49 nonceSize int
51 tagSize int
82 func (g *gcmAsm) NonceSize() int {
86 func (g *gcmAsm) Overhead() int {
102 func (g *gcmAsm) deriveCounter(counter *[gcmBlockSize]byte, nonce []byte) {
121 func (g *gcmAsm) counterCrypt(out, in []byte, counter *[gcmBlockSize]byte) {
[all …]
Dgcm_s390x.go42 type gcmAsm struct { struct
43 block *aesCipherAsm
44 hashKey gcmHashKey
45 nonceSize int
46 tagSize int
79 func (g *gcmAsm) NonceSize() int {
83 func (g *gcmAsm) Overhead() int {
111 func (g *gcmAsm) paddedGHASH(hash *[16]byte, data []byte) {
141 func (g *gcmAsm) counterCrypt(dst, src []byte, cnt *gcmCount) {
169 func (g *gcmAsm) deriveCounter(nonce []byte) gcmCount {
[all …]
Daes_gcm.go53 type gcmAsm struct { struct
56 ks []uint32
59 productTable [256]byte
61 nonceSize int
63 tagSize int
66 func (g *gcmAsm) NonceSize() int {
70 func (g *gcmAsm) Overhead() int {
91 func (g *gcmAsm) Seal(dst, nonce, plaintext, data []byte) []byte {
131 func (g *gcmAsm) Open(dst, nonce, ciphertext, data []byte) ([]byte, error) {