used existing des implementation

original author Evan Dempsey <evandempsey@gmail.com>