Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bovarysme/memories
/ types & classes
Types & classes
26 in github.com/bovarysme/memories
⨍
Functions
136
◇
Types & classes
26
↓ 3 callers
TypeAlias
KeySizeError
crypto/aes/cipher.go:21
Struct
CryptTest
Appendix B, C of FIPS 197: Cipher examples, Example vectors.
crypto/aes/aes_test.go:246
Struct
KeyTest
Test vectors are from FIPS 197: http://www.csrc.nist.gov/publications/fips/fips197/fips-197.pdf Appendix A of FIPS 197: Key expansion examples
crypto/aes/aes_test.go:128
Struct
aesCipher
A cipher is an instance of AES encryption using a particular key.
crypto/aes/cipher.go:16
Struct
aesCipherAsm
crypto/aes/cipher_amd64.go:18
Struct
aesCipherAsm
crypto/aes/cipher_s390x.go:22
Struct
aesCipherAsm
crypto/aes/cipher_ppc64le.go:33
Struct
aesCipherGCM
aesCipherGCM implements crypto/cipher.gcmAble so that crypto/cipher.NewGCM will use the optimised implementation in this file when possible. Instances
crypto/aes/aes_gcm.go:47
Struct
aesctr
crypto/aes/ctr_s390x.go:25
Struct
cbc
crypto/aes/cbc_s390x.go:15
Interface
cbcDecAble
cbcDecAble is implemented by cipher.Blocks that can provide an optimized implementation of CBC decryption through the cipher.BlockMode interface. See
crypto/aes/modes.go:28
Interface
cbcEncAble
cbcEncAble is implemented by cipher.Blocks that can provide an optimized implementation of CBC encryption through the cipher.BlockMode interface. See
crypto/aes/modes.go:21
TypeAlias
code
crypto/aes/cipher_s390x.go:13
Interface
ctrAble
ctrAble is implemented by cipher.Blocks that can provide an optimized implementation of CTR through the cipher.Stream interface. See crypto/cipher/ctr
crypto/aes/modes.go:35
Struct
decryptor
attack/decrypt.go:15
Interface
gcmAble
gcmAble is implemented by cipher.Blocks that can provide an optimized implementation of GCM through the AEAD interface. See crypto/cipher/gcm.go.
crypto/aes/modes.go:14
Struct
gcmAsm
crypto/aes/aes_gcm.go:62
Struct
gcmAsm
crypto/aes/gcm_s390x.go:57
TypeAlias
gcmCount
This file contains two implementations of AES-GCM. The first implementation (gcmAsm) uses the KMCTR instruction to encrypt using AES in counter mode a
crypto/aes/gcm_s390x.go:19
TypeAlias
gcmHashKey
gcmHashKey represents the 16-byte hash key required by the GHASH algorithm.
crypto/aes/gcm_s390x.go:55
Struct
gcmKMA
gcmKMA implements the cipher.AEAD interface using the KMA instruction. It should only be used if hasKMA is true.
crypto/aes/gcm_s390x.go:290
Struct
testAEAD
testAEAD implements the cipher.AEAD interface.
crypto/aes/modes_test.go:42
Struct
testBlock
testBlock implements the cipher.Block interface and any *Able interfaces that need to be tested.
crypto/aes/modes_test.go:23
Struct
testBlockMode
testBlockMode implements the cipher.BlockMode interface.
crypto/aes/modes_test.go:66
Interface
testInterface
Check that the optimized implementations of cipher modes will be picked up correctly. testInterface can be asserted to check that a type originates fr
crypto/aes/modes_test.go:17
Struct
testStream
testStream implements the cipher.Stream interface.
crypto/aes/modes_test.go:97