type ofb … // NewOFB returns a [Stream] that encrypts or decrypts using the block cipher b // in output feedback mode. The initialization vector iv's length must be equal // to b's block size. func NewOFB(b Block, iv []byte) Stream { … } func (x *ofb) refill() { … } func (x *ofb) XORKeyStream(dst, src []byte) { … }