Ecosyste.ms: Packages

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 4 years ago
First release: almost 4 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,983
See more repository details: repos.ecosyste.ms
Last synced: 19 days ago

    Loading...
    Readme
    Loading...