kcipher2 0.1.1

An implementation of the KCipher-2 stream cipher
Documentation

kcipher2

CI Version MSRV Docs License

kcipher2 is a pure Rust implementation of the KCipher-2 stream cipher as described in RFC 7008.

Usage

Run the following command in your project directory:

cargo add kcipher2

Crate features

zeroize

Enables the zeroize crate.

no_std support

This supports no_std mode.

Documentation

See the documentation for more details.

Minimum supported Rust version

The minimum supported Rust version (MSRV) of this library is v1.85.0.

Source code

The upstream repository is available at https://github.com/sorairolake/kcipher2.git.

Changelog

Please see CHANGELOG.adoc.

Contributing

Please see CONTRIBUTING.adoc.

License

Copyright (C) 2026 Shun Sakai (see AUTHORS.adoc)

This library is distributed under the terms of either the Apache License 2.0 or the MIT License.

This project is compliant with version 3.3 of the REUSE Specification. See copyright notices of individual files for more details on copyright and licensing information.