tech-crypto archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: opencrypto and rijndael/AES
> I noticed something about the opencrypto rijndael support this morning.
> If you look at rijndael128_setkey() in xform.c, it allocates 2
> rijndael_ctx's. One for encrypt and one for decrypt.
>
> However, if you look at rijndael.c (either the old opencrypto one I
> obsoleted this morning, or the new one in crypto/rijndael/rijndael.c),
> note that it always creates an encryption key (creation of an
> encryption key is necessary for creation of the decryption key).
>
> As such, it seems totally unnecessary to allocate 2 rijndael_ctx's,
> since the ctx will always contain both keys if the "encrypt" argument
> to rijndael_set_key() is 0.
>
> I'm tempted to just nuke that "encrypt" argument in any case.
>
> Comments? Did I miss anything?
rijndael scheduled key is assymmetric, you really need to have two
rijndael_ctx.
itojun
Home |
Main Index |
Thread Index |
Old Index