tcp md5 option
add option list argument to encode/decode functions