cbc_encode
static int cbc_encode(char *, int, FILE *);
des_ct = cbc_encode(des_buf, des_n, fp);
return (des_ct >= 0 && cbc_encode(des_buf, des_n, fp) >= 0) ? 0 : EOF;