MCPcopy Create free account

hub / github.com/bovarysme/memories / types & classes

Types & classes26 in github.com/bovarysme/memories

↓ 3 callersTypeAliasKeySizeError
crypto/aes/cipher.go:21
StructCryptTest
Appendix B, C of FIPS 197: Cipher examples, Example vectors.
crypto/aes/aes_test.go:246
StructKeyTest
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
StructaesCipher
A cipher is an instance of AES encryption using a particular key.
crypto/aes/cipher.go:16
StructaesCipherAsm
crypto/aes/cipher_amd64.go:18
StructaesCipherAsm
crypto/aes/cipher_s390x.go:22
StructaesCipherAsm
crypto/aes/cipher_ppc64le.go:33
StructaesCipherGCM
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
Structaesctr
crypto/aes/ctr_s390x.go:25
Structcbc
crypto/aes/cbc_s390x.go:15
InterfacecbcDecAble
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
InterfacecbcEncAble
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
TypeAliascode
crypto/aes/cipher_s390x.go:13
InterfacectrAble
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
Structdecryptor
attack/decrypt.go:15
InterfacegcmAble
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
StructgcmAsm
crypto/aes/aes_gcm.go:62
StructgcmAsm
crypto/aes/gcm_s390x.go:57
TypeAliasgcmCount
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
TypeAliasgcmHashKey
gcmHashKey represents the 16-byte hash key required by the GHASH algorithm.
crypto/aes/gcm_s390x.go:55
StructgcmKMA
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
StructtestAEAD
testAEAD implements the cipher.AEAD interface.
crypto/aes/modes_test.go:42
StructtestBlock
testBlock implements the cipher.Block interface and any *Able interfaces that need to be tested.
crypto/aes/modes_test.go:23
StructtestBlockMode
testBlockMode implements the cipher.BlockMode interface.
crypto/aes/modes_test.go:66
InterfacetestInterface
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
StructtestStream
testStream implements the cipher.Stream interface.
crypto/aes/modes_test.go:97