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

Top 4.9% on proxy.golang.org
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

    Loading...
    Readme
    Loading...