The previous output size check presumed a block cipher. Therefore, it enforced an unnecessary extra byte in the case of stream ciphers. This patch ensures that our size checks don't force the caller to overallocate for stream ciphers. |
||
|---|---|---|
| .circleci | ||
| openssl | ||
| openssl-errors | ||
| openssl-sys | ||
| systest | ||
| .gitignore | ||
| Cargo.toml | ||
| README.md | ||
| THIRD_PARTY | ||
| appveyor.yml | ||
README.md
rust-openssl
OpenSSL bindings for the Rust programming language.
Release Support
The current supported release is 0.10.
New major versions will be published at most once per year. After a new release, the previous major version will be partially supported with bug fixes for 3 months, after which support will be dropped entirely.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed under the terms of both the Apache License, Version 2.0 and the MIT license without any additional terms or conditions.