Initial import of haveged module