=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/Attic/cipher-ctr.c,v retrieving revision 1.2 retrieving revision 1.2.4.2 diff -u -r1.2 -r1.2.4.2 --- src/usr.bin/ssh/Attic/cipher-ctr.c 2003/06/17 18:14:23 1.2 +++ src/usr.bin/ssh/Attic/cipher-ctr.c 2004/03/04 18:18:15 1.2.4.2 @@ -14,7 +14,7 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ #include "includes.h" -RCSID("$OpenBSD: cipher-ctr.c,v 1.2 2003/06/17 18:14:23 markus Exp $"); +RCSID("$OpenBSD: cipher-ctr.c,v 1.2.4.2 2004/03/04 18:18:15 brad Exp $"); #include @@ -90,7 +90,8 @@ EVP_CIPHER_CTX_set_app_data(ctx, c); } if (key != NULL) - AES_set_encrypt_key(key, ctx->key_len * 8, &c->aes_ctx); + AES_set_encrypt_key(key, EVP_CIPHER_CTX_key_length(ctx) * 8, + &c->aes_ctx); if (iv != NULL) memcpy(c->aes_counter, iv, AES_BLOCK_SIZE); return (1);