{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/connesc/cipherio","name":"github.com/connesc/cipherio","description":"Package cipherio allows to use block ciphers with io.Reader and io.Writer.\n\nGolang already provides io.Reader and io.Writer implementations for cipher.Stream, but not for\ncipher.BlockMode (such as AES-CBC). The purpose of this package is to fill the gap.\n\nBlock ciphers require data size to be a multiple of the block size. The io.Reader and io.Writer\nimplementations found here can either enforce this requirement or automatically apply a\nuser-defined padding.\n\nThis package has been written with performance in mind: buffering and copies are avoided as much\nas possible.","version":"v0.2.1","softwareVersion":"v0.2.1","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/connesc/cipherio","issueTracker":"https://github.com/connesc/cipherio/issues","url":"https://github.com/connesc/cipherio","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2020-05-26","dateModified":"2020-05-29","datePublished":"2020-05-29","copyrightYear":2020,"downloadUrl":"https://proxy.golang.org/cached-only/github.com/connesc/cipherio/@v/v0.2.1.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/connesc/cipherio#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/connesc/cipherio"],"https://www.w3.org/ns/activitystreams#likes":8,"https://forgefed.org/ns#forks":2}