Top 0.5% dependent packages on proxy.golang.org
Top 0.9% dependent repos on proxy.golang.org
Top 0.6% docker downloads on proxy.golang.org
proxy.golang.org : 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.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/connesc/cipherio
Keywords:
aes
, block
, blockmode
, cbc
, cipher
, crypto
, go
, golang
, io
, reader
, stream
, writer
License: MIT
Latest release: almost 5 years ago
First release: almost 5 years ago
Namespace: github.com/connesc
Dependent packages: 126
Dependent repositories: 38
Stars: 6 on GitHub
Forks: 2 on GitHub
Docker dependents: 49
Docker downloads: 3,382,976
See more repository details: repos.ecosyste.ms
Last synced: 23 days ago