From 45dcbc654d5867bb5ee475b9b1be0b2c3959d0de Mon Sep 17 00:00:00 2001 From: Karel Miko Date: Sun, 20 Oct 2013 23:01:24 +0200 Subject: [PATCH] fixing broken camellia --- src/ciphers/camellia.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ciphers/camellia.c b/src/ciphers/camellia.c index a00fa6a..41deb40 100644 --- a/src/ciphers/camellia.c +++ b/src/ciphers/camellia.c @@ -619,10 +619,10 @@ int camellia_ecb_decrypt(const unsigned char *ct, unsigned char *pt, symmetric_k L ^= F(R ^ skey->camellia.k[1]); R ^= F(L ^ skey->camellia.k[0]); - L ^= skey->camellia.kw[1]; - R ^= skey->camellia.kw[0]; + R ^= skey->camellia.kw[1]; + L ^= skey->camellia.kw[0]; - STORE64H(R, pt+0); STORE64H(L, pt+8); + STORE64H(R, pt+8); STORE64H(L, pt+0); return CRYPT_OK; }