Dr S N Henson wrote:
>
> [EMAIL PROTECTED] wrote:
> >
> > Index: evp.h
> > ===================================================================
> > RCS file: /e/openssl/cvs/openssl/crypto/evp/evp.h,v
> > retrieving revision 1.51
> > retrieving revision 1.52
> > diff -u -r1.51 -r1.52
> > --- evp.h 2000/10/14 20:09:22 1.51
> > +++ evp.h 2000/11/12 02:13:38 1.52
> > @@ -121,6 +121,7 @@
> > #define EVP_MAX_MD_SIZE (16+20) /* The SSLv3 md5+sha1 type
>*/
> > #define EVP_MAX_KEY_LENGTH 32
> > #define EVP_MAX_IV_LENGTH 16
> > +#define EVP_MAX_BLOCK_LENGTH 32
> >
> > #define PKCS5_SALT_LEN 8
> > /* Default PKCS#5 iteration count */
> > @@ -396,7 +397,7 @@
> >
> > unsigned char oiv[EVP_MAX_IV_LENGTH]; /* original iv */
> > unsigned char iv[EVP_MAX_IV_LENGTH]; /* working iv */
> > - unsigned char buf[EVP_MAX_IV_LENGTH]; /* saved partial block */
> > + unsigned char buf[EVP_MAX_BLOCK_LENGTH];/* saved partial block */
> > int num; /* used by cfb/ofb mode */
> >
> > void *app_data; /* application stuff */
> >
>
> Eh? Isn't the IV length the same as the block length?
Nope. Rijndael's biggest IV is 16 bytes, but the biggest block is 32
bytes. I haven't checked why, so if someone wants to enlighten me...
Cheers,
Ben.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]