type crypto/cipher.Block
35 uses
crypto/cipher (current package)
cbc.go#L21: b Block
cbc.go#L27: func newCBC(b Block, iv []byte) *cbc {
cbc.go#L49: func NewCBCEncrypter(b Block, iv []byte) BlockMode {
cbc.go#L63: func newCBCGenericEncrypter(b Block, iv []byte) BlockMode {
cbc.go#L120: func NewCBCDecrypter(b Block, iv []byte) BlockMode {
cbc.go#L134: func newCBCGenericDecrypter(b Block, iv []byte) BlockMode {
cfb.go#L15: b Block
cfb.go#L56: func NewCFBEncrypter(block Block, iv []byte) Stream {
cfb.go#L63: func NewCFBDecrypter(block Block, iv []byte) Stream {
cfb.go#L67: func newCFB(block Block, iv []byte, decrypt bool) Stream {
cipher.go#L15: type Block interface {
ctr.go#L22: b Block
ctr.go#L39: func NewCTR(block Block, iv []byte) Stream {
gcm.go#L71: cipher Block
gcm.go#L85: func NewGCM(cipher Block) (AEAD, error) {
gcm.go#L96: func NewGCMWithNonceSize(cipher Block, size int) (AEAD, error) {
gcm.go#L108: func NewGCMWithTagSize(cipher Block, tagSize int) (AEAD, error) {
gcm.go#L112: func newGCMWithNonceAndTagSize(cipher Block, nonceSize, tagSize int) (AEAD, error) {
ofb.go#L15: b Block
ofb.go#L24: func NewOFB(b Block, iv []byte) Stream {
crypto/aes
cipher.go#L33: func NewCipher(key []byte) (cipher.Block, error) {
cipher.go#L49: func newCipherGeneric(key []byte) (cipher.Block, error) {
cipher_asm.go#L43: func newCipher(key []byte) (cipher.Block, error) {
crypto/des
cipher.go#L29: func NewCipher(key []byte) (cipher.Block, error) {
cipher.go#L73: 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") }
crypto/x509
pem_decrypt.go#L39: cipherFunc func(key []byte) (cipher.Block, error)
github.com/gotd/ige
decrypt.go#L14: func NewIGEDecrypter(b cipher.Block, iv []byte) IGE {
decrypt.go#L35: func DecryptBlocks(block cipher.Block, iv, dst, src []byte) {
encrypt.go#L14: func NewIGEEncrypter(b cipher.Block, iv []byte) IGE {
encrypt.go#L35: func EncryptBlocks(block cipher.Block, iv, dst, src []byte) {
ige.go#L28: block cipher.Block
ige.go#L32: func newIGE(b cipher.Block, iv []byte) *ige {
ige.go#L38: func checkIV(b cipher.Block, iv []byte) error {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |