RT4247: Add missing patch
authorRich Salz <rsalz@akamai.com>
Sun, 17 Jan 2016 04:24:44 +0000 (23:24 -0500)
committerRich Salz <rsalz@openssl.org>
Sun, 17 Jan 2016 14:18:43 +0000 (09:18 -0500)
Missed the camellia EVP update.

Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
crypto/evp/e_camellia.c

index b225a971dd7ad00d375e223dcf8bae21ea66e3c6..70627754774656184701cccfc28ddd2c0315223e 100644 (file)
@@ -119,10 +119,10 @@ static int cmll_t4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
                             const unsigned char *iv, int enc)
 {
     int ret, mode, bits;
-    EVP_CAMELLIA_KEY *dat = (EVP_CAMELLIA_KEY *) ctx->cipher_data;
+    EVP_CAMELLIA_KEY *dat = (EVP_CAMELLIA_KEY *) EVP_CIPHER_CTX_cipher_data(ctx);
 
-    mode = ctx->cipher->flags & EVP_CIPH_MODE;
-    bits = ctx->key_len * 8;
+    mode = EVP_CIPHER_CTX_mode(ctx);
+    bits = EVP_CIPHER_CTX_key_length(ctx) * 8;
 
     cmll_t4_set_key(key, bits, &dat->ks);