-
Notifications
You must be signed in to change notification settings - Fork 229
Open
Labels
aeadAuthenticated Encryption with Associated Data (AEAD) crateAuthenticated Encryption with Associated Data (AEAD) cratecipherBlock and stream cipher crateBlock and stream cipher crate
Description
Continuing the discussion from RustCrypto/AEADs#3 (comment)
It'd be good to have traits for implementing AEADs based on stream ciphers. The aead crate presents an interface which is generic enough to incorporate the one AEAD mode based on a block cipher, but most useful AEADs are based on stream ciphers, so it'd be nice to have trait(s) with blanket impls for StatelessAead which support generic composition based on the stream-cipher traits.
I'm not sure what crate these belong in. Should the aead crate have a stream-cipher feature? Or should the stream-cipher crate have an aead feature?
Metadata
Metadata
Assignees
Labels
aeadAuthenticated Encryption with Associated Data (AEAD) crateAuthenticated Encryption with Associated Data (AEAD) cratecipherBlock and stream cipher crateBlock and stream cipher crate