github.com/connesc/cipherio
Package cipherio allows to use block ciphers with io.Reader and io.Writer. Golang already provides io.Reader and io.Writer implementations for cipher.Stream, but not for cipher.BlockMode (such as AES-CBC). The purpose of this package is to fill the gap. Block ciphers require data size to be a multiple of the block size. The io.Reader and io.Writer implementations found here can either enforce this requirement or automatically apply a user-defined padding. This package has been written with performance in mind: buffering and copies are avoided as much as possible.
Ecosystem
proxy.golang.org
proxy.golang.org
Latest Release
almost 6 years ago
v0.2.1
almost 6 years ago
Versions
3
3
Dependent Packages
126
126
Dependent Repos
38
38
Loading...
Readme
Loading...
Links
| Registry | proxy.golang.org |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
Rankings on proxy.golang.org
Overall
Top 4.9%
Dependent packages
Top 0.5%
Dependent repos
Top 0.9%
Docker downloads
Top 0.6%