Skip to content

re-implement AsyncStreamCipher buffering #964

@cfal

Description

@cfal

AsyncStreamCipher used to take an &mut self parameter for its encrypt and decrypt functions that would save the iv from the previous block and allow for cfb mode encryption/decryption in a streaming manner: https://docs.rs/cfb-mode/0.7.1/src/cfb_mode/lib.rs.html#79-170

with cfb-mode 0.8.0, encrypt/decrypt now consumes self and no longer supports this.

it would be very helpful for users of cfb-mode 0.7.1 to be able to upgrade to 0.8.0 without having to re-implement this functionality themselves.

thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    cipherBlock and stream cipher crate

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions