| 1234567891011121314151617181920 | package cryptoimport (	"crypto/aes"	"crypto/cipher")// NewAesDecryptionStream creates a new AES encryption stream based on given key and IV.// Caller must ensure the length of key and IV is either 16, 24 or 32 bytes.func NewAesDecryptionStream(key []byte, iv []byte) cipher.Stream {	aesBlock, _ := aes.NewCipher(key)	return cipher.NewCFBDecrypter(aesBlock, iv)}// NewAesEncryptionStream creates a new AES description stream based on given key and IV.// Caller must ensure the length of key and IV is either 16, 24 or 32 bytes.func NewAesEncryptionStream(key []byte, iv []byte) cipher.Stream {	aesBlock, _ := aes.NewCipher(key)	return cipher.NewCFBEncrypter(aesBlock, iv)}
 |