des_set_key((des_cblock *)key,ctx->c.des_ede.ks1); des_set_key((des_cblock *)&(key[8]),ctx->c.des_ede.ks2); des_set_key((des_cblock *)&(key[16]),ctx->c.des_ede.ks3);
des_set_key(key,ctx->c.des_ede.ks1); des_set_key(&(key[8]),ctx->c.des_ede.ks2); des_set_key(&(key[16]),ctx->c.des_ede.ks3);
static void des_ede3_cfb_init_key(ctx,key,iv,enc)EVP_CIPHER_CTX *ctx;unsigned char *key;unsigned char *iv;int enc;	{	ctx->num=0;	if (iv != NULL)		memcpy(&(ctx->oiv[0]),iv,8);	memcpy(&(ctx->iv[0]),&(ctx->oiv[0]),8);	if (key != NULL)		{		des_set_key((des_cblock *)key,ctx->c.des_ede.ks1);		des_set_key((des_cblock *)&(key[8]),ctx->c.des_ede.ks2);		des_set_key((des_cblock *)&(key[16]),ctx->c.des_ede.ks3);		}	}