Introduction - If you have any usage issues, please Google them yourself
*
* Routine:des_func(in,out,key, enc)
*
* Description:
* DES core function
*
* Parameter:
* in: Input The pointer to the input plaintext 64 bits stream
* out: Output The pointer to the output cipher 64 bits stream
* key: Input The pointer to the 64 bits key value
* enc: Input The flag
* 1---- Encrypt
* 0---- Decrypt