ks_cast
CAST_set_key(&ks->ks_cast, len, key);
CAST_cbc_encrypt(data, data, len, &ks->ks_cast, ks->liv, 1);
CAST_cbc_encrypt(data, data, len, &ks->ks_cast, ks->riv, 0);