type crypto/cipher.Block
30 uses
crypto/cipher (current package)
cbc.go#L23: b Block
cbc.go#L29: func newCBC(b Block, iv []byte) *cbc {
cbc.go#L50: func NewCBCEncrypter(b Block, iv []byte) BlockMode {
cbc.go#L70: func newCBCGenericEncrypter(b Block, iv []byte) BlockMode {
cbc.go#L129: func NewCBCDecrypter(b Block, iv []byte) BlockMode {
cbc.go#L149: func newCBCGenericDecrypter(b Block, iv []byte) BlockMode {
cfb.go#L16: b Block
cfb.go#L63: func NewCFBEncrypter(block Block, iv []byte) Stream {
cfb.go#L79: func NewCFBDecrypter(block Block, iv []byte) Stream {
cfb.go#L86: func newCFB(block Block, iv []byte, decrypt bool) Stream {
cipher.go#L15: type Block interface {
ctr.go#L24: b Block
ctr.go#L41: func NewCTR(block Block, iv []byte) Stream {
gcm.go#L30: func NewGCM(cipher Block) (AEAD, error) {
gcm.go#L44: func NewGCMWithNonceSize(cipher Block, size int) (AEAD, error) {
gcm.go#L59: func NewGCMWithTagSize(cipher Block, tagSize int) (AEAD, error) {
gcm.go#L66: func newGCM(cipher Block, nonceSize, tagSize int) (AEAD, error) {
gcm.go#L93: func NewGCMWithRandomNonce(cipher Block) (AEAD, error) {
gcm.go#L207: func newGCMFallback(cipher Block, nonceSize, tagSize int) (AEAD, error) {
gcm.go#L227: cipher Block
gcm.go#L334: func gcmCounterCryptGeneric(b Block, out, src []byte, counter *[gcmBlockSize]byte) {
ofb.go#L16: b Block
ofb.go#L31: func NewOFB(b Block, iv []byte) Stream {
crypto/aes
aes.go#L36: func NewCipher(key []byte) (cipher.Block, error) {
crypto/des
cipher.go#L31: func NewCipher(key []byte) (cipher.Block, error) {
cipher.go#L79: func NewTripleDESCipher(key []byte) (cipher.Block, error) {
crypto/internal/boring
notboring.go#L51: func NewAESCipher(key []byte) (cipher.Block, error) { panic("boringcrypto: not available") }
notboring.go#L52: func NewGCMTLS(cipher.Block) (cipher.AEAD, error) { panic("boringcrypto: not available") }
notboring.go#L53: func NewGCMTLS13(cipher.Block) (cipher.AEAD, error) { panic("boringcrypto: not available") }
crypto/x509
pem_decrypt.go#L39: cipherFunc func(key []byte) (cipher.Block, error)