An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

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
Latest Release
v0.2.1
almost 6 years ago
Versions
3
Dependent Packages
126
Dependent Repos
38
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/connesc/cipherio
spec
License MIT
Namespace github.com/connesc
First Release almost 6 years ago
Last Synced 17 days ago
Repository
Stars 6 on GitHub
Forks 2 on GitHub
Docker Dependents 49
Docker Downloads 3,382,976
Rankings on proxy.golang.org
Overall Top 4.9%
Dependent packages Top 0.5%
Dependent repos Top 0.9%
Docker downloads Top 0.6%