ds: finish implementation of wrapping hasher