From 859ca00b5aa525801f6a7aae678a61c2bd394ab1 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Wed, 15 Sep 2021 23:36:50 +0200 Subject: [PATCH] twofish: Derive Clone for Twofish. (#287) This aligns Twofish with AES. Among other things, it allows its use with EAX with requires Clone. Co-authored-by: Justus Winter --- twofish/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/twofish/src/lib.rs b/twofish/src/lib.rs index c35a4b24..e99f279c 100644 --- a/twofish/src/lib.rs +++ b/twofish/src/lib.rs @@ -25,6 +25,7 @@ use crate::consts::{MDS_POLY, QBOX, QORD, RS, RS_POLY}; type Block = GenericArray; /// Twofish block cipher +#[derive(Clone)] pub struct Twofish { s: [u8; 16], // S-box key k: [u32; 40], // Subkeys