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