Present participle; Past participle - rehashing - rehashed Present - rehash - rehash - rehashes - rehash - rehash - rehash Past - rehashed - rehashed - rehashed - rehashed - rehashed - rehashed Future - will rehash - will rehash - will rehash - will rehash - will rehash - will rehash Present conditional - would rehash - would rehash - would rehash - would rehash - would rehash - would rehash Present Perfect - have rehashed - have rehashed - has rehashed - have rehashed - have rehashed - have rehashed Past Perfect - had rehashed - had rehashed - had rehashed - had rehashed - had rehashed - had rehashed Future Perfect - will have rehashed - will have rehashed - will have rehashed - will have rehashed - will have rehashed - will have rehashed Past conditional - would have rehashed - would have rehashed - would have rehashed - would have rehashed - would have rehashed - would have rehashed Imperative - - - rehash - - - - - - - -