refactor into DES and DESTest
pin bit validation + hex utils